From 0dc31ffdb7697cf641724e7e57c3bea1b6b7fe45 Mon Sep 17 00:00:00 2001 From: sam-f0 Date: Mon, 15 Apr 2024 08:56:30 +0100 Subject: [PATCH] Add Android 14 structs --- binder_trace/binder_trace/__main__.py | 3 +- .../structs/android-14.0.0_r28/a/b/AB.struct | 9 + .../structs/android-14.0.0_r28/a/b/AB2.struct | 9 + .../android-14.0.0_r28/aaudio/Endpoint.struct | 46 + .../aaudio/IAAudioClient.struct | 19 + .../aaudio/IAAudioService.struct | 157 + .../aaudio/RingBuffer.struct | 38 + .../aaudio/SharedRegion.struct | 13 + .../aaudio/StreamParameters.struct | 42 + .../aaudio/StreamRequest.struct | 28 + .../aidl/TestStableLargeParcelable.struct | 26 + .../TestStableLargeParcelableVector.struct | 22 + .../aidl/TestStableParcelable.struct | 12 + .../android/IDataSource.struct | 9 + .../android/IGraphicBufferSource.struct | 99 + .../android/IMediaExtractor.struct | 9 + .../android/IMediaExtractorService.struct | 54 + .../android/IOMXBufferSource.struct | 55 + .../android/IOMXNode.struct | 9 + .../IAccessibilityServiceClient.struct | 237 + .../IAccessibilityServiceConnection.struct | 718 +++ .../MagnificationConfig.struct | 15 + .../accounts/AuthenticatorDescription.struct | 17 + .../accounts/IAccountAuthenticator.struct | 262 + .../IAccountAuthenticatorResponse.struct | 40 + .../android/accounts/IAccountManager.struct | 847 +++ .../accounts/IAccountManagerResponse.struct | 33 + .../adservices/adid/GetAdIdParam.struct | 12 + .../adid/IAdIdProviderService.struct | 19 + .../adservices/adid/IAdIdService.struct | 33 + .../adservices/adid/IGetAdIdCallback.struct | 33 + .../adid/IGetAdIdProviderCallback.struct | 33 + .../adselection/AdSelectionCallback.struct | 42 + .../AdSelectionOverrideCallback.struct | 33 + .../adselection/AdSelectionService.struct | 388 ++ .../ReportImpressionCallback.struct | 33 + .../ReportInteractionCallback.struct | 33 + .../adselection/ReportInteractionInput.struct | 15 + .../SetAppInstallAdvertisersCallback.struct | 33 + .../UpdateAdCounterHistogramCallback.struct | 33 + .../appsetid/GetAppSetIdParam.struct | 12 + .../appsetid/IAppSetIdProviderService.struct | 19 + .../appsetid/IAppSetIdService.struct | 33 + .../appsetid/IGetAppSetIdCallback.struct | 33 + .../IGetAppSetIdProviderCallback.struct | 33 + .../common/AdSelectionSignals.struct | 9 + .../adservices/common/AdTechIdentifier.struct | 9 + .../adservices/common/CallerMetadata.struct | 9 + .../common/FledgeErrorResponse.struct | 9 + .../common/IAdServicesCommonCallback.struct | 33 + .../common/IAdServicesCommonService.struct | 27 + .../common/IsAdServicesEnabledResult.struct | 12 + .../CustomAudienceOverrideCallback.struct | 33 + .../ICustomAudienceCallback.struct | 33 + .../ICustomAudienceService.struct | 125 + .../IMeasurementApiStatusCallback.struct | 15 + .../measurement/IMeasurementCallback.struct | 33 + .../measurement/IMeasurementService.struct | 135 + .../adservices/measurement/Measurement.struct | 9 + .../MeasurementErrorResponse.struct | 9 + .../measurement/RegistrationRequest.struct | 32 + .../adservices/measurement/StatusParam.struct | 12 + .../adservices/topics/GetTopicsParam.struct | 14 + .../topics/IGetTopicsCallback.struct | 33 + .../adservices/topics/ITopicsService.struct | 33 + .../android/aidl/loggable/Data.struct | 28 + .../aidl/loggable/ILoggableInterface.struct | 84 + .../android/aidl/loggable/ISub.struct | 15 + .../aidl/sdkversion/ITestService.struct | 62 + .../aidl/sdkversion/TypedObject.struct | 9 + .../aidl/tests/CircularParcelable.struct | 9 + .../aidl/tests/DeprecatedParcelable.struct | 9 + .../android/aidl/tests/ICircular.struct | 18 + .../android/aidl/tests/IDeprecated.struct | 9 + .../android/aidl/tests/INamedCallback.struct | 18 + .../android/aidl/tests/INewName.struct | 18 + .../android/aidl/tests/IOldName.struct | 18 + .../tests/OtherParcelableForToString.struct | 9 + .../android/aidl/tests/RecursiveList.struct | 19 + .../extension/ExtendableParcelable.struct | 29 + .../android/aidl/tests/extension/MyExt.struct | 12 + .../aidl/tests/extension/MyExt2.struct | 20 + .../aidl/tests/extension/MyExtLike.struct | 12 + .../android/aidl/tests/generic/Baz.struct | 9 + .../android/aidl/tests/immutable/Bar.struct | 9 + .../android/aidl/tests/immutable/Foo.struct | 36 + .../android/aidl/tests/immutable/IBaz.struct | 34 + .../android/aidl/tests/map/Bar.struct | 12 + .../android/aidl/tests/map/Foo.struct | 18 + .../android/aidl/tests/map/IEmpty.struct | 9 + .../aidl/tests/nested/ICallback.struct | 24 + .../aidl/tests/nested/INestedService.struct | 69 + .../android/aidl/tests/nested/Result.struct | 18 + .../NonVintfExtendableParcelable.struct | 18 + .../tests/nonvintf/NonVintfParcelable.struct | 9 + .../tests/permission/INoPermission.struct | 15 + .../aidl/tests/permission/IProtected.struct | 48 + .../permission/IProtectedInterface.struct | 24 + .../permission/platform/IProtected.struct | 24 + .../UnstableExtendableParcelable.struct | 18 + .../tests/unstable/UnstableParcelable.struct | 9 + .../vintf/VintfExtendableParcelable.struct | 18 + .../aidl/tests/vintf/VintfParcelable.struct | 9 + .../android/aidl/versioned/tests/Foo.struct | 9 + .../aidl/versioned/tests/IFooInterface.struct | 92 + .../android/apex/ApexInfo.struct | 19 + .../android/apex/ApexInfoList.struct | 12 + .../android/apex/ApexSessionInfo.struct | 22 + .../android/apex/ApexSessionParams.struct | 15 + .../android/apex/CompressedApexInfo.struct | 13 + .../apex/CompressedApexInfoList.struct | 12 + .../android/app/GameModeConfiguration.struct | 12 + .../android/app/GameState.struct | 14 + .../app/IActivityClientController.struct | 793 +++ .../android/app/IActivityController.struct | 95 + .../android/app/IActivityManager.struct | 3409 ++++++++++++ .../android/app/IActivityPendingResult.struct | 26 + .../android/app/IActivityTaskManager.struct | 1487 +++++ .../android/app/IAlarmCompleteListener.struct | 15 + .../android/app/IAlarmListener.struct | 15 + .../android/app/IAlarmManager.struct | 151 + .../android/app/IAppTask.struct | 79 + .../android/app/IAppTraceRetriever.struct | 29 + ...pplicationStartInfoCompleteListener.struct | 24 + .../android/app/IApplicationThread.struct | 1042 ++++ .../android/app/IAssistDataReceiver.struct | 39 + .../app/ICompatCameraControlCallback.struct | 24 + .../android/app/IEphemeralResolver.struct | 32 + .../app/IForegroundServiceObserver.struct | 20 + .../android/app/IGameManager.struct | 18 + .../android/app/IGameManagerService.struct | 173 + .../android/app/IGameModeListener.struct | 20 + .../app/IGrammaticalInflectionManager.struct | 19 + .../android/app/IInstantAppResolver.struct | 45 + .../app/IInstrumentationWatcher.struct | 54 + .../app/ILocalWallpaperColorConsumer.struct | 32 + .../android/app/ILocaleManager.struct | 104 + .../android/app/INotificationManager.struct | 2169 ++++++++ .../IOnProjectionStateChangedListener.struct | 21 + .../app/IParcelFileDescriptorRetriever.struct | 25 + .../android/app/IProcessObserver.struct | 42 + .../android/app/IRequestFinishCallback.struct | 15 + .../android/app/IScreenCaptureObserver.struct | 15 + .../android/app/ISearchManager.struct | 110 + .../android/app/ISearchManagerCallback.struct | 24 + .../android/app/IServiceConnection.struct | 26 + .../android/app/IStopUserCallback.struct | 24 + .../android/app/ITaskStackListener.struct | 313 ++ .../android/app/ITransientNotification.struct | 24 + .../app/ITransientNotificationCallback.struct | 24 + .../app/IUiAutomationConnection.struct | 301 ++ .../android/app/IUiModeManager.struct | 250 + .../android/app/IUiModeManagerCallback.struct | 15 + .../app/IUidFrozenStateChangedCallback.struct | 18 + .../android/app/IUidObserver.struct | 69 + .../IUnsafeIntentStrictModeCallback.struct | 24 + .../android/app/IUriGrantsManager.struct | 121 + .../android/app/IUserSwitchObserver.struct | 48 + .../android/app/IWallpaperManager.struct | 508 ++ .../app/IWallpaperManagerCallback.struct | 35 + .../android/app/IWindowToken.struct | 34 + .../android/app/PendingIntent.struct | 9 + .../app/PictureInPictureUiState.struct | 9 + .../android/app/ProfilerInfo.struct | 25 + .../android/app/ReceiverInfo.struct | 51 + .../android/app/RemoteAction.struct | 28 + .../RemoteLockscreenValidationResult.struct | 12 + .../RemoteLockscreenValidationSession.struct | 13 + .../android/app/Vr2dDisplayProperties.struct | 15 + .../android/app/WaitResult.struct | 18 + .../android/app/WallpaperInfo.struct | 25 + .../app/admin/IDeviceAdminService.struct | 9 + .../app/admin/IKeyguardCallback.struct | 33 + .../android/app/admin/IKeyguardClient.struct | 18 + .../StartInstallingUpdateCallback.struct | 18 + .../app/adservices/IAdServicesManager.struct | 438 ++ .../adservices/consent/ConsentParcel.struct | 12 + .../app/adservices/topics/TopicParcel.struct | 13 + .../IAmbientContextManager.struct | 95 + .../IAmbientContextObserver.struct | 27 + .../IAppOpsForegroundControlService.struct | 73 + .../app/appops/cts/IAppOpsUserClient.struct | 129 + .../app/appops/cts/IAppOpsUserService.struct | 178 + .../aidl/IAppSearchBatchResultCallback.struct | 42 + .../aidl/IAppSearchObserverProxy.struct | 40 + .../aidl/IAppSearchResultCallback.struct | 24 + .../android/app/assist/AssistContent.struct | 42 + .../android/app/assist/AssistStructure.struct | 17 + .../android/app/backup/BackupProgress.struct | 12 + .../android/app/backup/IBackupCallback.struct | 15 + .../android/app/backup/IBackupManager.struct | 779 +++ .../app/backup/IBackupManagerMonitor.struct | 21 + .../android/app/backup/IBackupObserver.struct | 44 + .../backup/IFullBackupRestoreObserver.struct | 59 + .../app/backup/IRestoreObserver.struct | 44 + .../android/app/backup/IRestoreSession.struct | 73 + .../ISelectBackupTransportCallback.struct | 24 + .../android/app/backup/RestoreSet.struct | 14 + .../android/app/blob/BlobHandle.struct | 15 + .../android/app/blob/BlobInfo.struct | 18 + .../app/blob/IBlobCommitCallback.struct | 15 + .../android/app/blob/IBlobStoreManager.struct | 217 + .../android/app/blob/IBlobStoreSession.struct | 135 + .../android/app/blob/LeaseInfo.struct | 14 + .../ContentClassification.struct | 12 + .../ContentSelection.struct | 12 + .../IClassificationsCallback.struct | 21 + .../IContentSuggestionsManager.struct | 136 + .../ISelectionsCallback.struct | 21 + .../android/app/job/IJobCallback.struct | 149 + .../android/app/job/IJobScheduler.struct | 243 + .../android/app/job/IJobService.struct | 106 + .../app/job/IUserVisibleJobObserver.struct | 25 + .../android/app/job/JobWorkItem.struct | 24 + .../app/job/UserVisibleJobSummary.struct | 16 + ...nDevicePersonalizationSystemService.struct | 22 + ...ersonalizationSystemServiceCallback.struct | 21 + .../app/people/IConversationListener.struct | 24 + .../android/app/people/IPeopleManager.struct | 176 + .../prediction/AppPredictionContext.struct | 14 + .../prediction/AppPredictionSessionId.struct | 12 + .../app/prediction/IPredictionCallback.struct | 24 + .../app/prediction/IPredictionManager.struct | 175 + .../role/IOnRoleHoldersChangedListener.struct | 18 + .../android/app/role/IRoleController.struct | 135 + .../android/app/role/IRoleManager.struct | 260 + .../app/sdksandbox/ILoadSdkCallback.struct | 44 + .../IRequestSurfacePackageCallback.struct | 44 + .../app/sdksandbox/ISdkSandboxManager.struct | 144 + .../ISdkSandboxProcessDeathCallback.struct | 15 + .../sdksandbox/ISdkToServiceCallback.struct | 35 + .../ISharedPreferencesSyncCallback.struct | 27 + .../app/sdksandbox/LoadSdkException.struct | 13 + .../app/sdksandbox/SandboxedSdk.struct | 19 + .../interfaces/IActivityStarter.struct | 15 + .../app/sdksandbox/interfaces/ISdkApi.struct | 47 + .../interfaces/IWebViewSdkApi.struct | 24 + .../ISdkSandboxResultCallback.struct | 24 + .../ISdkSandboxTestExecutor.struct | 38 + .../android/app/search/ISearchCallback.struct | 24 + .../app/search/ISearchUiManager.struct | 142 + .../android/app/search/Query.struct | 13 + .../android/app/search/SearchContext.struct | 14 + .../android/app/search/SearchSessionId.struct | 12 + .../android/app/slice/ISliceListener.struct | 24 + .../android/app/slice/ISliceManager.struct | 194 + .../android/app/slice/SliceSpec.struct | 12 + .../app/smartspace/ISmartspaceCallback.struct | 24 + .../app/smartspace/ISmartspaceManager.struct | 125 + .../app/smartspace/SmartspaceConfig.struct | 14 + .../android/app/stubs/ICallback.struct | 15 + .../android/app/stubs/IHeartbeat.struct | 40 + .../android/app/stubs/ISecondary.struct | 40 + .../ICloseSystemDialogsTestsService.struct | 69 + .../android/app/tare/IEconomyManager.struct | 18 + .../app/time/ITimeDetectorListener.struct | 15 + .../app/time/ITimeZoneDetectorListener.struct | 15 + .../android/app/time/UnixEpochTime.struct | 12 + .../timedetector/ITimeDetectorService.struct | 183 + .../ITimeZoneDetectorService.struct | 141 + .../app/trust/IStrongAuthTracker.struct | 30 + .../android/app/trust/ITrustListener.struct | 69 + .../android/app/trust/ITrustManager.struct | 165 + .../app/usage/ExternalStorageStats.struct | 16 + .../app/usage/ICacheQuotaService.struct | 28 + .../app/usage/IStorageStatsManager.struct | 238 + .../app/usage/IUsageStatsManager.struct | 551 ++ .../android/app/usage/StorageStats.struct | 14 + .../app/usage/cts/ITestReceiver.struct | 62 + .../CinematicEffectRequest.struct | 15 + .../ICinematicEffectListener.struct | 24 + .../IWallpaperEffectsGenerationManager.struct | 43 + .../wearable/IWearableSensingManager.struct | 66 + .../IAppHibernationService.struct | 93 + .../service/ISignatureQueryService.struct | 25 + .../computepipe/registry/IClientInfo.struct | 18 + .../computepipe/registry/IPipeQuery.struct | 33 + .../registry/IPipeRegistration.struct | 18 + .../computepipe/runner/IPipeDebugger.struct | 64 + .../computepipe/runner/IPipeRunner.struct | 121 + .../runner/IPipeStateCallback.struct | 24 + .../computepipe/runner/IPipeStream.struct | 24 + .../runner/PacketDescriptor.struct | 34 + .../computepipe/runner/PipeDescriptor.struct | 26 + .../computepipe/runner/PipeInputConfig.struct | 15 + .../runner/PipeInputConfigCameraDesc.struct | 19 + .../PipeInputConfigImageFileDesc.struct | 19 + .../PipeInputConfigInputSourceDesc.struct | 53 + .../PipeInputConfigVideoFileDesc.struct | 19 + .../runner/PipeOffloadConfig.struct | 19 + .../PipeOffloadConfigOffloadDesc.struct | 18 + .../runner/PipeOutputConfig.struct | 19 + .../runner/PipeOutputConfigOutputDesc.struct | 19 + .../runner/PipeTerminationConfig.struct | 19 + ...ipeTerminationConfigTerminationDesc.struct | 27 + .../computepipe/runner/ProfilingData.struct | 23 + .../telemetry/internal/CarDataInternal.struct | 12 + .../internal/ICarDataListener.struct | 18 + .../internal/ICarTelemetryInternal.struct | 38 + .../automotive/watchdog/ICarWatchdog.struct | 147 + .../watchdog/ICarWatchdogClient.struct | 34 + .../watchdog/ICarWatchdogMonitor.struct | 15 + .../watchdog/IResourceOveruseListener.struct | 24 + .../automotive/watchdog/IoOveruseStats.struct | 30 + .../automotive/watchdog/PerStateBytes.struct | 13 + .../watchdog/internal/CpuUsageStats.struct | 13 + .../watchdog/internal/ICarWatchdog.struct | 168 + .../internal/ICarWatchdogMonitor.struct | 18 + .../ICarWatchdogServiceForSystem.struct | 110 + .../internal/IoOveruseAlertThreshold.struct | 12 + .../internal/IoOveruseConfiguration.struct | 30 + .../watchdog/internal/IoUsageStats.struct | 27 + .../internal/PackageIdentifier.struct | 12 + .../watchdog/internal/PackageInfo.struct | 46 + .../internal/PackageIoOveruseStats.struct | 28 + .../watchdog/internal/PackageMetadata.struct | 19 + .../PerStateIoOveruseThreshold.struct | 19 + .../internal/ProcessCpuUsageStats.struct | 14 + .../internal/ProcessIdentifier.struct | 12 + .../ResourceOveruseConfiguration.struct | 34 + .../internal/ResourceOveruseStats.struct | 12 + .../watchdog/internal/ResourceStats.struct | 26 + .../internal/ResourceUsageStats.struct | 24 + .../internal/SystemSummaryUsageStats.struct | 33 + .../internal/ThreadPolicyWithPriority.struct | 12 + .../watchdog/internal/UidIoUsageStats.struct | 26 + .../internal/UidResourceUsageStats.struct | 39 + .../internal/UserPackageIoUsageStats.struct | 20 + .../android/binderdebug/test/IControl.struct | 15 + .../bluetooth/BluetoothCodecConfig.struct | 19 + .../android/bluetooth/BluetoothDevice.struct | 9 + .../bluetooth/BluetoothHapPresetInfo.struct | 14 + .../BluetoothHidDeviceAppQosSettings.struct | 16 + .../BluetoothHidDeviceAppSdpSettings.struct | 15 + .../BluetoothLeAudioCodecConfig.struct | 19 + .../android/bluetooth/BluetoothLeCall.struct | 18 + .../bluetooth/BluetoothSinkAudioPolicy.struct | 13 + .../android/bluetooth/IBluetooth.struct | 2843 ++++++++++ .../android/bluetooth/IBluetoothA2dp.struct | 616 +++ .../bluetooth/IBluetoothA2dpSink.struct | 284 + ...BluetoothActivityEnergyInfoListener.struct | 24 + .../IBluetoothAvrcpController.struct | 189 + .../bluetooth/IBluetoothAvrcpTarget.struct | 15 + .../bluetooth/IBluetoothBattery.struct | 220 + .../bluetooth/IBluetoothCallback.struct | 18 + .../IBluetoothConnectionCallback.struct | 43 + .../IBluetoothCsipSetCoordinator.struct | 367 ++ ...BluetoothCsipSetCoordinatorCallback.struct | 25 + ...toothCsipSetCoordinatorLockCallback.struct | 19 + .../android/bluetooth/IBluetoothGatt.struct | 1871 +++++++ .../bluetooth/IBluetoothGattCallback.struct | 195 + .../IBluetoothGattServerCallback.struct | 189 + .../bluetooth/IBluetoothHapClient.struct | 569 ++ .../IBluetoothHapClientCallback.struct | 103 + .../bluetooth/IBluetoothHeadset.struct | 773 +++ .../bluetooth/IBluetoothHeadsetClient.struct | 875 +++ .../bluetooth/IBluetoothHearingAid.struct | 429 ++ .../bluetooth/IBluetoothHidDevice.struct | 419 ++ .../IBluetoothHidDeviceCallback.struct | 133 + .../bluetooth/IBluetoothHidHost.struct | 484 ++ .../bluetooth/IBluetoothLeAudio.struct | 941 ++++ .../IBluetoothLeAudioCallback.struct | 71 + .../IBluetoothLeBroadcastAssistant.struct | 243 + ...uetoothLeBroadcastAssistantCallback.struct | 194 + .../IBluetoothLeBroadcastCallback.struct | 101 + .../bluetooth/IBluetoothLeCallControl.struct | 189 + .../IBluetoothLeCallControlCallback.struct | 116 + .../bluetooth/IBluetoothManager.struct | 290 + .../IBluetoothManagerCallback.struct | 31 + .../android/bluetooth/IBluetoothMap.struct | 268 + .../bluetooth/IBluetoothMapClient.struct | 403 ++ .../IBluetoothMcpServiceManager.struct | 33 + .../IBluetoothMetadataListener.struct | 26 + .../IBluetoothOobDataCallback.struct | 34 + .../android/bluetooth/IBluetoothPan.struct | 239 + .../bluetooth/IBluetoothPanCallback.struct | 24 + .../android/bluetooth/IBluetoothPbap.struct | 134 + .../bluetooth/IBluetoothPbapClient.struct | 220 + ...toothPreferredAudioProfilesCallback.struct | 30 + .../IBluetoothProfileServiceConnection.struct | 43 + ...BluetoothQualityReportReadyCallback.struct | 33 + .../android/bluetooth/IBluetoothSap.struct | 268 + .../bluetooth/IBluetoothSocketManager.struct | 93 + .../IBluetoothStateChangeCallback.struct | 15 + .../bluetooth/IBluetoothVolumeControl.struct | 500 ++ .../IBluetoothVolumeControlCallback.struct | 25 + .../bluetooth/IncomingRfcommSocketInfo.struct | 27 + .../android/bluetooth/OobData.struct | 20 + .../le/AdvertisingSetParameters.struct | 21 + .../le/IAdvertisingSetCallback.struct | 112 + .../le/IDistanceMeasurementCallback.struct | 84 + .../le/IPeriodicAdvertisingCallback.struct | 81 + .../bluetooth/le/IScannerCallback.struct | 70 + .../le/PeriodicAdvertisingParameters.struct | 12 + .../android/bluetooth/le/ScanSettings.struct | 18 + .../android/car/IAppFocus.struct | 89 + .../android/car/IAppFocusListener.struct | 18 + .../car/IAppFocusOwnershipCallback.struct | 24 + .../android/car/ICar.struct | 119 + .../car/ICarBluetoothUserService.struct | 82 + .../android/car/ICarBugreportCallback.struct | 31 + .../android/car/ICarBugreportService.struct | 43 + .../android/car/ICarConnectionListener.struct | 24 + .../android/car/ICarInfo.struct | 34 + .../android/car/ICarOccupantZone.struct | 293 + .../car/ICarOccupantZoneCallback.struct | 15 + .../android/car/ICarPerUserService.struct | 30 + .../android/car/ICarProjection.struct | 187 + .../car/ICarProjectionKeyEventHandler.struct | 15 + .../car/ICarProjectionStatusListener.struct | 22 + .../android/car/ICarResultReceiver.struct | 22 + .../android/car/ICarUserService.struct | 213 + .../android/car/IExperimentalCar.struct | 21 + .../android/car/IExperimentalCarHelper.struct | 32 + ...entalCarKeyguardLockedStateListener.struct | 15 + .../IExperimentalCarKeyguardService.struct | 43 + .../car/IExperimentalCarUserService.struct | 116 + .../android/car/ILocationManagerProxy.struct | 56 + .../android/car/IResultCallback.struct | 24 + .../car/admin/ICarDevicePolicyService.struct | 93 + .../car/apitest/IStableAIDLTestBinder.struct | 73 + .../apitest/IStableAIDLTestCallback.struct | 24 + .../StableAIDLTestLargeParcelable.struct | 19 + .../car/app/ICarActivityService.struct | 223 + .../android/car/app/ICarSystemUIProxy.struct | 18 + .../car/app/ICarSystemUIProxyCallback.struct | 15 + .../android/car/app/ICarTaskViewClient.struct | 100 + .../android/car/app/ICarTaskViewHost.struct | 128 + .../android/car/cluster/ClusterState.struct | 29 + .../car/cluster/IClusterHomeService.struct | 105 + .../IClusterNavigationStateListener.struct | 15 + .../car/cluster/IClusterStateListener.struct | 25 + .../IInstrumentClusterManagerCallback.struct | 22 + .../IInstrumentClusterManagerService.struct | 40 + .../renderer/IInstrumentCluster.struct | 46 + .../renderer/IInstrumentClusterHelper.struct | 42 + .../IInstrumentClusterNavigation.struct | 40 + .../content/pm/ICarAppBlockingPolicy.struct | 15 + .../pm/ICarAppBlockingPolicySetter.struct | 24 + .../car/content/pm/ICarPackageManager.struct | 179 + .../os/IServiceManagerTestService.struct | 18 + .../os/ISharedMemoryTestService.struct | 27 + .../car/diagnostic/ICarDiagnostic.struct | 144 + .../ICarDiagnosticEventListener.struct | 18 + .../drivingstate/CarDrivingStateEvent.struct | 12 + .../car/drivingstate/CarUxRestrictions.struct | 16 + .../car/drivingstate/ICarDrivingState.struct | 57 + .../ICarDrivingStateChangeListener.struct | 24 + .../ICarUxRestrictionsChangeListener.struct | 24 + .../ICarUxRestrictionsManager.struct | 103 + .../android/car/evs/CarEvsStatus.struct | 12 + .../android/car/evs/ICarEvsService.struct | 115 + .../car/evs/ICarEvsStatusListener.struct | 24 + .../car/evs/ICarEvsStreamCallback.struct | 33 + .../experimental/DriverAwarenessEvent.struct | 12 + .../DriverAwarenessSupplierConfig.struct | 9 + .../DriverDistractionChangeEvent.struct | 12 + .../IDriverAwarenessSupplier.struct | 24 + .../IDriverAwarenessSupplierCallback.struct | 42 + .../IDriverDistractionChangeListener.struct | 24 + .../IDriverDistractionManager.struct | 41 + .../experimental/ITestDemoExperimental.struct | 18 + .../car/hardware/CarSensorConfig.struct | 12 + .../car/hardware/CarSensorEvent.struct | 14 + .../android/car/hardware/ICarSensor.struct | 78 + .../hardware/ICarSensorEventListener.struct | 18 + .../car/hardware/power/ICarPower.struct | 137 + .../power/ICarPowerPolicyListener.struct | 32 + .../power/ICarPowerStateListener.struct | 18 + .../car/hardware/property/ICarProperty.struct | 165 + .../property/ICarPropertyEventListener.struct | 18 + .../android/car/input/CustomInputEvent.struct | 13 + .../android/car/input/ICarInput.struct | 52 + .../car/input/ICarInputCallback.struct | 59 + .../car/input/ICarInputListener.struct | 25 + .../car/media/CarAudioPatchHandle.struct | 13 + .../car/media/CarAudioZoneConfigInfo.struct | 13 + .../IAudioZonesMirrorStatusCallback.struct | 18 + .../android/car/media/ICarAudio.struct | 591 ++ .../android/car/media/ICarMedia.struct | 94 + .../car/media/ICarMediaSourceListener.struct | 24 + .../car/media/ICarVolumeCallback.struct | 42 + .../car/media/ICarVolumeEventCallback.struct | 30 + .../IMediaAudioRequestStatusCallback.struct | 26 + ...rimaryZoneMediaAudioRequestCallback.struct | 45 + .../ISwitchAudioZoneConfigCallback.struct | 25 + .../IOccupantAwarenessEventCallback.struct | 42 + .../IOccupantAwarenessManager.struct | 34 + .../SystemStatusEvent.struct | 12 + .../IBackendConnectionResponder.struct | 43 + .../IBackendReceiver.struct | 131 + .../ICarOccupantConnection.struct | 128 + .../ICarRemoteDevice.struct | 83 + .../IConnectionRequestCallback.struct | 59 + .../IPayloadCallback.struct | 33 + .../IPayloadTestBinder.struct | 34 + .../occupantconnection/IStateCallback.struct | 44 + .../car/occupantconnection/Payload.struct | 9 + .../car/oem/IOemCarAudioDuckingService.struct | 30 + .../car/oem/IOemCarAudioVolumeService.struct | 35 + .../android/car/oem/IOemCarService.struct | 74 + .../car/oem/IOemCarServiceCallback.struct | 15 + .../car/os/ICarPerformanceService.struct | 44 + .../ICarRemoteAccessCallback.struct | 52 + .../ICarRemoteAccessService.struct | 51 + .../ICarStorageMonitoring.struct | 113 + .../storagemonitoring/IIoStatsListener.struct | 24 + .../car/storagemonitoring/IoStatsEntry.struct | 20 + .../ICarTelemetryReportListener.struct | 27 + .../ICarTelemetryReportReadyListener.struct | 15 + .../car/telemetry/ICarTelemetryService.struct | 73 + .../android/car/test/ICarTest.struct | 60 + .../android/car/user/IUserNotice.struct | 15 + .../android/car/user/IUserNoticeUI.struct | 15 + .../car/user/UserCreationRequest.struct | 9 + ...erIdentificationAssociationResponse.struct | 9 + .../car/user/UserLifecycleEventFilter.struct | 9 + .../car/util/concurrent/IAndroidFuture.struct | 24 + .../android/car/vms/IVmsBrokerService.struct | 160 + .../android/car/vms/IVmsClientCallback.struct | 85 + .../android/car/vms/VmsLayer.struct | 13 + .../android/car/vms/VmsProviderInfo.struct | 9 + .../car/watchdog/ICarWatchdogService.struct | 206 + .../ICarWatchdogServiceCallback.struct | 27 + .../watchdog/IResourceOveruseListener.struct | 24 + .../IAssociationRequestCallback.struct | 58 + .../ICompanionDeviceDiscoveryService.struct | 43 + .../companion/ICompanionDeviceManager.struct | 386 ++ .../companion/ICompanionDeviceService.struct | 42 + .../IOnAssociationsChangedListener.struct | 18 + .../IOnMessageReceivedListener.struct | 18 + .../IOnTransportsChangedListener.struct | 18 + .../ISystemDataTransferCallback.struct | 24 + .../companion/virtual/IVirtualDevice.struct | 383 ++ .../IVirtualDeviceActivityListener.struct | 35 + .../IVirtualDeviceIntentInterceptor.struct | 24 + .../virtual/IVirtualDeviceManager.struct | 132 + .../IVirtualDeviceSoundEffectListener.struct | 15 + .../companion/virtual/VirtualDevice.struct | 12 + .../audio/IAudioConfigChangedCallback.struct | 30 + .../audio/IAudioRoutingCallback.struct | 15 + .../sensor/IVirtualSensorCallback.struct | 72 + .../virtual/sensor/VirtualSensorEvent.struct | 13 + .../content/AttributionSourceState.struct | 20 + .../content/ContentCaptureOptions.struct | 18 + .../android/content/IClipboard.struct | 198 + .../android/content/IContentService.struct | 767 +++ .../content/ICrossUserContentService.struct | 45 + .../android/content/IIntentReceiver.struct | 34 + .../android/content/IIntentSender.struct | 34 + .../IOnPrimaryClipChangedListener.struct | 15 + .../content/IRestrictionsManager.struct | 103 + .../android/content/ISyncAdapter.struct | 47 + ...yncAdapterUnsyncableAccountCallback.struct | 15 + .../android/content/ISyncContext.struct | 33 + .../content/ISyncServiceAdapter.struct | 31 + .../content/ISyncStatusObserver.struct | 15 + .../android/content/IntentSender.struct | 9 + .../android/content/LocusId.struct | 9 + .../android/content/SyncAdapterType.struct | 9 + .../android/content/SyncStatusInfo.struct | 50 + .../integrity/IAppIntegrityManager.struct | 85 + .../android/content/om/IOverlayManager.struct | 200 + .../content/om/OverlayIdentifier.struct | 9 + .../android/content/om/OverlayInfo.struct | 21 + .../android/content/pm/ApexStagedEvent.struct | 9 + .../android/content/pm/ChangedPackages.struct | 12 + .../content/pm/ConfigurationInfo.struct | 15 + .../content/pm/DataLoaderParamsParcel.struct | 21 + .../content/pm/FileSystemControlParcel.struct | 20 + .../IBackgroundInstallControlService.struct | 28 + .../content/pm/ICrossProfileApps.struct | 153 + .../android/content/pm/IDataLoader.struct | 71 + .../content/pm/IDataLoaderManager.struct | 49 + .../pm/IDataLoaderStatusListener.struct | 18 + .../pm/IDexModuleRegisterCallback.struct | 19 + .../content/pm/IOnAppsChangedListener.struct | 179 + .../pm/IOnChecksumsReadyListener.struct | 18 + .../android/content/pm/IOtaDexopt.struct | 61 + .../content/pm/IPackageDataObserver.struct | 18 + .../content/pm/IPackageDeleteObserver.struct | 18 + .../content/pm/IPackageDeleteObserver2.struct | 37 + .../pm/IPackageInstallObserver2.struct | 42 + .../content/pm/IPackageInstaller.struct | 345 ++ .../pm/IPackageInstallerCallback.struct | 54 + .../pm/IPackageInstallerSession.struct | 386 ++ ...InstallerSessionFileSystemConnector.struct | 27 + .../pm/IPackageLoadingProgressCallback.struct | 15 + .../android/content/pm/IPackageManager.struct | 3134 +++++++++++ .../content/pm/IPackageManagerNative.struct | 160 + .../content/pm/IPackageMoveObserver.struct | 35 + .../content/pm/IPackageStatsObserver.struct | 25 + .../android/content/pm/IPinItemRequest.struct | 84 + .../content/pm/IShortcutChangeCallback.struct | 52 + .../content/pm/IShortcutService.struct | 402 ++ .../content/pm/IStagedApexObserver.struct | 24 + .../content/pm/InstallationFileParcel.struct | 22 + .../content/pm/InstrumentationInfo.struct | 27 + .../android/content/pm/ModuleInfo.struct | 14 + .../android/content/pm/PackageInfoLite.struct | 20 + .../android/content/pm/PackageStats.struct | 20 + .../content/pm/PermissionGroupInfo.struct | 21 + .../android/content/pm/ResolveInfo.struct | 37 + .../android/content/pm/ServiceInfo.struct | 13 + .../android/content/pm/SigningInfo.struct | 12 + .../android/content/pm/StagedApexInfo.struct | 15 + .../content/pm/SuspendDialogInfo.struct | 18 + .../android/content/pm/UserInfo.struct | 25 + .../android/content/pm/UserProperties.struct | 22 + .../content/pm/VerifierDeviceIdentity.struct | 9 + .../content/pm/VersionedPackage.struct | 12 + .../android/content/pm/dex/IArtManager.struct | 36 + .../ISnapshotRuntimeProfileCallback.struct | 33 + .../IRuntimePermissionPresenter.struct | 25 + .../domain/IDomainVerificationManager.struct | 130 + .../content/res/CompatibilityInfo.struct | 14 + .../content/res/IResourcesManager.struct | 36 + .../android/content/res/ObbInfo.struct | 15 + .../content/rollback/IRollbackManager.struct | 115 + .../IOutOfProcessDataSharingService.struct | 30 + .../IClearCredentialStateCallback.struct | 27 + .../ICreateCredentialCallback.struct | 52 + .../credentials/ICredentialManager.struct | 206 + .../credentials/IGetCredentialCallback.struct | 52 + .../IPrepareGetCredentialCallback.struct | 36 + .../ISetEnabledProvidersCallback.struct | 27 + .../android/database/IContentObserver.struct | 43 + .../debug/FingerprintAndPairDevice.struct | 19 + .../android/debug/IAdbCallback.struct | 25 + .../android/debug/IAdbManager.struct | 139 + .../android/debug/IAdbTransport.struct | 25 + .../android/debug/PairDevice.struct | 13 + .../devicelock/IDeviceLockService.struct | 114 + .../devicelock/IGetDeviceIdCallback.struct | 27 + .../devicelock/IGetKioskAppsCallback.struct | 24 + .../devicelock/IIsDeviceLockedCallback.struct | 24 + .../ILockUnlockDeviceCallback.struct | 24 + .../dvr/IVirtualTouchpadService.struct | 57 + .../aidl/IExampleStoreCallback.struct | 24 + .../aidl/IExampleStoreIterator.struct | 24 + .../aidl/IExampleStoreIteratorCallback.struct | 30 + .../aidl/IExampleStoreService.struct | 22 + .../aidl/IFederatedComputeCallback.struct | 24 + .../aidl/IFederatedComputeService.struct | 25 + .../aidl/IResultHandlingService.struct | 30 + .../android/fmq/test/FixedParcelable.struct | 27 + .../automotive/display/DisplayDesc.struct | 21 + .../display/ICarDisplayProxy.struct | 88 + .../powerpolicy/CarPowerPolicy.struct | 21 + .../powerpolicy/CarPowerPolicyFilter.struct | 15 + .../ICarPowerPolicyChangeCallback.struct | 24 + .../powerpolicy/ICarPowerPolicyServer.struct | 70 + .../ICarPowerPolicySystemNotification.struct | 48 + .../powerpolicy/internal/PolicyState.struct | 12 + .../telemetry/CallbackConfig.struct | 9 + .../automotive/telemetry/CarData.struct | 12 + .../automotive/telemetry/ICarTelemetry.struct | 44 + .../telemetry/ICarTelemetryCallback.struct | 15 + .../ProviderIdAndVendorTagSections.struct | 15 + .../cameraservice/common/VendorTag.struct | 20 + .../common/VendorTagSection.struct | 15 + .../device/CameraMetadata.struct | 9 + .../device/CaptureRequest.struct | 18 + .../device/CaptureResultExtras.struct | 16 + .../device/ICameraDeviceCallback.struct | 103 + .../device/OutputConfiguration.struct | 27 + .../device/PhysicalCameraSettings.struct | 19 + .../device/PhysicalCaptureResultInfo.struct | 19 + .../device/SessionConfiguration.struct | 25 + .../device/StreamAndWindowId.struct | 12 + .../cameraservice/device/SubmitInfo.struct | 12 + .../service/CameraStatusAndId.struct | 20 + .../service/ICameraService.struct | 73 + .../service/ICameraServiceListener.struct | 45 + .../AddMslAltitudeToLocationRequest.struct | 14 + .../AddMslAltitudeToLocationResponse.struct | 12 + .../location/altitude/IAltitudeService.struct | 34 + .../sensorservice/IDirectReportChannel.struct | 28 + .../sensorservice/IEventQueue.struct | 28 + .../sensorservice/IEventQueueCallback.struct | 24 + .../sensorservice/ISensorManager.struct | 99 + .../frameworks/stats/Annotation.struct | 26 + .../frameworks/stats/AnnotationSet.struct | 15 + .../android/frameworks/stats/IStats.struct | 24 + .../frameworks/stats/VendorAtom.struct | 24 + .../android/graphics/Insets.struct | 14 + .../android/gsi/AvbPublicKey.struct | 12 + .../android/gsi/GsiProgress.struct | 14 + .../android/gsi/IGsiService.struct | 313 ++ .../android/gsi/IGsiServiceCallback.struct | 15 + .../android/gsi/IImageService.struct | 158 + .../android/gsi/IProgressCallback.struct | 18 + .../android/gsi/MappedImage.struct | 9 + .../android/gui/ARect.struct | 14 + .../android/gui/Color.struct | 14 + .../android/gui/CompositionPreference.struct | 14 + .../gui/ContentSamplingAttributes.struct | 13 + .../android/gui/CreateSurfaceResult.struct | 14 + .../android/gui/DisplayBrightness.struct | 14 + .../gui/DisplayDecorationSupport.struct | 12 + .../android/gui/DisplayMode.struct | 27 + .../android/gui/DisplayStatInfo.struct | 12 + .../android/gui/DisplayState.struct | 27 + .../android/gui/DisplayedFrameStats.struct | 27 + .../android/gui/DynamicDisplayInfo.struct | 29 + .../android/gui/FocusRequest.struct | 14 + .../android/gui/FrameStats.struct | 23 + .../android/gui/FrameTimelineInfo.struct | 15 + .../android/gui/HdrCapabilities.struct | 14 + .../gui/HdrConversionCapability.struct | 13 + .../gui/IDisplayEventConnection.struct | 58 + .../android/gui/IFpsListener.struct | 15 + .../gui/IHdrConversionConstants.struct | 9 + .../android/gui/IHdrLayerInfoListener.struct | 21 + .../gui/IRegionSamplingListener.struct | 15 + .../android/gui/IScreenCaptureListener.struct | 24 + .../android/gui/ISurfaceComposer.struct | 787 +++ .../android/gui/ISurfaceComposerClient.struct | 97 + .../gui/ITunnelModeEnabledListener.struct | 15 + .../android/gui/IWindowInfosListener.struct | 24 + .../android/gui/IWindowInfosPublisher.struct | 18 + .../gui/IWindowInfosReportedListener.struct | 15 + .../android/gui/InputApplicationInfo.struct | 13 + .../android/gui/PullAtomData.struct | 12 + .../android/gui/Size.struct | 12 + .../android/gui/StaticDisplayInfo.struct | 36 + .../gui/TrustedPresentationThresholds.struct | 13 + .../gui/WindowInfosListenerInfo.struct | 12 + .../android/hardware/ICamera.struct | 15 + .../android/hardware/ICameraClient.struct | 9 + .../android/hardware/ICameraService.struct | 305 ++ .../hardware/ICameraServiceListener.struct | 75 + .../hardware/ICameraServiceProxy.struct | 67 + .../hardware/IConsumerIrService.struct | 41 + .../hardware/ISensorPrivacyListener.struct | 19 + .../hardware/ISensorPrivacyManager.struct | 115 + .../android/hardware/ISerialManager.struct | 37 + .../audio/common/AudioOffloadMetadata.struct | 22 + .../audio/common/PlaybackTrackMetadata.struct | 44 + .../audio/common/RecordTrackMetadata.struct | 36 + .../hardware/audio/common/SinkMetadata.struct | 12 + .../audio/common/SourceMetadata.struct | 12 + .../hardware/audio/core/AudioPatch.struct | 15 + .../hardware/audio/core/AudioRoute.struct | 13 + .../hardware/audio/core/IBluetoothA2dp.struct | 47 + .../hardware/audio/core/IBluetoothLe.struct | 47 + .../hardware/audio/core/IConfig.struct | 44 + .../audio/core/IHalSoundDoseCallback.struct | 51 + .../hardware/audio/core/ISoundDose.struct | 84 + .../audio/core/IStreamCallback.struct | 31 + .../hardware/audio/core/IStreamCommon.struct | 71 + .../hardware/audio/core/IStreamIn.struct | 129 + .../hardware/audio/core/IStreamOut.struct | 197 + .../audio/core/IStreamOutEventCallback.struct | 27 + .../hardware/audio/core/ITelephony.struct | 65 + .../hardware/audio/core/MelRecord.struct | 15 + .../audio/core/MmapBufferDescriptor.struct | 21 + .../hardware/audio/core/ModuleDebug.struct | 12 + .../hardware/audio/core/TelecomConfig.struct | 36 + .../audio/core/VendorParameter.struct | 19 + .../sounddose/IHalSoundDoseCallback.struct | 51 + .../audio/core/sounddose/ISoundDose.struct | 75 + .../audio/core/sounddose/MelRecord.struct | 15 + .../hardware/audio/effect/Capability.struct | 26 + .../audio/effect/DefaultExtension.struct | 9 + .../hardware/audio/effect/Flags.struct | 47 + .../hardware/audio/effect/IFactory.struct | 96 + .../audio/effect/VendorExtension.struct | 18 + .../audio/sounddose/ISoundDoseFactory.struct | 18 + .../hardware/authsecret/IAuthSecret.struct | 15 + .../audiocontrol/AudioGainConfigInfo.struct | 13 + .../audiocontrol/DuckingInfo.struct | 18 + .../audiocontrol/IAudioControl.struct | 131 + .../audiocontrol/IAudioGainCallback.struct | 24 + .../audiocontrol/IFocusListener.struct | 80 + .../audiocontrol/IModuleChangeCallback.struct | 18 + .../automotive/audiocontrol/MutingInfo.struct | 13 + .../automotive/can/ICanController.struct | 59 + .../automotive/can/IndexedInterface.struct | 9 + .../automotive/can/VirtualInterface.struct | 9 + .../hardware/automotive/evs/BufferDesc.struct | 43 + .../hardware/automotive/evs/CameraDesc.struct | 13 + .../automotive/evs/DeviceStatus.struct | 19 + .../automotive/evs/DisplayDesc.struct | 22 + .../automotive/evs/EmbeddedData.struct | 20 + .../automotive/evs/EvsEventDesc.struct | 20 + .../automotive/evs/GridStatisticDesc.struct | 43 + .../automotive/evs/GridStatistics.struct | 22 + .../hardware/automotive/evs/Histogram.struct | 32 + .../hardware/automotive/evs/IEvsCamera.struct | 221 + .../automotive/evs/IEvsCameraStream.struct | 36 + .../automotive/evs/IEvsDisplay.struct | 93 + .../automotive/evs/IEvsEnumerator.struct | 180 + .../evs/IEvsEnumeratorStatusCallback.struct | 18 + .../evs/IEvsUltrasonicsArray.struct | 64 + .../evs/IEvsUltrasonicsArrayStream.struct | 42 + .../automotive/evs/ParameterRange.struct | 13 + .../automotive/evs/RotationQuaternion.struct | 14 + .../hardware/automotive/evs/SensorPose.struct | 26 + .../hardware/automotive/evs/Size.struct | 12 + .../hardware/automotive/evs/Stream.struct | 46 + .../automotive/evs/Translation.struct | 13 + .../automotive/evs/UltrasonicSensor.struct | 20 + .../evs/UltrasonicsArrayDesc.struct | 17 + .../evs/UltrasonicsDataFrameDesc.struct | 23 + .../automotive/ivn/EndpointInfo.struct | 28 + .../automotive/ivn/HardwareIdentifiers.struct | 16 + .../automotive/ivn/IIvnAndroidDevice.struct | 87 + .../automotive/ivn/OccupantZoneInfo.struct | 20 + .../DriverMonitoringDetection.struct | 20 + .../occupant_awareness/GazeDetection.struct | 40 + .../IOccupantAwareness.struct | 114 + .../IOccupantAwarenessClientCallback.struct | 43 + .../OccupantDetection.struct | 30 + .../OccupantDetections.struct | 15 + .../PresenceDetection.struct | 12 + .../automotive/remoteaccess/ApState.struct | 12 + .../remoteaccess/IRemoteAccess.struct | 70 + .../remoteaccess/IRemoteTaskCallback.struct | 18 + .../vehicle/CreateUserRequest.struct | 28 + .../vehicle/CreateUserResponse.struct | 20 + .../automotive/vehicle/GetValueRequest.struct | 19 + .../vehicle/GetValueRequests.struct | 22 + .../automotive/vehicle/GetValueResult.struct | 27 + .../automotive/vehicle/GetValueResults.struct | 22 + .../automotive/vehicle/IVehicle.struct | 112 + .../vehicle/IVehicleCallback.struct | 75 + .../vehicle/InitialUserInfoRequest.struct | 27 + .../vehicle/InitialUserInfoResponse.struct | 29 + .../automotive/vehicle/RawPropValues.struct | 21 + .../vehicle/RemoveUserRequest.struct | 27 + .../automotive/vehicle/SetValueRequest.struct | 19 + .../vehicle/SetValueRequests.struct | 22 + .../automotive/vehicle/SetValueResult.struct | 19 + .../automotive/vehicle/SetValueResults.struct | 22 + .../vehicle/SubscribeOptions.struct | 13 + .../vehicle/SwitchUserRequest.struct | 35 + .../vehicle/SwitchUserResponse.struct | 28 + .../UserIdentificationAssociation.struct | 26 + .../UserIdentificationGetRequest.struct | 24 + .../vehicle/UserIdentificationResponse.struct | 17 + .../UserIdentificationSetAssociation.struct | 26 + .../UserIdentificationSetRequest.struct | 24 + .../automotive/vehicle/UserInfo.struct | 18 + .../automotive/vehicle/UsersInfo.struct | 23 + .../vehicle/VehicleAreaConfig.struct | 21 + .../vehicle/VehiclePropConfig.struct | 35 + .../vehicle/VehiclePropConfigs.struct | 22 + .../vehicle/VehiclePropError.struct | 20 + .../vehicle/VehiclePropErrors.struct | 22 + .../vehicle/VehiclePropValue.struct | 29 + .../vehicle/VehiclePropValues.struct | 23 + .../hardware/biometrics/IAuthService.struct | 226 + .../biometrics/IBiometricAuthenticator.struct | 150 + .../IBiometricContextListener.struct | 33 + ...IBiometricEnabledOnKeyguardCallback.struct | 18 + .../IBiometricSensorReceiver.struct | 50 + .../biometrics/IBiometricService.struct | 211 + ...iometricServiceLockoutResetCallback.struct | 18 + .../IBiometricServiceReceiver.struct | 59 + .../biometrics/IBiometricStateListener.struct | 35 + .../biometrics/IBiometricSysuiReceiver.struct | 55 + .../biometrics/IInvalidationCallback.struct | 15 + .../hardware/biometrics/ITestSession.struct | 72 + .../biometrics/ITestSessionCallback.struct | 24 + .../biometrics/common/CommonProps.struct | 24 + .../biometrics/common/ComponentInfo.struct | 15 + .../common/ICancellationSignal.struct | 15 + .../biometrics/common/OperationContext.struct | 45 + .../face/AuthenticationFrame.struct | 18 + .../hardware/biometrics/face/BaseFrame.struct | 23 + .../hardware/biometrics/face/Cell.struct | 13 + .../biometrics/face/EnrollmentFrame.struct | 34 + .../face/EnrollmentStageConfig.struct | 22 + .../hardware/biometrics/face/IFace.struct | 37 + .../hardware/biometrics/face/ISession.struct | 290 + .../biometrics/face/ISessionCallback.struct | 196 + .../biometrics/face/SensorProps.struct | 34 + .../fingerprint/IFingerprint.struct | 37 + .../biometrics/fingerprint/ISession.struct | 278 + .../fingerprint/ISessionCallback.struct | 155 + .../fingerprint/PointerContext.struct | 19 + .../fingerprint/SensorLocation.struct | 23 + .../biometrics/fingerprint/SensorProps.struct | 42 + .../TouchDetectionParameters.struct | 12 + .../hardware/bluetooth/IBluetoothHci.struct | 52 + .../bluetooth/IBluetoothHciCallbacks.struct | 54 + .../bluetooth/audio/AacCapabilities.struct | 22 + .../bluetooth/audio/AacConfiguration.struct | 30 + .../audio/AptxAdaptiveCapabilities.struct | 46 + .../audio/AptxAdaptiveConfiguration.struct | 54 + .../audio/AptxAdaptiveLeCapabilities.struct | 15 + .../audio/AptxAdaptiveLeConfiguration.struct | 16 + .../audio/AptxAdaptiveTimeToPlay.struct | 16 + .../bluetooth/audio/AptxCapabilities.struct | 16 + .../bluetooth/audio/AptxConfiguration.struct | 20 + .../bluetooth/audio/AptxSinkBuffering.struct | 16 + .../audio/IBluetoothAudioPort.struct | 96 + .../IBluetoothAudioProviderFactory.struct | 51 + .../bluetooth/audio/Lc3Capabilities.struct | 19 + .../bluetooth/audio/Lc3Configuration.struct | 23 + .../bluetooth/audio/LdacCapabilities.struct | 20 + .../bluetooth/audio/LdacConfiguration.struct | 28 + .../LeAudioCodecCapabilitiesSetting.struct | 34 + .../bluetooth/audio/OpusCapabilities.struct | 19 + .../bluetooth/audio/OpusConfiguration.struct | 23 + .../bluetooth/audio/PcmCapabilities.struct | 17 + .../bluetooth/audio/PcmConfiguration.struct | 21 + .../bluetooth/audio/SbcCapabilities.struct | 24 + .../bluetooth/audio/SbcConfiguration.struct | 32 + .../android/hardware/boot/IBootControl.struct | 124 + .../broadcastradio/AmFmBandRange.struct | 14 + .../broadcastradio/AmFmRegionConfig.struct | 20 + .../broadcastradio/Announcement.struct | 30 + .../broadcastradio/DabTableEntry.struct | 12 + .../IAnnouncementListener.struct | 18 + .../broadcastradio/IBroadcastRadio.struct | 225 + .../broadcastradio/ICloseHandle.struct | 15 + .../broadcastradio/ITunerCallback.struct | 100 + .../broadcastradio/ProgramFilter.struct | 20 + .../broadcastradio/ProgramIdentifier.struct | 19 + .../broadcastradio/ProgramInfo.struct | 54 + .../broadcastradio/ProgramListChunk.struct | 20 + .../broadcastradio/ProgramSelector.struct | 22 + .../hardware/broadcastradio/Properties.struct | 22 + .../broadcastradio/VendorKeyValue.struct | 12 + .../camera/common/CameraResourceCost.struct | 12 + .../hardware/camera/common/VendorTag.struct | 20 + .../camera/common/VendorTagSection.struct | 15 + .../hardware/camera/device/BufferCache.struct | 12 + .../camera/device/BufferRequest.struct | 12 + .../hardware/camera/device/CameraBlob.struct | 19 + .../camera/device/CameraMetadata.struct | 9 + .../device/CameraOfflineSessionInfo.struct | 18 + .../camera/device/CaptureRequest.struct | 38 + .../camera/device/CaptureResult.struct | 37 + .../hardware/camera/device/ErrorMsg.struct | 20 + .../hardware/camera/device/HalStream.struct | 46 + .../camera/device/ICameraDevice.struct | 124 + .../device/ICameraDeviceCallback.struct | 64 + .../device/ICameraInjectionSession.struct | 44 + .../camera/device/OfflineRequest.struct | 12 + .../camera/device/OfflineStream.struct | 16 + .../device/PhysicalCameraMetadata.struct | 20 + .../device/PhysicalCameraSetting.struct | 20 + .../hardware/camera/device/ShutterMsg.struct | 13 + .../hardware/camera/device/Stream.struct | 77 + .../camera/device/StreamBuffer.struct | 44 + .../camera/device/StreamBufferRet.struct | 19 + .../camera/device/StreamConfiguration.struct | 33 + .../CameraIdAndStreamCombination.struct | 19 + .../ConcurrentCameraIdCombination.struct | 12 + .../camera/provider/ICameraProvider.struct | 83 + .../provider/ICameraProviderCallback.struct | 62 + .../camera2/ICameraDeviceCallbacks.struct | 103 + .../hardware/camera2/ICameraDeviceUser.struct | 321 ++ .../camera2/ICameraInjectionCallback.struct | 15 + .../camera2/ICameraInjectionSession.struct | 15 + .../camera2/ICameraOfflineSession.struct | 15 + .../extension/IAdvancedExtenderImpl.struct | 173 + .../ICameraExtensionsProxyService.struct | 81 + .../camera2/extension/ICaptureCallback.struct | 73 + .../extension/ICaptureProcessorImpl.struct | 88 + .../IImageCaptureExtenderImpl.struct | 297 + .../extension/IImageProcessorImpl.struct | 33 + .../IInitializeSessionCallback.struct | 24 + .../IOutputSurfaceConfiguration.struct | 78 + .../extension/IPreviewExtenderImpl.struct | 192 + .../IPreviewImageProcessorImpl.struct | 76 + .../extension/IProcessResultImpl.struct | 34 + .../camera2/extension/IRequestCallback.struct | 100 + .../extension/IRequestProcessorImpl.struct | 97 + .../IRequestUpdateProcessorImpl.struct | 77 + .../extension/ISessionProcessorImpl.struct | 158 + .../camera2/params/VendorTagDescriptor.struct | 9 + .../params/VendorTagDescriptorCache.struct | 9 + .../cas/AidlCasPluginDescriptor.struct | 12 + .../android/hardware/cas/ICas.struct | 135 + .../android/hardware/cas/ICasListener.struct | 50 + .../android/hardware/cas/IDescrambler.struct | 75 + .../hardware/cas/IMediaCasService.struct | 66 + .../android/hardware/cas/SharedBuffer.struct | 20 + .../android/hardware/cas/Status.struct | 32 + .../android/hardware/cas/SubSample.struct | 12 + .../android/hardware/common/Ashmem.struct | 19 + .../hardware/common/MappableFile.struct | 21 + .../hardware/common/NativeHandle.struct | 15 + .../common/fmq/GrantorDescriptor.struct | 13 + .../IConfirmationResultCallback.struct | 19 + .../confirmationui/IConfirmationUI.struct | 49 + .../hardware/contexthub/ContextHubInfo.struct | 21 + .../contexthub/ContextHubMessage.struct | 15 + .../contexthub/HostEndpointInfo.struct | 21 + .../hardware/contexthub/IContextHub.struct | 184 + .../contexthub/IContextHubCallback.struct | 79 + .../contexthub/NanSessionRequest.struct | 9 + .../contexthub/NanSessionStateUpdate.struct | 9 + .../hardware/contexthub/NanoappBinary.struct | 19 + .../hardware/contexthub/NanoappInfo.struct | 18 + .../contexthub/NanoappRpcService.struct | 12 + .../devicestate/DeviceStateInfo.struct | 17 + .../devicestate/IDeviceStateManager.struct | 77 + .../IDeviceStateManagerCallback.struct | 40 + .../hardware/display/BrightnessInfo.struct | 17 + .../android/hardware/display/Curve.struct | 9 + .../hardware/display/HdrConversionMode.struct | 9 + .../display/IColorDisplayManager.struct | 292 + .../IDeviceProductInfoConstants.struct | 9 + .../hardware/display/IDisplayManager.struct | 687 +++ .../display/IDisplayManagerCallback.struct | 18 + .../display/IVirtualDisplayCallback.struct | 31 + .../android/hardware/display/Time.struct | 14 + .../android/hardware/drm/CryptoSchemes.struct | 18 + .../android/hardware/drm/DecryptArgs.struct | 50 + .../android/hardware/drm/DrmMetric.struct | 19 + .../hardware/drm/DrmMetricGroup.struct | 12 + .../hardware/drm/DrmMetricNamedValue.struct | 19 + .../android/hardware/drm/HdcpLevels.struct | 26 + .../android/hardware/drm/ICryptoPlugin.struct | 85 + .../android/hardware/drm/IDrmFactory.struct | 81 + .../android/hardware/drm/IDrmPlugin.struct | 580 ++ .../hardware/drm/IDrmPluginListener.struct | 59 + .../android/hardware/drm/KeyRequest.struct | 20 + .../android/hardware/drm/KeySetId.struct | 9 + .../android/hardware/drm/KeyStatus.struct | 19 + .../android/hardware/drm/KeyValue.struct | 12 + .../android/hardware/drm/LogMessage.struct | 20 + .../hardware/drm/NumberOfSessions.struct | 12 + .../android/hardware/drm/OpaqueData.struct | 9 + .../android/hardware/drm/Pattern.struct | 12 + .../drm/ProvideProvisionResponseResult.struct | 12 + .../hardware/drm/ProvisionRequest.struct | 12 + .../android/hardware/drm/SecureStop.struct | 9 + .../android/hardware/drm/SecureStopId.struct | 9 + .../android/hardware/drm/SharedBuffer.struct | 21 + .../android/hardware/drm/SubSample.struct | 12 + .../hardware/drm/SupportedContentType.struct | 27 + .../dumpstate/IDumpstateDevice.struct | 48 + .../android/hardware/face/Face.struct | 9 + .../face/FaceSensorPropertiesInternal.struct | 13 + ...aceAuthenticatorsRegisteredCallback.struct | 18 + .../android/hardware/face/IFaceService.struct | 447 ++ .../hardware/face/IFaceServiceReceiver.struct | 167 + .../hardware/fastboot/IFastboot.struct | 74 + .../hardware/fingerprint/Fingerprint.struct | 9 + ...intAuthenticatorsRegisteredCallback.struct | 18 + .../IFingerprintClientActiveCallback.struct | 15 + .../fingerprint/IFingerprintService.struct | 529 ++ .../IFingerprintServiceReceiver.struct | 125 + .../fingerprint/ISidefpsController.struct | 27 + .../hardware/fingerprint/IUdfpsOverlay.struct | 28 + .../IUdfpsOverlayController.struct | 66 + .../IUdfpsOverlayControllerCallback.struct | 15 + .../IUdfpsRefreshRateRequestCallback.struct | 34 + .../GatekeeperEnrollResponse.struct | 14 + .../GatekeeperVerifyResponse.struct | 20 + .../hardware/gatekeeper/IGatekeeper.struct | 68 + .../hardware/gnss/BlocklistedSource.struct | 19 + .../hardware/gnss/CorrelationVector.struct | 14 + .../hardware/gnss/ElapsedRealtime.struct | 15 + .../android/hardware/gnss/GnssClock.struct | 35 + .../android/hardware/gnss/GnssData.struct | 30 + .../android/hardware/gnss/GnssLocation.struct | 37 + .../hardware/gnss/GnssMeasurement.struct | 95 + .../gnss/GnssNavigationMessage.struct | 26 + .../hardware/gnss/GnssPowerStats.struct | 27 + .../hardware/gnss/GnssSignalType.struct | 36 + .../android/hardware/gnss/IAGnss.struct | 67 + .../hardware/gnss/IAGnssCallback.struct | 32 + .../hardware/gnss/IAGnssRilCallback.struct | 24 + .../android/hardware/gnss/IGnss.struct | 271 + .../hardware/gnss/IGnssAntennaInfo.struct | 24 + .../hardware/gnss/IGnssBatching.struct | 64 + .../gnss/IGnssBatchingCallback.struct | 18 + .../hardware/gnss/IGnssCallback.struct | 15 + .../hardware/gnss/IGnssConfiguration.struct | 62 + .../hardware/gnss/IGnssGeofence.struct | 57 + .../gnss/IGnssGeofenceCallback.struct | 86 + .../gnss/IGnssMeasurementCallback.struct | 24 + .../gnss/IGnssMeasurementInterface.struct | 45 + .../IGnssNavigationMessageCallback.struct | 24 + .../IGnssNavigationMessageInterface.struct | 24 + .../hardware/gnss/IGnssPowerIndication.struct | 24 + .../gnss/IGnssPowerIndicationCallback.struct | 33 + .../android/hardware/gnss/IGnssPsds.struct | 34 + .../hardware/gnss/IGnssPsdsCallback.struct | 24 + .../android/hardware/gnss/Options.struct | 13 + .../hardware/gnss/PositionModeOptions.struct | 30 + .../hardware/gnss/SatelliteClockInfo.struct | 13 + .../gnss/SatellitePositionEcef.struct | 14 + .../android/hardware/gnss/SatellitePvt.struct | 52 + .../gnss/SatelliteVelocityEcef.struct | 14 + .../IMeasurementCorrectionsCallback.struct | 15 + .../IMeasurementCorrectionsInterface.struct | 33 + .../MeasurementCorrections.struct | 23 + .../ReflectingPlane.struct | 14 + .../IGnssVisibilityControl.struct | 24 + .../IGnssVisibilityControlCallback.struct | 36 + .../visibility_control/NfwNotification.struct | 39 + .../allocator/AllocationResult.struct | 15 + .../graphics/allocator/IAllocator.struct | 86 + .../hardware/graphics/common/Cta861_3.struct | 12 + .../common/DisplayDecorationSupport.struct | 26 + .../graphics/common/ExtendableType.struct | 12 + .../hardware/graphics/common/FRect.struct | 14 + .../graphics/common/HardwareBuffer.struct | 26 + .../common/HardwareBufferDescription.struct | 30 + .../common/HdrConversionCapability.struct | 27 + .../graphics/common/PlaneLayout.struct | 22 + .../common/PlaneLayoutComponent.struct | 20 + .../hardware/graphics/common/Point.struct | 12 + .../hardware/graphics/common/Rect.struct | 14 + .../hardware/graphics/common/Smpte2086.struct | 44 + .../hardware/graphics/common/XyColor.struct | 12 + .../hardware/graphics/composer3/Buffer.struct | 27 + .../composer3/ChangedCompositionLayer.struct | 19 + .../composer3/ChangedCompositionTypes.struct | 15 + .../graphics/composer3/ClientTarget.struct | 30 + .../composer3/ClientTargetProperty.struct | 26 + .../ClientTargetPropertyWithBrightness.struct | 28 + .../composer3/ClockMonotonicTimestamp.struct | 9 + .../hardware/graphics/composer3/Color.struct | 14 + .../graphics/composer3/CommandError.struct | 12 + .../composer3/DisplayBrightness.struct | 12 + .../graphics/composer3/DisplayCommand.struct | 55 + .../composer3/DisplayContentSample.struct | 27 + .../DisplayContentSamplingAttributes.struct | 34 + .../composer3/DisplayIdentification.struct | 12 + .../graphics/composer3/HdrCapabilities.struct | 17 + .../graphics/composer3/IComposer.struct | 33 + .../composer3/IComposerCallback.struct | 85 + .../graphics/composer3/IComposerClient.struct | 691 +++ .../graphics/composer3/LayerBrightness.struct | 9 + .../graphics/composer3/LayerCommand.struct | 140 + .../composer3/ParcelableBlendMode.struct | 18 + .../composer3/ParcelableComposition.struct | 18 + .../composer3/ParcelableDataspace.struct | 18 + .../composer3/ParcelableTransform.struct | 18 + .../composer3/PerFrameMetadata.struct | 19 + .../composer3/PerFrameMetadataBlob.struct | 19 + .../graphics/composer3/PlaneAlpha.struct | 9 + .../graphics/composer3/PresentFence.struct | 19 + .../composer3/PresentOrValidate.struct | 19 + .../composer3/ReadbackBufferAttributes.struct | 26 + .../RefreshRateChangedDebugData.struct | 12 + .../graphics/composer3/VirtualDisplay.struct | 19 + .../VsyncPeriodChangeConstraints.struct | 12 + .../VsyncPeriodChangeTimeline.struct | 13 + .../hardware/graphics/composer3/ZOrder.struct | 9 + .../hardware/hdmi/HdmiDeviceInfo.struct | 13 + .../hardware/hdmi/HdmiHotplugEvent.struct | 12 + .../android/hardware/hdmi/HdmiPortInfo.struct | 17 + .../hdmi/IHdmiCecSettingChangeListener.struct | 15 + ...HdmiCecVolumeControlFeatureListener.struct | 15 + .../hardware/hdmi/IHdmiControlCallback.struct | 15 + .../hardware/hdmi/IHdmiControlService.struct | 557 ++ .../IHdmiControlStatusChangeListener.struct | 18 + .../hdmi/IHdmiDeviceEventListener.struct | 25 + .../hdmi/IHdmiHotplugEventListener.struct | 24 + .../hdmi/IHdmiInputChangeListener.struct | 24 + .../hdmi/IHdmiMhlVendorCommandListener.struct | 20 + .../hardware/hdmi/IHdmiRecordListener.struct | 50 + .../IHdmiSystemAudioModeChangeListener.struct | 15 + .../hdmi/IHdmiVendorCommandListener.struct | 32 + .../hardware/health/BatteryHealthData.struct | 13 + .../android/hardware/health/DiskStats.struct | 21 + .../android/hardware/health/HealthInfo.struct | 85 + .../android/hardware/health/IHealth.struct | 191 + .../health/IHealthInfoCallback.struct | 24 + .../hardware/health/StorageInfo.struct | 14 + .../storage/IGarbageCollectCallback.struct | 24 + .../hardware/health/storage/IStorage.struct | 18 + .../hardware/identity/Certificate.struct | 9 + .../identity/HardwareInformation.struct | 16 + .../identity/IIdentityCredential.struct | 191 + .../identity/IIdentityCredentialStore.struct | 89 + .../identity/IPresentationSession.struct | 54 + .../IWritableIdentityCredential.struct | 116 + .../hardware/identity/RequestDataItem.struct | 13 + .../hardware/identity/RequestNamespace.struct | 15 + .../SecureAccessControlProfile.struct | 23 + .../hardware/input/HostUsiVersion.struct | 12 + .../input/IInputDeviceBatteryListener.struct | 15 + .../input/IInputDeviceBatteryState.struct | 15 + .../input/IInputDevicesChangedListener.struct | 15 + .../hardware/input/IInputManager.struct | 927 ++++ .../input/IInputSensorEventListener.struct | 37 + .../input/IKeyboardBacklightListener.struct | 19 + .../input/IKeyboardBacklightState.struct | 12 + .../input/ITabletModeChangedListener.struct | 18 + .../input/InputDeviceIdentifier.struct | 13 + .../hardware/input/TouchCalibration.struct | 16 + .../hardware/input/VirtualDpadConfig.struct | 9 + .../hardware/input/VirtualKeyEvent.struct | 13 + .../input/VirtualKeyboardConfig.struct | 12 + .../input/VirtualMouseButtonEvent.struct | 13 + .../hardware/input/VirtualMouseConfig.struct | 9 + .../input/VirtualMouseRelativeEvent.struct | 13 + .../input/VirtualMouseScrollEvent.struct | 13 + .../VirtualNavigationTouchpadConfig.struct | 12 + .../hardware/input/VirtualTouchEvent.struct | 18 + .../input/VirtualTouchscreenConfig.struct | 12 + .../hardware/input/common/MotionEvent.struct | 94 + .../input/common/PointerCoords.struct | 15 + .../input/common/PointerProperties.struct | 19 + .../hardware/input/common/VideoFrame.struct | 17 + .../input/processor/IInputProcessor.struct | 50 + .../hardware/ir/ConsumerIrFreqRange.struct | 12 + .../android/hardware/ir/IConsumerIr.struct | 33 + .../android/hardware/iris/IIrisService.struct | 18 + .../keymaster/HardwareAuthToken.struct | 30 + .../hardware/keymaster/Timestamp.struct | 9 + .../keymaster/VerificationToken.struct | 28 + .../android/hardware/light/HwLight.struct | 20 + .../hardware/light/HwLightState.struct | 29 + .../android/hardware/light/ILights.struct | 40 + .../hardware/lights/ILightsManager.struct | 71 + .../android/hardware/lights/Light.struct | 15 + .../android/hardware/lights/LightState.struct | 12 + .../location/ContextHubMessage.struct | 14 + .../IActivityRecognitionHardware.struct | 87 + .../IActivityRecognitionHardwareClient.struct | 18 + .../IActivityRecognitionHardwareSink.struct | 24 + ...IActivityRecognitionHardwareWatcher.struct | 15 + .../location/IContextHubCallback.struct | 26 + .../location/IContextHubClient.struct | 53 + .../location/IContextHubClientCallback.struct | 81 + .../location/IContextHubService.struct | 278 + .../IContextHubTransactionCallback.struct | 30 + .../location/IGeofenceHardware.struct | 131 + .../location/IGeofenceHardwareCallback.struct | 70 + .../IGeofenceHardwareMonitorCallback.struct | 24 + .../android/hardware/location/NanoApp.struct | 23 + .../hardware/location/NanoAppBinary.struct | 12 + .../hardware/location/NanoAppFilter.struct | 14 + .../location/NanoAppInstanceInfo.struct | 23 + .../hardware/location/NanoAppMessage.struct | 15 + .../hardware/media/bufferpool2/Buffer.struct | 19 + .../BufferInvalidationMessage.struct | 13 + .../bufferpool2/BufferStatusMessage.struct | 23 + .../media/bufferpool2/ConnectionInfo.struct | 29 + .../media/bufferpool2/IAccessor.struct | 25 + .../media/bufferpool2/IClientManager.struct | 25 + .../media/bufferpool2/IObserver.struct | 18 + .../media/bufferpool2/Registration.struct | 12 + .../media/bufferpool2/ResultStatus.struct | 15 + .../android/hardware/media/c2/Block.struct | 27 + .../hardware/media/c2/BlockPool.struct | 12 + .../android/hardware/media/c2/Buffer.struct | 22 + .../hardware/media/c2/ComponentTraits.struct | 30 + .../hardware/media/c2/ConfigResult.struct | 22 + .../android/hardware/media/c2/FieldId.struct | 12 + .../media/c2/FieldSupportedValuesQuery.struct | 26 + .../c2/FieldSupportedValuesQueryResult.struct | 26 + .../hardware/media/c2/FrameData.struct | 40 + .../hardware/media/c2/IComponent.struct | 154 + .../media/c2/IComponentInterface.struct | 18 + .../hardware/media/c2/IComponentStore.struct | 118 + .../hardware/media/c2/IConfigurable.struct | 112 + .../hardware/media/c2/InfoBuffer.struct | 19 + .../hardware/media/c2/ParamDescriptor.struct | 21 + .../hardware/media/c2/ParamField.struct | 19 + .../hardware/media/c2/ParamFieldValues.struct | 22 + .../android/hardware/media/c2/Params.struct | 9 + .../hardware/media/c2/SettingResult.struct | 30 + .../android/hardware/media/c2/Status.struct | 25 + .../hardware/media/c2/StructDescriptor.struct | 15 + .../hardware/media/c2/SurfaceSyncObj.struct | 21 + .../hardware/media/c2/ValueRange.struct | 15 + .../android/hardware/media/c2/Work.struct | 32 + .../hardware/media/c2/WorkBundle.struct | 18 + .../hardware/media/c2/WorkOrdinal.struct | 13 + .../android/hardware/media/c2/Worklet.struct | 24 + .../hardware/memtrack/DeviceInfo.struct | 12 + .../hardware/memtrack/IMemtrack.struct | 46 + .../hardware/memtrack/MemtrackRecord.struct | 21 + .../net/nlinterceptor/IInterceptor.struct | 81 + .../nlinterceptor/InterceptedSocket.struct | 12 + .../hardware/neuralnetworks/BufferDesc.struct | 9 + .../hardware/neuralnetworks/BufferRole.struct | 13 + .../neuralnetworks/Capabilities.struct | 46 + .../neuralnetworks/DataLocation.struct | 14 + .../neuralnetworks/DeviceBuffer.struct | 12 + .../neuralnetworks/ExecutionConfig.struct | 20 + .../neuralnetworks/ExecutionResult.struct | 23 + .../hardware/neuralnetworks/Extension.struct | 15 + .../ExtensionNameAndPrefix.struct | 12 + .../ExtensionOperandTypeInformation.struct | 13 + .../FencedExecutionResult.struct | 19 + .../hardware/neuralnetworks/IBuffer.struct | 43 + .../hardware/neuralnetworks/IBurst.struct | 89 + .../hardware/neuralnetworks/IDevice.struct | 228 + .../hardware/neuralnetworks/IExecution.struct | 51 + .../IFencedExecutionCallback.struct | 41 + .../neuralnetworks/IPreparedModel.struct | 185 + .../IPreparedModelCallback.struct | 25 + .../IPreparedModelParcel.struct | 9 + .../hardware/neuralnetworks/Model.struct | 32 + .../neuralnetworks/NumberOfCacheFiles.struct | 12 + .../hardware/neuralnetworks/Operand.struct | 45 + .../neuralnetworks/OperandPerformance.struct | 26 + .../hardware/neuralnetworks/Operation.struct | 20 + .../neuralnetworks/OutputShape.struct | 12 + .../neuralnetworks/PerformanceInfo.struct | 12 + .../hardware/neuralnetworks/Request.struct | 22 + .../neuralnetworks/RequestArgument.struct | 20 + .../hardware/neuralnetworks/Subgraph.struct | 20 + .../SymmPerChannelQuantParams.struct | 15 + .../hardware/neuralnetworks/Timing.struct | 12 + .../neuralnetworks/TokenValuePair.struct | 12 + .../android/hardware/nfc/INfc.struct | 105 + .../hardware/nfc/INfcClientCallback.struct | 41 + .../android/hardware/nfc/NfcConfig.struct | 39 + .../nfc/ProtocolDiscoveryConfig.struct | 19 + .../android/hardware/oemlock/IOemLock.struct | 67 + .../android/hardware/power/IPower.struct | 107 + .../hardware/power/IPowerHintSession.struct | 71 + .../hardware/power/WorkDuration.struct | 12 + .../hardware/power/stats/Channel.struct | 13 + .../power/stats/EnergyConsumer.struct | 21 + .../stats/EnergyConsumerAttribution.struct | 12 + .../power/stats/EnergyConsumerResult.struct | 17 + .../power/stats/EnergyMeasurement.struct | 14 + .../hardware/power/stats/IPowerStats.struct | 88 + .../hardware/power/stats/PowerEntity.struct | 16 + .../android/hardware/power/stats/State.struct | 12 + .../power/stats/StateResidency.struct | 14 + .../power/stats/StateResidencyResult.struct | 15 + .../radio/IAnnouncementListener.struct | 18 + .../hardware/radio/ICloseHandle.struct | 15 + .../hardware/radio/IRadioService.struct | 58 + .../android/hardware/radio/ITuner.struct | 230 + .../hardware/radio/ITunerCallback.struct | 141 + .../android/hardware/radio/RadioConst.struct | 14 + .../hardware/radio/RadioResponseInfo.struct | 27 + .../radio/RadioResponseInfoModem.struct | 28 + .../hardware/radio/config/IRadioConfig.struct | 81 + .../config/IRadioConfigIndication.struct | 28 + .../radio/config/IRadioConfigResponse.struct | 136 + .../radio/config/PhoneCapability.struct | 14 + .../hardware/radio/config/SimPortInfo.struct | 13 + .../radio/config/SimSlotStatus.struct | 25 + .../radio/config/SlotPortMapping.struct | 12 + .../radio/data/DataProfileInfo.struct | 68 + .../android/hardware/radio/data/EpsQos.struct | 27 + .../hardware/radio/data/IRadioData.struct | 230 + .../radio/data/IRadioDataIndication.struct | 126 + .../radio/data/IRadioDataResponse.struct | 270 + .../radio/data/KeepaliveRequest.struct | 19 + .../radio/data/KeepaliveStatus.struct | 15 + .../hardware/radio/data/LinkAddress.struct | 16 + .../android/hardware/radio/data/NrQos.struct | 33 + .../hardware/radio/data/OsAppId.struct | 9 + .../hardware/radio/data/PcoDataInfo.struct | 14 + .../hardware/radio/data/PortRange.struct | 14 + .../hardware/radio/data/QosBandwidth.struct | 12 + .../hardware/radio/data/QosFilter.struct | 63 + .../hardware/radio/data/QosSession.struct | 23 + .../data/RouteSelectionDescriptor.struct | 29 + .../radio/data/SetupDataCallResult.struct | 72 + .../hardware/radio/data/SliceInfo.struct | 25 + .../hardware/radio/data/SlicingConfig.struct | 18 + .../radio/data/TrafficDescriptor.struct | 19 + .../hardware/radio/data/UrspRule.struct | 19 + .../radio/ims/ConnectionFailureInfo.struct | 20 + .../hardware/radio/ims/IRadioIms.struct | 150 + .../radio/ims/IRadioImsIndication.struct | 92 + .../radio/ims/IRadioImsResponse.struct | 130 + .../android/hardware/radio/ims/ImsCall.struct | 44 + .../hardware/radio/ims/ImsRegistration.struct | 40 + .../hardware/radio/ims/SrvccCall.struct | 42 + .../hardware/radio/ims/media/AmrParams.struct | 20 + .../hardware/radio/ims/media/AnbrMode.struct | 26 + .../radio/ims/media/CallQuality.struct | 31 + .../radio/ims/media/CodecParams.struct | 30 + .../radio/ims/media/DtmfParams.struct | 13 + .../hardware/radio/ims/media/EvsParams.struct | 30 + .../hardware/radio/ims/media/IImsMedia.struct | 49 + .../radio/ims/media/IImsMediaListener.struct | 44 + .../radio/ims/media/IImsMediaSession.struct | 83 + .../ims/media/IImsMediaSessionListener.struct | 118 + .../radio/ims/media/LocalEndPoint.struct | 27 + .../radio/ims/media/MediaQualityStatus.struct | 14 + .../ims/media/MediaQualityThreshold.struct | 17 + .../radio/ims/media/RtcpConfig.struct | 14 + .../radio/ims/media/RtpAddress.struct | 12 + .../hardware/radio/ims/media/RtpConfig.struct | 51 + .../radio/ims/media/RtpHeaderExtension.struct | 12 + .../radio/ims/media/RtpSessionParams.struct | 29 + .../CdmaBroadcastSmsConfigInfo.struct | 13 + .../radio/messaging/CdmaSmsAck.struct | 12 + .../radio/messaging/CdmaSmsAddress.struct | 41 + .../radio/messaging/CdmaSmsMessage.struct | 30 + .../radio/messaging/CdmaSmsSubaddress.struct | 15 + .../radio/messaging/CdmaSmsWriteArgs.struct | 23 + .../GsmBroadcastSmsConfigInfo.struct | 15 + .../radio/messaging/GsmSmsMessage.struct | 12 + .../radio/messaging/IRadioMessaging.struct | 299 + .../IRadioMessagingIndication.struct | 134 + .../messaging/IRadioMessagingResponse.struct | 404 ++ .../radio/messaging/ImsSmsMessage.struct | 28 + .../radio/messaging/SendSmsResult.struct | 13 + .../radio/messaging/SmsWriteArgs.struct | 17 + .../radio/modem/ActivityStatsInfo.struct | 16 + .../ActivityStatsTechSpecificInfo.struct | 26 + .../radio/modem/HardwareConfig.struct | 26 + .../radio/modem/HardwareConfigModem.struct | 22 + .../radio/modem/HardwareConfigSim.struct | 9 + .../hardware/radio/modem/IRadioModem.struct | 201 + .../radio/modem/IRadioModemIndication.struct | 111 + .../radio/modem/IRadioModemResponse.struct | 316 ++ .../hardware/radio/modem/ImeiInfo.struct | 20 + .../hardware/radio/modem/NvWriteItem.struct | 19 + .../radio/modem/RadioCapability.struct | 23 + .../hardware/radio/network/BarringInfo.struct | 65 + .../network/BarringTypeSpecificInfo.struct | 13 + .../network/Cdma2000RegistrationInfo.struct | 17 + .../radio/network/CdmaSignalStrength.struct | 12 + .../radio/network/CellIdentityCdma.struct | 23 + .../radio/network/CellIdentityGsm.struct | 25 + .../radio/network/CellIdentityLte.struct | 38 + .../radio/network/CellIdentityNr.struct | 29 + .../radio/network/CellIdentityTdscdma.struct | 33 + .../radio/network/CellIdentityWcdma.struct | 33 + .../hardware/radio/network/CellInfo.struct | 27 + .../radio/network/CellInfoCdma.struct | 34 + .../hardware/radio/network/CellInfoGsm.struct | 26 + .../hardware/radio/network/CellInfoLte.struct | 26 + .../hardware/radio/network/CellInfoNr.struct | 26 + .../radio/network/CellInfoTdscdma.struct | 26 + .../radio/network/CellInfoWcdma.struct | 26 + .../network/ClosedSubscriberGroupInfo.struct | 13 + .../EmergencyNetworkScanTrigger.struct | 22 + .../radio/network/EmergencyRegResult.struct | 40 + .../network/EutranRegistrationInfo.struct | 37 + .../radio/network/EvdoSignalStrength.struct | 13 + .../radio/network/GsmSignalStrength.struct | 13 + .../radio/network/IRadioNetwork.struct | 462 ++ .../network/IRadioNetworkIndication.struct | 342 ++ .../network/IRadioNetworkResponse.struct | 791 +++ .../hardware/radio/network/LceDataInfo.struct | 13 + .../radio/network/LinkCapacityEstimate.struct | 14 + .../radio/network/LteSignalStrength.struct | 17 + .../hardware/radio/network/LteVopsInfo.struct | 12 + .../radio/network/NetworkScanRequest.struct | 29 + .../radio/network/NetworkScanResult.struct | 25 + .../radio/network/NrIndicators.struct | 13 + .../radio/network/NrSignalStrength.struct | 19 + .../hardware/radio/network/NrVopsInfo.struct | 24 + .../radio/network/OperatorInfo.struct | 18 + .../network/PhysicalChannelConfig.struct | 40 + .../radio/network/RadioAccessSpecifier.struct | 27 + .../radio/network/RegStateResult.struct | 51 + .../radio/network/SignalStrength.struct | 66 + .../radio/network/SignalThresholdInfo.struct | 32 + .../radio/network/SuppSvcNotification.struct | 15 + .../network/TdscdmaSignalStrength.struct | 13 + .../radio/network/WcdmaSignalStrength.struct | 14 + .../android/hardware/radio/sap/ISap.struct | 100 + .../hardware/radio/sap/ISapCallback.struct | 181 + .../hardware/radio/sim/AppStatus.struct | 51 + .../hardware/radio/sim/CardStatus.struct | 49 + .../android/hardware/radio/sim/Carrier.struct | 19 + .../radio/sim/CarrierRestrictions.struct | 27 + .../hardware/radio/sim/IRadioSim.struct | 459 ++ .../radio/sim/IRadioSimIndication.struct | 218 + .../radio/sim/IRadioSimResponse.struct | 685 +++ .../android/hardware/radio/sim/IccIo.struct | 19 + .../hardware/radio/sim/IccIoResult.struct | 13 + .../radio/sim/ImsiEncryptionInfo.struct | 18 + .../radio/sim/PhonebookCapacity.struct | 20 + .../radio/sim/PhonebookRecordInfo.struct | 15 + .../hardware/radio/sim/SelectUiccSub.struct | 19 + .../hardware/radio/sim/SessionInfo.struct | 12 + .../android/hardware/radio/sim/SimApdu.struct | 18 + .../radio/sim/SimRefreshResult.struct | 16 + .../android/hardware/radio/voice/Call.struct | 45 + .../radio/voice/CallForwardInfo.struct | 21 + .../radio/voice/CdmaCallWaiting.struct | 37 + .../radio/voice/CdmaDisplayInfoRecord.struct | 12 + .../radio/voice/CdmaInformationRecord.struct | 51 + .../voice/CdmaLineControlInfoRecord.struct | 14 + .../radio/voice/CdmaNumberInfoRecord.struct | 16 + .../CdmaRedirectingNumberInfoRecord.struct | 26 + .../radio/voice/CdmaSignalInfoRecord.struct | 14 + .../CdmaT53AudioControlInfoRecord.struct | 12 + .../radio/voice/CdmaT53ClirInfoRecord.struct | 9 + .../hardware/radio/voice/CfData.struct | 15 + .../android/hardware/radio/voice/Dial.struct | 19 + .../radio/voice/EmergencyNumber.struct | 20 + .../hardware/radio/voice/IRadioVoice.struct | 393 ++ .../radio/voice/IRadioVoiceIndication.struct | 311 ++ .../radio/voice/IRadioVoiceResponse.struct | 648 +++ .../radio/voice/LastCallFailCauseInfo.struct | 19 + .../hardware/radio/voice/SsInfoData.struct | 12 + .../radio/voice/StkCcUnsolSsResult.struct | 70 + .../hardware/radio/voice/UusInfo.struct | 25 + .../rebootescrow/IRebootEscrow.struct | 27 + .../secure_element/ISecureElement.struct | 94 + .../ISecureElementCallback.struct | 18 + .../LogicalChannelResponse.struct | 12 + .../security/keymint/AttestationKey.struct | 16 + .../security/keymint/BeginResult.struct | 16 + .../security/keymint/Certificate.struct | 9 + .../security/keymint/DeviceInfo.struct | 9 + .../security/keymint/HardwareAuthToken.struct | 30 + .../security/keymint/IKeyMintDevice.struct | 257 + .../security/keymint/IKeyMintOperation.struct | 100 + .../IRemotelyProvisionedComponent.struct | 95 + .../keymint/KeyCharacteristics.struct | 22 + .../security/keymint/KeyCreationResult.struct | 19 + .../keymint/KeyMintHardwareInfo.struct | 22 + .../security/keymint/KeyParameter.struct | 26 + .../security/keymint/MacedPublicKey.struct | 9 + .../security/keymint/ProtectedData.struct | 9 + .../security/keymint/RpcHardwareInfo.struct | 19 + .../security/secureclock/ISecureClock.struct | 25 + .../secureclock/TimeStampToken.struct | 20 + .../security/secureclock/Timestamp.struct | 9 + .../sharedsecret/ISharedSecret.struct | 40 + .../SharedSecretParameters.struct | 12 + .../hardware/sensors/ISensorsCallback.struct | 27 + .../hardware/sensors/SensorInfo.struct | 51 + .../IRecognitionStatusCallback.struct | 84 + .../soundtrigger3/ISoundTriggerHw.struct | 179 + .../ISoundTriggerHwCallback.struct | 51 + .../ISoundTriggerHwGlobalCallback.struct | 15 + .../extension/vibrator/ICustomVibrator.struct | 56 + .../tetheroffload/ForwardedStats.struct | 12 + .../hardware/tetheroffload/IOffload.struct | 109 + .../tetheroffload/IPv4AddrPortPair.struct | 12 + .../ITetheringOffloadCallback.struct | 42 + .../tetheroffload/NatTimeoutUpdate.struct | 20 + .../hardware/thermal/CoolingDevice.struct | 20 + .../android/hardware/thermal/IThermal.struct | 146 + .../thermal/IThermalChangedCallback.struct | 24 + .../hardware/thermal/Temperature.struct | 28 + .../thermal/TemperatureThreshold.struct | 27 + .../hardware/threadnetwork/IThreadChip.struct | 38 + .../threadnetwork/IThreadChipCallback.struct | 15 + .../hardware/tv/hdmi/cec/CecMessage.struct | 28 + .../hardware/tv/hdmi/cec/IHdmiCec.struct | 144 + .../tv/hdmi/cec/IHdmiCecCallback.struct | 24 + .../tv/hdmi/connection/HdmiPortInfo.struct | 23 + .../tv/hdmi/connection/IHdmiConnection.struct | 74 + .../connection/IHdmiConnectionCallback.struct | 18 + .../hardware/tv/hdmi/earc/IEArc.struct | 54 + .../tv/hdmi/earc/IEArcCallback.struct | 30 + .../hardware/tv/input/ITvInputCallback.struct | 42 + .../tv/input/TvInputDeviceInfo.struct | 36 + .../hardware/tv/input/TvInputEvent.struct | 26 + .../hardware/tv/input/TvMessage.struct | 14 + .../hardware/tv/input/TvMessageEvent.struct | 23 + .../hardware/tv/input/TvStreamConfig.struct | 13 + .../tv/tuner/AudioExtraMetaData.struct | 16 + .../tv/tuner/AudioPreselection.struct | 27 + .../tv/tuner/AudioPreselectionLabel.struct | 12 + .../tv/tuner/AudioPresentation.struct | 19 + .../tv/tuner/DemuxAlpFilterSettings.struct | 27 + .../tv/tuner/DemuxCapabilities.struct | 23 + .../tv/tuner/DemuxFilterAvSettings.struct | 12 + .../tv/tuner/DemuxFilterDownloadEvent.struct | 16 + .../tuner/DemuxFilterDownloadSettings.struct | 12 + .../tv/tuner/DemuxFilterIpPayloadEvent.struct | 9 + .../tv/tuner/DemuxFilterMediaEvent.struct | 45 + .../tuner/DemuxFilterMmtpRecordEvent.struct | 16 + .../tuner/DemuxFilterPesDataSettings.struct | 12 + .../tv/tuner/DemuxFilterPesEvent.struct | 13 + .../tv/tuner/DemuxFilterRecordSettings.struct | 27 + .../tv/tuner/DemuxFilterSectionBits.struct | 13 + .../tv/tuner/DemuxFilterSectionEvent.struct | 14 + .../tuner/DemuxFilterSectionSettings.struct | 22 + ...erSectionSettingsConditionTableInfo.struct | 12 + .../tv/tuner/DemuxFilterTemiEvent.struct | 13 + .../tv/tuner/DemuxFilterTsRecordEvent.struct | 30 + .../hardware/tv/tuner/DemuxFilterType.struct | 26 + .../hardware/tv/tuner/DemuxInfo.struct | 9 + .../hardware/tv/tuner/DemuxIpAddress.struct | 28 + .../tv/tuner/DemuxIpFilterSettings.struct | 26 + .../tv/tuner/DemuxMmtpFilterSettings.struct | 19 + .../tv/tuner/DemuxTlvFilterSettings.struct | 20 + .../tv/tuner/DemuxTsFilterSettings.struct | 19 + .../hardware/tv/tuner/FilterDelayHint.struct | 19 + .../tuner/FrontendAnalogCapabilities.struct | 12 + .../tv/tuner/FrontendAnalogSettings.struct | 44 + .../tv/tuner/FrontendAtsc3Capabilities.struct | 16 + .../tv/tuner/FrontendAtsc3PlpSettings.struct | 43 + .../tv/tuner/FrontendAtsc3Settings.struct | 40 + .../tv/tuner/FrontendAtscCapabilities.struct | 9 + .../tv/tuner/FrontendAtscSettings.struct | 28 + .../tv/tuner/FrontendDtmbCapabilities.struct | 16 + .../tv/tuner/FrontendDtmbSettings.struct | 68 + .../tv/tuner/FrontendDvbcCapabilities.struct | 13 + .../tv/tuner/FrontendDvbcSettings.struct | 69 + .../tv/tuner/FrontendDvbsCapabilities.struct | 13 + .../tv/tuner/FrontendDvbsCodeRate.struct | 21 + .../tv/tuner/FrontendDvbsSettings.struct | 79 + .../tv/tuner/FrontendDvbtCapabilities.struct | 18 + .../tv/tuner/FrontendDvbtSettings.struct | 96 + .../hardware/tv/tuner/FrontendInfo.struct | 36 + .../tv/tuner/FrontendIptvCapabilities.struct | 9 + .../tv/tuner/FrontendIptvSettings.struct | 44 + .../tv/tuner/FrontendIptvSettingsFec.struct | 20 + .../tuner/FrontendIsdbs3Capabilities.struct | 12 + .../tv/tuner/FrontendIsdbs3Settings.struct | 46 + .../tv/tuner/FrontendIsdbsCapabilities.struct | 12 + .../tv/tuner/FrontendIsdbsSettings.struct | 46 + .../tv/tuner/FrontendIsdbtCapabilities.struct | 18 + .../tuner/FrontendIsdbtLayerSettings.struct | 35 + .../tv/tuner/FrontendIsdbtSettings.struct | 57 + .../tv/tuner/FrontendScanAtsc3PlpInfo.struct | 12 + .../tuner/FrontendStatusAtsc3PlpInfo.struct | 13 + .../android/hardware/tv/tuner/IDemux.struct | 110 + .../hardware/tv/tuner/IDescrambler.struct | 65 + .../hardware/tv/tuner/IDvrCallback.struct | 42 + .../hardware/tv/tuner/IFilterCallback.struct | 36 + .../hardware/tv/tuner/IFrontend.struct | 151 + .../tv/tuner/IFrontendCallback.struct | 50 + .../android/hardware/tv/tuner/ILnb.struct | 79 + .../hardware/tv/tuner/ILnbCallback.struct | 33 + .../hardware/tv/tuner/ITimeFilter.struct | 51 + .../android/hardware/tv/tuner/ITuner.struct | 206 + .../hardware/tv/tuner/PlaybackSettings.struct | 22 + .../hardware/tv/tuner/RecordSettings.struct | 22 + .../usb/DisplayPortAltModeInfo.struct | 15 + .../IDisplayPortAltModeInfoListener.struct | 25 + .../android/hardware/usb/IUsb.struct | 95 + .../android/hardware/usb/IUsbCallback.struct | 167 + .../android/hardware/usb/IUsbManager.struct | 709 +++ .../hardware/usb/IUsbOperationInternal.struct | 15 + .../hardware/usb/IUsbSerialReader.struct | 18 + .../hardware/usb/ParcelableUsbPort.struct | 17 + .../android/hardware/usb/PortStatus.struct | 94 + .../android/hardware/usb/UsbPortStatus.struct | 29 + .../hardware/usb/gadget/GadgetFunction.struct | 20 + .../hardware/usb/gadget/IUsbGadget.struct | 52 + .../usb/gadget/IUsbGadgetCallback.struct | 80 + .../android/hardware/uwb/IUwb.struct | 33 + .../android/hardware/uwb/IUwbChip.struct | 68 + .../hardware/uwb/IUwbClientCallback.struct | 41 + .../hardware/vibrator/ActivePwle.struct | 15 + .../hardware/vibrator/BrakingPwle.struct | 19 + .../hardware/vibrator/CompositeEffect.struct | 20 + .../hardware/vibrator/IVibrator.struct | 301 ++ .../vibrator/IVibratorCallback.struct | 15 + .../hardware/vibrator/IVibratorManager.struct | 61 + .../android/hardware/weaver/IWeaver.struct | 58 + .../hardware/weaver/WeaverConfig.struct | 13 + .../hardware/weaver/WeaverReadResponse.struct | 20 + .../hardware/wifi/AfcChannelAllowance.struct | 19 + .../wifi/AvailableAfcChannelInfo.struct | 13 + .../wifi/AvailableAfcFrequencyInfo.struct | 13 + .../android/hardware/wifi/IWifi.struct | 61 + .../hardware/wifi/IWifiEventCallback.struct | 56 + .../hardware/wifi/IWifiNanIface.struct | 324 ++ .../wifi/IWifiNanIfaceEventCallback.struct | 640 +++ .../hardware/wifi/IWifiP2pIface.struct | 18 + .../hardware/wifi/IWifiRttController.struct | 154 + .../IWifiRttControllerEventCallback.struct | 21 + .../wifi/NanBandSpecificConfig.struct | 17 + .../wifi/NanBootstrappingConfirmInd.struct | 29 + .../wifi/NanBootstrappingResponse.struct | 12 + .../hardware/wifi/NanCapabilities.struct | 30 + .../wifi/NanConfigRequestSupplemental.struct | 17 + .../wifi/NanDataPathChannelInfo.struct | 20 + .../wifi/NanDiscoveryCommonConfig.struct | 45 + .../hardware/wifi/NanPairingConfig.struct | 14 + .../hardware/wifi/NanPairingConfirmInd.struct | 37 + ...nRespondToDataPathIndicationRequest.struct | 24 + .../android/hardware/wifi/NanStatus.struct | 19 + .../wifi/NanSuspensionModeChangeInd.struct | 9 + .../hardware/wifi/RttCapabilities.struct | 32 + .../hardware/wifi/RttLciInformation.struct | 27 + .../android/hardware/wifi/RttResponder.struct | 26 + .../StaApfPacketFilterCapabilities.struct | 12 + .../StaBackgroundScanBucketParameters.struct | 25 + .../wifi/StaBackgroundScanCapabilities.struct | 14 + .../wifi/StaBackgroundScanParameters.struct | 18 + ...taLinkLayerIfaceContentionTimeStats.struct | 14 + .../wifi/StaLinkLayerIfacePacketStats.struct | 14 + .../wifi/StaLinkLayerIfaceStats.struct | 12 + .../wifi/StaLinkLayerLinkStats.struct | 92 + .../wifi/StaLinkLayerRadioStats.struct | 25 + .../hardware/wifi/StaLinkLayerStats.struct | 23 + .../android/hardware/wifi/StaPeerInfo.struct | 16 + .../android/hardware/wifi/StaRateStat.struct | 22 + .../wifi/StaRoamingCapabilities.struct | 12 + .../hardware/wifi/StaRoamingConfig.struct | 18 + .../android/hardware/wifi/StaScanData.struct | 16 + .../hardware/wifi/WifiChannelInfo.struct | 21 + .../hardware/wifi/WifiChannelStats.struct | 20 + .../hardware/wifi/WifiChipCapabilities.struct | 13 + ...ugHostWakeReasonRxIcmpPacketDetails.struct | 15 + ...tWakeReasonRxMulticastPacketDetails.struct | 13 + ...iDebugHostWakeReasonRxPacketDetails.struct | 13 + .../wifi/WifiDebugHostWakeReasonStats.struct | 39 + .../wifi/WifiDebugPacketFateFrameInfo.struct | 22 + .../wifi/WifiDebugRingBufferStatus.struct | 16 + .../wifi/WifiDebugRxPacketFateReport.struct | 26 + .../wifi/WifiDebugTxPacketFateReport.struct | 26 + .../wifi/WifiInformationElement.struct | 12 + .../hardware/wifi/WifiRadioCombination.struct | 12 + .../wifi/WifiRadioConfiguration.struct | 26 + .../android/hardware/wifi/WifiRateInfo.struct | 36 + .../hardware/wifi/WifiUsableChannel.struct | 20 + .../hardware/wifi/hostapd/ApInfo.struct | 30 + .../wifi/hostapd/ChannelParams.struct | 25 + .../hardware/wifi/hostapd/ClientInfo.struct | 14 + .../wifi/hostapd/FrequencyRange.struct | 12 + .../hardware/wifi/hostapd/HwModeParams.struct | 28 + .../hardware/wifi/hostapd/IHostapd.struct | 89 + .../wifi/hostapd/IHostapdCallback.struct | 52 + .../hardware/wifi/hostapd/IfaceParams.struct | 23 + .../wifi/hostapd/NetworkParams.struct | 23 + .../hardware/wifi/supplicant/AnqpData.struct | 17 + .../AssociationRejectionData.struct | 39 + .../hardware/wifi/supplicant/BssTmData.struct | 43 + .../supplicant/ConnectionCapabilities.struct | 30 + .../supplicant/DppConfigurationData.struct | 30 + .../wifi/supplicant/DppConnectionKeys.struct | 13 + .../DppResponderBootstrapInfo.struct | 13 + .../hardware/wifi/supplicant/FreqRange.struct | 12 + .../hardware/wifi/supplicant/GsmRand.struct | 9 + .../wifi/supplicant/Hs20AnqpData.struct | 14 + .../INonStandardCertCallback.struct | 30 + .../wifi/supplicant/ISupplicant.struct | 171 + .../supplicant/ISupplicantCallback.struct | 24 + .../supplicant/ISupplicantP2pIface.struct | 646 +++ .../ISupplicantP2pIfaceCallback.struct | 304 ++ .../supplicant/ISupplicantP2pNetwork.struct | 120 + .../supplicant/ISupplicantStaIface.struct | 672 +++ .../ISupplicantStaIfaceCallback.struct | 497 ++ .../supplicant/ISupplicantStaNetwork.struct | 985 ++++ .../ISupplicantStaNetworkCallback.struct | 84 + .../hardware/wifi/supplicant/IfaceInfo.struct | 19 + .../wifi/supplicant/MacAddress.struct | 9 + .../hardware/wifi/supplicant/MloLink.struct | 12 + .../wifi/supplicant/MloLinksInfo.struct | 12 + .../NetworkRequestEapSimGsmAuthParams.struct | 12 + .../NetworkRequestEapSimUmtsAuthParams.struct | 12 + .../NetworkResponseEapSimGsmAuthParams.struct | 12 + ...NetworkResponseEapSimUmtsAuthParams.struct | 13 + .../OceRssiBasedAssocRejectAttr.struct | 12 + .../P2pClientEapolIpAddressInfo.struct | 13 + .../hardware/wifi/supplicant/PortRange.struct | 12 + .../QosPolicyClassifierParams.struct | 48 + .../wifi/supplicant/QosPolicyData.struct | 28 + .../wifi/supplicant/QosPolicyScsData.struct | 20 + .../QosPolicyScsRequestStatus.struct | 19 + .../QosPolicyScsResponseStatus.struct | 19 + .../wifi/supplicant/QosPolicyStatus.struct | 19 + .../wifi/supplicant/SignalPollResult.struct | 15 + .../connect/HealthConnectDataState.struct | 13 + .../aidl/AggregateDataRequestParcel.struct | 17 + .../aidl/GetPriorityResponseParcel.struct | 9 + .../aidl/HealthConnectExceptionParcel.struct | 12 + .../aidl/IAccessLogsResponseCallback.struct | 42 + .../IActivityDatesResponseCallback.struct | 42 + .../IAggregateRecordsResponseCallback.struct | 42 + .../IApplicationInfoResponseCallback.struct | 42 + .../aidl/IChangeLogsResponseCallback.struct | 42 + .../aidl/IDataStagingFinishedCallback.struct | 33 + .../aidl/IEmptyResponseCallback.struct | 33 + .../aidl/IGetChangeLogTokenCallback.struct | 42 + .../IGetHealthConnectDataStateCallback.struct | 42 + ...althConnectMigrationUiStateCallback.struct | 42 + .../aidl/IGetPriorityResponseCallback.struct | 42 + .../connect/aidl/IHealthConnectService.struct | 567 ++ .../IInsertRecordsResponseCallback.struct | 42 + .../connect/aidl/IMigrationCallback.struct | 33 + .../aidl/IReadRecordsResponseCallback.struct | 42 + .../IRecordTypeInfoResponseCallback.struct | 42 + .../aidl/InsertRecordsResponseParcel.struct | 9 + .../aidl/UpdatePriorityRequestParcel.struct | 12 + .../changelog/ChangeLogTokenRequest.struct | 9 + .../changelog/ChangeLogTokenResponse.struct | 9 + .../changelog/ChangeLogsRequest.struct | 12 + .../HealthConnectMigrationUiState.struct | 9 + .../migration/MigrationException.struct | 12 + .../android/location/Country.struct | 13 + .../android/location/Criteria.struct | 19 + .../android/location/GeocoderParams.struct | 16 + .../android/location/Geofence.struct | 14 + .../location/GnssMeasurementRequest.struct | 13 + .../android/location/GnssStatus.struct | 22 + .../android/location/ICountryDetector.struct | 41 + .../android/location/ICountryListener.struct | 24 + .../location/IFusedGeofenceHardware.struct | 68 + .../android/location/IGeocodeListener.struct | 21 + .../android/location/IGeocodeProvider.struct | 53 + .../android/location/IGeofenceProvider.struct | 15 + .../location/IGnssAntennaInfoListener.struct | 18 + .../location/IGnssMeasurementsListener.struct | 33 + .../IGnssNavigationMessageListener.struct | 33 + .../android/location/IGnssNmeaListener.struct | 18 + .../location/IGnssStatusListener.struct | 47 + .../location/IGpsGeofenceHardware.struct | 72 + .../android/location/ILocationCallback.struct | 24 + .../android/location/ILocationListener.struct | 40 + .../android/location/ILocationManager.struct | 849 +++ .../location/INetInitiatedListener.struct | 21 + .../location/LastLocationRequest.struct | 13 + .../android/location/LocationTime.struct | 12 + .../provider/ILocationProvider.struct | 54 + .../provider/ILocationProviderManager.struct | 84 + .../provider/IProviderRequestListener.struct | 25 + .../provider/ProviderProperties.struct | 19 + .../location/provider/ProviderRequest.struct | 9 + .../android/lpdump/ILpdump.struct | 18 + .../android/media/AudioAttributesEx.struct | 27 + .../media/AudioAttributesInternal.struct | 36 + .../android/media/AudioClient.struct | 19 + .../android/media/AudioFormat.struct | 9 + .../android/media/AudioGainSys.struct | 12 + .../android/media/AudioHwModule.struct | 20 + .../android/media/AudioIoDescriptor.struct | 41 + .../android/media/AudioMix.struct | 42 + .../media/AudioMixMatchCriterion.struct | 19 + .../media/AudioMixerAttributesInternal.struct | 26 + .../android/media/AudioPatchFw.struct | 19 + .../android/media/AudioPolicyConfig.struct | 34 + .../android/media/AudioPortConfigFw.struct | 26 + .../android/media/AudioPortConfigSys.struct | 34 + .../media/AudioPortDeviceExtSys.struct | 9 + .../android/media/AudioPortFw.struct | 26 + .../android/media/AudioPortMixExtSys.struct | 9 + .../android/media/AudioPortSys.struct | 50 + .../android/media/AudioProductStrategy.struct | 16 + .../android/media/AudioProfileSys.struct | 13 + .../android/media/AudioRoute.struct | 13 + .../android/media/AudioRoutesInfo.struct | 15 + .../media/AudioTimestampInternal.struct | 13 + .../android/media/AudioVibratorInfo.struct | 14 + .../android/media/AudioVolumeGroup.struct | 20 + .../BluetoothProfileConnectionInfo.struct | 14 + .../android/media/ClientConfigParcel.struct | 32 + .../android/media/ClientInfoParcel.struct | 14 + .../android/media/CreateEffectRequest.struct | 40 + .../android/media/CreateEffectResponse.struct | 22 + .../android/media/CreateRecordRequest.struct | 41 + .../android/media/CreateRecordResponse.struct | 51 + .../android/media/CreateTrackRequest.struct | 51 + .../android/media/CreateTrackResponse.struct | 46 + .../android/media/EffectConfig.struct | 27 + .../android/media/EffectDescriptor.struct | 32 + .../media/GetInputForAttrResponse.struct | 21 + .../media/GetOutputForAttrResponse.struct | 40 + .../media/GetSpatializerResponse.struct | 9 + .../media/IAudioDeviceVolumeDispatcher.struct | 60 + .../android/media/IAudioFlingerClient.struct | 47 + .../media/IAudioFocusDispatcher.struct | 30 + .../android/media/IAudioModeDispatcher.struct | 15 + .../media/IAudioPolicyServiceClient.struct | 108 + .../android/media/IAudioRecord.struct | 64 + .../android/media/IAudioRoutesObserver.struct | 24 + .../media/IAudioServerStateDispatcher.struct | 15 + .../android/media/IAudioService.struct | 2824 ++++++++++ .../android/media/IAudioTrack.struct | 243 + .../android/media/IAudioTrackCallback.struct | 15 + ...ICapturePresetDevicesRoleDispatcher.struct | 22 + .../media/ICaptureStateListener.struct | 15 + .../ICommunicationDeviceDispatcher.struct | 15 + .../IDeviceVolumeBehaviorDispatcher.struct | 25 + .../IDevicesForAttributesCallback.struct | 29 + .../android/media/IEffect.struct | 87 + .../android/media/IEffectClient.struct | 42 + .../media/IMediaCommunicationService.struct | 92 + .../IMediaCommunicationServiceCallback.struct | 42 + .../android/media/IMediaController2.struct | 78 + .../android/media/IMediaHTTPConnection.struct | 73 + .../android/media/IMediaHTTPService.struct | 18 + .../android/media/IMediaMetricsService.struct | 15 + .../media/IMediaResourceMonitor.struct | 18 + .../media/IMediaRoute2ProviderService.struct | 114 + ...IMediaRoute2ProviderServiceCallback.struct | 79 + .../android/media/IMediaRouter2.struct | 114 + .../android/media/IMediaRouter2Manager.struct | 113 + .../android/media/IMediaRouterClient.struct | 31 + .../android/media/IMediaRouterService.struct | 534 ++ .../media/IMediaScannerListener.struct | 25 + .../android/media/IMediaScannerService.struct | 31 + .../android/media/IMediaSession2.struct | 104 + .../media/IMediaSession2Service.struct | 30 + .../media/IMediaTranscodingService.struct | 34 + .../media/IMuteAwaitConnectionCallback.struct | 45 + .../media/INativeSpatializerCallback.struct | 33 + .../media/INearbyMediaDevicesProvider.struct | 24 + .../INearbyMediaDevicesUpdateCallback.struct | 18 + .../media/IPlaybackConfigDispatcher.struct | 21 + .../android/media/IPlayer.struct | 76 + ...IPreferredMixerAttributesDispatcher.struct | 33 + .../media/IRecordingConfigDispatcher.struct | 18 + .../media/IRemoteDisplayCallback.struct | 24 + .../media/IRemoteDisplayProvider.struct | 58 + .../media/IRemoteSessionCallback.struct | 43 + .../media/IRemoteVolumeObserver.struct | 18 + .../media/IResourceManagerClient.struct | 30 + .../media/IResourceManagerService.struct | 209 + .../android/media/IResourceObserver.struct | 30 + .../media/IResourceObserverService.struct | 46 + .../android/media/IRingtonePlayer.struct | 186 + .../android/media/ISoundDose.struct | 91 + .../android/media/ISoundDoseCallback.struct | 33 + .../android/media/ISpatializer.struct | 221 + .../android/media/ISpatializerCallback.struct | 24 + ...ializerHeadToSoundStagePoseCallback.struct | 18 + ...ializerHeadTrackerAvailableCallback.struct | 15 + .../ISpatializerHeadTrackingCallback.struct | 36 + ...SpatializerHeadTrackingModeCallback.struct | 24 + .../media/ISpatializerOutputCallback.struct | 15 + ...StrategyNonDefaultDevicesDispatcher.struct | 21 + ...IStrategyPreferredDevicesDispatcher.struct | 21 + .../media/IStreamAliasingDispatcher.struct | 15 + .../android/media/ITranscodingClient.struct | 95 + .../media/ITranscodingClientCallback.struct | 106 + .../android/media/IVolumeController.struct | 65 + .../android/media/InterpolatorConfig.struct | 24 + .../media/MediaObservableFilter.struct | 26 + .../media/MediaObservableParcel.struct | 19 + .../android/media/MediaResourceParcel.struct | 28 + .../media/MediaResourcePolicyParcel.struct | 12 + .../android/media/MicrophoneInfoFw.struct | 27 + .../android/media/NearbyDevice.struct | 12 + .../android/media/OpenInputRequest.struct | 37 + .../android/media/OpenInputResponse.struct | 27 + .../android/media/OpenOutputRequest.struct | 36 + .../android/media/OpenOutputResponse.struct | 21 + .../android/media/PlaybackParams.struct | 15 + .../android/media/Rating.struct | 12 + .../android/media/RecordClientInfo.struct | 23 + .../android/media/RenderPosition.struct | 12 + .../media/RouteDiscoveryPreference.struct | 15 + .../android/media/Session2Command.struct | 13 + .../android/media/SharedFileRegion.struct | 21 + .../android/media/SoundDoseRecord.struct | 14 + .../android/media/SoundTriggerSession.struct | 20 + .../media/TrackSecondaryOutputInfo.struct | 12 + .../media/TranscodingRequestParcel.struct | 67 + .../media/TranscodingResultParcel.struct | 20 + .../media/TranscodingSessionParcel.struct | 28 + .../media/TranscodingSessionStats.struct | 14 + .../media/TranscodingTestConfig.struct | 12 + .../media/TranscodingVideoTrackFormat.struct | 25 + .../android/media/VolumeInfo.struct | 24 + .../android/media/VolumePolicy.struct | 9 + .../media/VolumeShaperConfiguration.struct | 29 + .../media/VolumeShaperOperation.struct | 13 + .../android/media/VolumeShaperState.struct | 12 + .../media/audio/common/AudioAttributes.struct | 36 + .../media/audio/common/AudioConfig.struct | 27 + .../media/audio/common/AudioConfigBase.struct | 27 + .../media/audio/common/AudioDevice.struct | 26 + .../common/AudioDeviceDescription.struct | 32 + .../common/AudioFormatDescription.struct | 27 + .../media/audio/common/AudioGain.struct | 26 + .../media/audio/common/AudioGainConfig.struct | 22 + .../common/AudioHalAttributesGroup.struct | 23 + .../audio/common/AudioHalCapCriterion.struct | 13 + .../common/AudioHalCapCriterionType.struct | 13 + .../common/AudioHalProductStrategy.struct | 16 + .../audio/common/AudioHalVolumeGroup.struct | 18 + .../audio/common/AudioMMapPolicyInfo.struct | 26 + .../audio/common/AudioOffloadInfo.struct | 50 + .../audio/common/AudioPlaybackRate.struct | 28 + .../media/audio/common/AudioPort.struct | 40 + .../media/audio/common/AudioPortConfig.struct | 60 + .../audio/common/AudioPortDeviceExt.struct | 26 + .../media/audio/common/AudioPortMixExt.struct | 22 + .../media/audio/common/AudioProfile.struct | 32 + .../media/audio/common/AudioUuid.struct | 15 + .../android/media/audio/common/Boolean.struct | 9 + .../android/media/audio/common/Byte.struct | 9 + .../android/media/audio/common/Double.struct | 9 + .../audio/common/ExtraAudioDescriptor.struct | 27 + .../android/media/audio/common/Float.struct | 9 + .../android/media/audio/common/Int.struct | 9 + .../android/media/audio/common/Long.struct | 9 + .../audio/common/MicrophoneDynamicInfo.struct | 15 + .../android/media/audio/common/Void.struct | 9 + .../audiopolicy/AudioProductStrategy.struct | 20 + .../audiopolicy/IAudioPolicyCallback.struct | 101 + .../bettertogether/cts/IRemoteService.struct | 26 + .../android/media/eco/IECOService.struct | 47 + .../media/eco/IECOServiceInfoListener.struct | 56 + .../media/eco/IECOServiceStatsProvider.struct | 40 + .../android/media/eco/IECOSession.struct | 139 + .../media/metrics/IMediaMetricsManager.struct | 178 + .../android/media/metrics/NetworkEvent.struct | 13 + .../media/metrics/PlaybackErrorEvent.struct | 15 + .../media/metrics/PlaybackStateEvent.struct | 13 + .../media/metrics/TrackChangeEvent.struct | 22 + .../media/midi/IBluetoothMidiService.struct | 27 + .../media/midi/IMidiDeviceListener.struct | 58 + .../media/midi/IMidiDeviceOpenCallback.struct | 18 + .../media/midi/IMidiDeviceServer.struct | 118 + .../android/media/midi/IMidiManager.struct | 213 + .../android/media/midi/MidiDeviceInfo.struct | 18 + ...icRecognitionAttributionTagCallback.struct | 15 + .../IMusicRecognitionManager.struct | 25 + .../IMusicRecognitionManagerCallback.struct | 45 + .../IMusicRecognitionService.struct | 42 + .../IMusicRecognitionServiceCallback.struct | 38 + .../android/media/permission/Identity.struct | 14 + .../media/projection/IMediaProjection.struct | 112 + .../IMediaProjectionCallback.struct | 34 + .../projection/IMediaProjectionManager.struct | 160 + .../IMediaProjectionWatcherCallback.struct | 42 + .../projection/MediaProjectionInfo.struct | 15 + .../session/IActiveSessionsListener.struct | 18 + .../IOnMediaKeyEventDispatchedListener.struct | 33 + ...MediaKeyEventSessionChangedListener.struct | 25 + .../media/session/IOnMediaKeyListener.struct | 32 + .../IOnVolumeKeyLongPressListener.struct | 24 + .../android/media/session/ISession.struct | 224 + .../session/ISession2TokensListener.struct | 18 + .../media/session/ISessionCallback.struct | 382 ++ .../media/session/ISessionController.struct | 486 ++ .../session/ISessionControllerCallback.struct | 124 + .../media/session/ISessionManager.struct | 382 ++ .../media/soundtrigger/ConfidenceLevel.struct | 12 + .../ISoundTriggerDetectionService.struct | 108 + ...ISoundTriggerDetectionServiceClient.struct | 15 + .../soundtrigger/ModelParameterRange.struct | 12 + .../android/media/soundtrigger/Phrase.struct | 15 + .../PhraseRecognitionEvent.struct | 22 + .../PhraseRecognitionExtra.struct | 17 + .../soundtrigger/PhraseSoundModel.struct | 22 + .../media/soundtrigger/Properties.struct | 25 + .../soundtrigger/RecognitionConfig.struct | 17 + .../soundtrigger/RecognitionEvent.struct | 40 + .../media/soundtrigger/SoundModel.struct | 29 + .../IAcknowledgeEvent.struct | 15 + .../IInjectGlobalEvent.struct | 34 + .../IInjectModelEvent.struct | 15 + .../IInjectRecognitionEvent.struct | 30 + .../ISoundTriggerCallback.struct | 67 + .../ISoundTriggerInjection.struct | 121 + .../ISoundTriggerMiddlewareService.struct | 120 + .../ISoundTriggerModule.struct | 161 + .../PhraseRecognitionEventSys.struct | 20 + .../RecognitionEventSys.struct | 20 + .../SoundTriggerModuleDescriptor.struct | 19 + .../android/media/tv/AdRequest.struct | 25 + .../android/media/tv/AdResponse.struct | 13 + .../android/media/tv/AitInfo.struct | 12 + .../media/tv/BroadcastInfoRequest.struct | 9 + .../media/tv/BroadcastInfoResponse.struct | 9 + .../android/media/tv/DvbDeviceInfo.struct | 12 + .../android/media/tv/ITvInputClient.struct | 363 ++ .../android/media/tv/ITvInputHardware.struct | 57 + .../media/tv/ITvInputHardwareCallback.struct | 27 + .../android/media/tv/ITvInputManager.struct | 900 ++++ .../media/tv/ITvInputManagerCallback.struct | 67 + .../android/media/tv/ITvInputService.struct | 175 + .../media/tv/ITvInputServiceCallback.struct | 51 + .../android/media/tv/ITvInputSession.struct | 374 ++ .../media/tv/ITvInputSessionCallback.struct | 299 + .../android/media/tv/ITvRemoteProvider.struct | 24 + .../media/tv/ITvRemoteServiceInput.struct | 137 + .../android/media/tv/TvTrackInfo.struct | 27 + .../ITvInteractiveAppClient.struct | 390 ++ .../ITvInteractiveAppManager.struct | 762 +++ .../ITvInteractiveAppManagerCallback.struct | 59 + .../ITvInteractiveAppService.struct | 88 + .../ITvInteractiveAppServiceCallback.struct | 19 + .../ITvInteractiveAppSession.struct | 523 ++ .../ITvInteractiveAppSessionCallback.struct | 342 ++ .../android/media/tv/tuner/ITunerDemux.struct | 117 + .../media/tv/tuner/ITunerDescrambler.struct | 65 + .../media/tv/tuner/ITunerDvrCallback.struct | 42 + .../tv/tuner/ITunerFilterCallback.struct | 36 + .../media/tv/tuner/ITunerFrontend.struct | 161 + .../tv/tuner/ITunerFrontendCallback.struct | 50 + .../android/media/tv/tuner/ITunerLnb.struct | 79 + .../media/tv/tuner/ITunerLnbCallback.struct | 33 + .../media/tv/tuner/ITunerService.struct | 210 + .../media/tv/tuner/ITunerTimeFilter.struct | 51 + .../tuner/cts/ISharedFilterTestServer.struct | 44 + .../tuner/cts/ITunerResourceTestServer.struct | 51 + .../CasSessionRequest.struct | 12 + .../IResourcesReclaimListener.struct | 15 + .../ITunerResourceManager.struct | 435 ++ .../ResourceClientProfile.struct | 12 + .../TunerCiCamRequest.struct | 12 + .../TunerDemuxInfo.struct | 12 + .../TunerDemuxRequest.struct | 12 + .../TunerDescramblerRequest.struct | 9 + .../TunerFrontendInfo.struct | 13 + .../TunerFrontendRequest.struct | 14 + .../TunerLnbRequest.struct | 9 + .../android/nearby/IBroadcastListener.struct | 15 + .../nearby/IFastPairHalfSheetCallback.struct | 24 + .../android/nearby/INearbyManager.struct | 80 + .../android/nearby/IScanListener.struct | 65 + .../android/nearby/OffloadCapability.struct | 13 + .../android/nearby/PairStatusMetadata.struct | 9 + .../nearby/aidl/ByteArrayParcel.struct | 9 + ...AccountDevicesMetadataRequestParcel.struct | 22 + ...tPairAccountKeyDeviceMetadataParcel.struct | 28 + ...airAntispoofKeyDeviceMetadataParcel.struct | 19 + ...spoofKeyDeviceMetadataRequestParcel.struct | 9 + .../aidl/FastPairDeviceMetadataParcel.struct | 34 + .../aidl/FastPairDiscoveryItemParcel.struct | 30 + .../aidl/FastPairEligibleAccountParcel.struct | 19 + ...stPairEligibleAccountsRequestParcel.struct | 9 + ...airManageAccountDeviceRequestParcel.struct | 27 + .../FastPairManageAccountRequestParcel.struct | 19 + ...tPairAccountDevicesMetadataCallback.struct | 30 + ...rAntispoofKeyDeviceMetadataCallback.struct | 36 + .../nearby/aidl/IFastPairDataProvider.struct | 95 + .../IFastPairEligibleAccountsCallback.struct | 30 + .../IFastPairManageAccountCallback.struct | 27 + ...FastPairManageAccountDeviceCallback.struct | 27 + .../aidl/IFastPairStatusCallback.struct | 32 + .../nearby/aidl/IFastPairUiService.struct | 56 + .../nearby/aidl/IOffloadCallback.struct | 24 + .../android/net/CaptivePortalData.struct | 9 + .../net/ConnectivityMetricsEvent.struct | 18 + .../net/DataStallReportParcelable.struct | 15 + .../android/net/DhcpInfo.struct | 17 + .../android/net/DhcpOption.struct | 12 + .../android/net/DhcpResultsParcelable.struct | 24 + .../EthernetNetworkManagementException.struct | 9 + .../android/net/ICaptivePortal.struct | 24 + .../IConnectivityDiagnosticsCallback.struct | 59 + .../android/net/IDnsResolver.struct | 144 + .../android/net/IEthernetManager.struct | 157 + .../net/IEthernetServiceListener.struct | 36 + .../android/net/IIntResultListener.struct | 15 + .../android/net/IIpConnectivityMetrics.struct | 118 + .../android/net/IIpMemoryStore.struct | 127 + .../net/IIpMemoryStoreCallbacks.struct | 15 + .../android/net/IIpSecService.struct | 252 + .../android/net/INetd.struct | 1243 +++++ .../android/net/INetdEventCallback.struct | 62 + .../net/INetdUnsolicitedEventListener.struct | 123 + .../net/INetworkActivityListener.struct | 15 + .../android/net/INetworkAgent.struct | 194 + .../android/net/INetworkAgentRegistry.struct | 232 + .../INetworkInterfaceOutcomeReceiver.struct | 33 + .../INetworkManagementEventObserver.struct | 143 + .../android/net/INetworkMonitor.struct | 147 + .../net/INetworkMonitorCallbacks.struct | 118 + .../android/net/INetworkOfferCallback.struct | 42 + .../android/net/INetworkPolicyListener.struct | 80 + .../android/net/INetworkPolicyManager.struct | 304 ++ .../net/INetworkRecommendationProvider.struct | 18 + .../android/net/INetworkScoreCache.struct | 27 + .../android/net/INetworkScoreService.struct | 134 + .../android/net/INetworkStackConnector.struct | 73 + .../net/INetworkStackStatusCallback.struct | 15 + .../android/net/INetworkStatsService.struct | 237 + .../android/net/INetworkStatsSession.struct | 258 + .../android/net/IOnCompleteListener.struct | 15 + .../net/IPacProxyInstalledListener.struct | 32 + .../android/net/IPacProxyManager.struct | 40 + .../android/net/IQosCallback.struct | 81 + .../net/ISocketKeepaliveCallback.struct | 52 + .../android/net/ITestNetworkManager.struct | 81 + .../net/ITetheredInterfaceCallback.struct | 24 + .../android/net/ITetheringConnector.struct | 149 + .../net/ITetheringEventCallback.struct | 105 + .../net/ITetheringStatsProvider.struct | 37 + .../android/net/IVpnManager.struct | 345 ++ .../net/InformationElementParcelable.struct | 12 + .../net/InitialConfigurationParcelable.struct | 20 + .../net/InterfaceConfigurationParcel.struct | 15 + .../android/net/IpPrefix.struct | 12 + .../android/net/IpSecMigrateInfoParcel.struct | 18 + .../android/net/IpSecSpiResponse.struct | 13 + .../android/net/IpSecTransformResponse.struct | 12 + .../net/IpSecTunnelInterfaceResponse.struct | 13 + .../net/Layer2InformationParcelable.struct | 20 + .../android/net/Layer2PacketParcelable.struct | 19 + .../android/net/MacAddress.struct | 9 + .../android/net/MarkMaskParcel.struct | 12 + .../android/net/NativeNetworkConfig.struct | 30 + .../NattKeepalivePacketDataParcelable.struct | 14 + .../android/net/Network.struct | 9 + .../android/net/NetworkAgentConfig.struct | 24 + .../android/net/NetworkKey.struct | 9 + .../android/net/NetworkScore.struct | 13 + .../android/net/NetworkScorerAppData.struct | 21 + .../android/net/NetworkStats.struct | 24 + .../android/net/NetworkTemplate.struct | 16 + .../net/NetworkTestResultParcelable.struct | 15 + .../android/net/PrivateDnsConfigParcel.struct | 12 + ...ProvisioningConfigurationParcelable.struct | 74 + .../android/net/ProxyInfo.struct | 30 + .../android/net/QosFilterParcelable.struct | 9 + .../android/net/QosSession.struct | 12 + .../android/net/ResolverHostsParcel.struct | 12 + .../android/net/ResolverOptionsParcel.struct | 16 + .../android/net/ResolverParamsParcel.struct | 33 + .../android/net/RouteInfo.struct | 18 + .../android/net/RouteInfoParcel.struct | 14 + .../android/net/RssiCurve.struct | 15 + .../net/ScanResultInfoParcelable.struct | 16 + .../android/net/ScoredNetwork.struct | 24 + .../TcpKeepalivePacketDataParcelable.struct | 20 + .../android/net/TetherConfigParcel.struct | 12 + .../net/TetherOffloadRuleParcel.struct | 17 + .../android/net/TetherStatesParcel.struct | 27 + .../android/net/TetherStatsParcel.struct | 16 + .../android/net/TetheredClient.struct | 9 + .../net/TetheringCallbackStartedParcel.struct | 40 + .../net/TetheringConfigurationParcel.struct | 16 + .../android/net/TetheringInterface.struct | 9 + .../android/net/TetheringRequestParcel.struct | 30 + .../android/net/UidRangeParcel.struct | 12 + .../android-14.0.0_r28/android/net/Uri.struct | 9 + .../android/net/VpnProfileState.struct | 14 + .../android/net/apf/ApfCapabilities.struct | 13 + .../aidl/ConnectivityNative.struct | 41 + .../net/dhcp/DhcpLeaseParcelable.struct | 16 + .../net/dhcp/DhcpServingParamsParcel.struct | 21 + .../net/dhcp/IDhcpEventCallbacks.struct | 36 + .../android/net/dhcp/IDhcpServer.struct | 51 + .../net/dhcp/IDhcpServerCallbacks.struct | 18 + .../android/net/ip/IIpClient.struct | 181 + .../android/net/ip/IIpClientCallbacks.struct | 170 + .../android/net/ipmemorystore/Blob.struct | 9 + .../IOnBlobRetrievedListener.struct | 34 + .../IOnL2KeyResponseListener.struct | 25 + ...nNetworkAttributesRetrievedListener.struct | 33 + .../IOnSameL3NetworkResponseListener.struct | 32 + .../IOnStatusAndCountListener.struct | 25 + .../ipmemorystore/IOnStatusListener.struct | 24 + .../NetworkAttributesParcelable.struct | 19 + .../SameL3NetworkResponseParcelable.struct | 13 + .../net/ipmemorystore/StatusParcelable.struct | 9 + .../net/mdns/aidl/DiscoveryInfo.struct | 17 + .../net/mdns/aidl/GetAddressInfo.struct | 16 + .../android/net/mdns/aidl/IMDns.struct | 109 + .../net/mdns/aidl/IMDnsEventListener.struct | 74 + .../net/mdns/aidl/RegistrationInfo.struct | 17 + .../net/mdns/aidl/ResolutionInfo.struct | 20 + .../net/metrics/INetdEventListener.struct | 95 + .../net/netd/aidl/NativeUidRangeConfig.struct | 16 + .../net/netstats/IUsageCallback.struct | 42 + .../provider/INetworkStatsProvider.struct | 35 + .../INetworkStatsProviderCallback.struct | 63 + .../aidl/NetworkMonitorParameters.struct | 34 + .../networkstack/aidl/dhcp/DhcpOption.struct | 12 + .../ip/ReachabilityLossInfoParcelable.struct | 19 + ...IPv6ProvisioningLossQuirkParcelable.struct | 12 + .../android/net/nsd/INsdManager.struct | 21 + .../net/nsd/INsdManagerCallback.struct | 217 + .../net/nsd/INsdServiceConnector.struct | 113 + .../resolv/aidl/DnsHealthEventParcel.struct | 13 + ...DnsResolverUnsolicitedEventListener.struct | 58 + .../resolv/aidl/Nat64PrefixEventParcel.struct | 14 + .../PrivateDnsValidationEventParcel.struct | 15 + .../android/net/sip/ISipService.struct | 147 + .../android/net/sip/ISipSession.struct | 150 + .../net/sip/ISipSessionListener.struct | 133 + .../android/net/sip/SipProfile.struct | 18 + .../net/vcn/IVcnManagementService.struct | 138 + .../android/net/vcn/IVcnStatusCallback.struct | 29 + ...IVcnUnderlyingNetworkPolicyListener.struct | 15 + .../android/net/vcn/VcnConfig.struct | 9 + .../wear/ICompanionDeviceManagerProxy.struct | 21 + .../android/net/wifi/CoexUnsafeChannel.struct | 13 + .../android/net/wifi/IActionListener.struct | 24 + .../android/net/wifi/IBooleanListener.struct | 15 + .../android/net/wifi/ICoexCallback.struct | 21 + .../android/net/wifi/IDppCallback.struct | 50 + .../android/net/wifi/IIntegerListener.struct | 15 + .../IInterfaceCreationInfoCallback.struct | 19 + .../net/wifi/ILastCallerListener.struct | 18 + .../android/net/wifi/IListListener.struct | 24 + .../ILocalOnlyConnectionStatusListener.struct | 25 + .../net/wifi/ILocalOnlyHotspotCallback.struct | 40 + .../wifi/INetworkRequestMatchCallback.struct | 66 + ...NetworkRequestUserSelectionCallback.struct | 33 + .../IOnWifiActivityEnergyInfoListener.struct | 24 + ...ifiDriverCountryCodeChangedListener.struct | 15 + .../wifi/IOnWifiUsabilityStatsListener.struct | 26 + .../net/wifi/IPnoScanResultsCallback.struct | 41 + .../net/wifi/IScanResultsCallback.struct | 15 + .../net/wifi/IScanResultsListener.struct | 15 + .../net/wifi/IScoreUpdateObserver.struct | 51 + .../android/net/wifi/IStringListener.struct | 15 + .../net/wifi/ISubsystemRestartCallback.struct | 24 + ...ISuggestionConnectionStatusListener.struct | 25 + ...uggestionUserApprovalStatusListener.struct | 15 + .../net/wifi/ITrafficStateCallback.struct | 15 + .../net/wifi/IWifiBandsListener.struct | 18 + .../wifi/IWifiConnectedNetworkScorer.struct | 62 + .../wifi/IWifiLowLatencyLockListener.struct | 31 + .../android/net/wifi/IWifiManager.struct | 2151 ++++++++ ...IWifiNetworkSelectionConfigListener.struct | 24 + .../IWifiNetworkStateChangedListener.struct | 18 + .../android/net/wifi/IWifiScanner.struct | 229 + .../net/wifi/IWifiScannerListener.struct | 70 + ...VerboseLoggingStatusChangedListener.struct | 15 + .../android/net/wifi/WifiBands.struct | 9 + .../net/wifi/WifiConnectedSessionInfo.struct | 12 + .../net/wifi/WifiNetworkSuggestion.struct | 23 + .../android/net/wifi/WifiSsid.struct | 9 + .../net/wifi/aware/AwarePairingConfig.struct | 14 + .../android/net/wifi/aware/AwareParams.struct | 17 + .../net/wifi/aware/AwareResources.struct | 13 + .../net/wifi/aware/ConfigRequest.struct | 16 + .../IWifiAwareDiscoverySessionCallback.struct | 188 + .../wifi/aware/IWifiAwareEventCallback.struct | 48 + .../aware/IWifiAwareMacAddressProvider.struct | 18 + .../net/wifi/aware/IWifiAwareManager.struct | 399 ++ .../net/wifi/aware/MacAddrMapping.struct | 12 + .../hotspot2/IProvisioningCallback.struct | 31 + .../nl80211/DeviceWiphyCapabilities.struct | 19 + .../net/wifi/nl80211/IApInterface.struct | 30 + .../nl80211/IApInterfaceEventCallback.struct | 37 + .../net/wifi/nl80211/IClientInterface.struct | 71 + .../nl80211/IInterfaceEventCallback.struct | 38 + .../net/wifi/nl80211/IPnoScanEvent.struct | 24 + .../net/wifi/nl80211/IScanEvent.struct | 31 + .../wifi/nl80211/ISendMgmtFrameEvent.struct | 24 + .../net/wifi/nl80211/IWifiScannerImpl.struct | 148 + .../android/net/wifi/nl80211/IWificond.struct | 185 + .../nl80211/IWificondEventCallback.struct | 15 + .../net/wifi/p2p/IWifiP2pManager.struct | 83 + .../android/net/wifi/rtt/IRttCallback.struct | 27 + .../net/wifi/rtt/IWifiRttManager.struct | 83 + .../net/wifi/rtt/RangingRequest.struct | 15 + .../ISharedConnectivityCallback.struct | 78 + .../service/ISharedConnectivityService.struct | 165 + .../android/nfc/IAppCallback.struct | 24 + .../android/nfc/INfcAdapter.struct | 334 ++ .../android/nfc/INfcAdapterExtras.struct | 101 + .../android/nfc/INfcCardEmulation.struct | 293 + .../nfc/INfcControllerAlwaysOnListener.struct | 15 + .../android/nfc/INfcDta.struct | 79 + .../android/nfc/INfcFCardEmulation.struct | 164 + .../android/nfc/INfcTag.struct | 241 + .../android/nfc/INfcUnlockHandler.struct | 27 + .../android/nfc/ITagRemovedCallback.struct | 15 + .../android/nfc/TechListParcel.struct | 9 + .../android/nfc/TransceiveResult.struct | 9 + .../nfc/cardemulation/NfcFServiceInfo.struct | 29 + .../aidl/IDataAccessService.struct | 23 + .../aidl/IDataAccessServiceCallback.struct | 30 + .../aidl/IExecuteCallback.struct | 27 + .../aidl/IIsolatedComputationService.struct | 23 + ...IIsolatedComputationServiceCallback.struct | 30 + ...evicePersonalizationManagingService.struct | 53 + .../aidl/IPrivacyStatusService.struct | 18 + .../aidl/IPrivacyStatusServiceCallback.struct | 24 + .../IRequestSurfacePackageCallback.struct | 33 + .../android/os/BatteryUsageStatsQuery.struct | 17 + .../android/os/Bundle.struct | 9 + .../android/os/ConnectionInfo.struct | 12 + .../android/os/CoolingDevice.struct | 13 + .../android/os/CreateAppDataArgs.struct | 18 + .../android/os/CreateAppDataResult.struct | 13 + .../android/os/ExternalVibration.struct | 9 + .../android/os/FabricatedOverlayInfo.struct | 15 + .../os/FabricatedOverlayInternal.struct | 18 + .../os/FabricatedOverlayInternalEntry.struct | 23 + .../android/os/IAidlTest.struct | 337 ++ .../os/IBatteryPropertiesRegistrar.struct | 35 + .../os/IBinderThreadPriorityService.struct | 47 + .../os/IBinderWorkSourceNestedService.struct | 30 + .../os/IBinderWorkSourceService.struct | 54 + .../android/os/ICancellationSignal.struct | 15 + .../android/os/IClientCallback.struct | 18 + .../os/IDeviceIdentifiersPolicyService.struct | 33 + .../android/os/IDeviceIdleController.struct | 253 + .../android/os/IDumpstate.struct | 77 + .../android/os/IDumpstateListener.struct | 45 + .../os/IExternalVibrationController.struct | 30 + .../os/IExternalVibratorService.struct | 45 + .../os/IHardwarePropertiesManager.struct | 53 + .../android/os/IHintManager.struct | 54 + .../android/os/IHintSession.struct | 47 + .../android/os/IIdmap2.struct | 146 + .../android/os/IIncidentAuthListener.struct | 24 + .../android/os/IIncidentCompanion.struct | 123 + .../android/os/IIncidentDumpCallback.struct | 24 + .../android/os/IIncidentManager.struct | 148 + .../os/IIncidentReportStatusListener.struct | 41 + .../android/os/IInputConstants.struct | 9 + .../android/os/IInputFlinger.struct | 50 + .../android/os/IInstalld.struct | 689 +++ .../android/os/ILogd.struct | 34 + .../android/os/IMessenger.struct | 24 + .../os/INetworkManagementService.struct | 537 ++ .../android/os/IPendingIntentRef.struct | 58 + .../android/os/IPermissionController.struct | 71 + .../android/os/IProcessInfoService.struct | 31 + .../android/os/IProgressListener.struct | 53 + .../android/os/IPullAtomCallback.struct | 18 + .../android/os/IPullAtomResultReceiver.struct | 22 + .../android/os/IRecoverySystem.struct | 127 + .../os/IRecoverySystemProgressListener.struct | 15 + .../android/os/IRemoteCallback.struct | 21 + .../os/ISchedulingPolicyService.struct | 38 + .../android/os/IServiceCallback.struct | 18 + .../android/os/IServiceManager.struct | 163 + .../android/os/ISomeService.struct | 15 + .../os/IStatsBootstrapAtomService.struct | 24 + .../android/os/IStatsCompanionService.struct | 73 + .../android/os/IStatsManagerService.struct | 223 + .../android/os/IStatsQueryCallback.struct | 29 + .../os/IStatsSubscriptionCallback.struct | 25 + .../android/os/IStatsd.struct | 352 ++ .../android/os/IStoraged.struct | 34 + .../android/os/ISystemConfig.struct | 79 + .../android/os/ISystemUpdateManager.struct | 40 + .../android/os/IThermalEventListener.struct | 24 + .../android/os/IThermalService.struct | 135 + .../android/os/IThermalStatusListener.struct | 15 + .../android/os/IUpdateEngine.struct | 133 + .../android/os/IUpdateEngineCallback.struct | 27 + .../android/os/IUpdateEngineStable.struct | 49 + .../os/IUpdateEngineStableCallback.struct | 27 + .../android/os/IUpdateLock.struct | 27 + .../android/os/IUserManager.struct | 1212 +++++ .../os/IUserRestrictionsListener.struct | 27 + .../android/os/IVibratorManagerService.struct | 142 + .../android/os/IVibratorStateListener.struct | 15 + .../android/os/IVold.struct | 753 +++ .../android/os/IVoldListener.struct | 108 + .../android/os/IVoldMountCallback.struct | 29 + .../android/os/IVoldTaskListener.struct | 44 + .../android/os/IWakeLockCallback.struct | 15 + .../android/os/Messenger.struct | 9 + .../android/os/ParcelDuration.struct | 12 + .../android/os/ParcelFileDescriptor.struct | 9 + .../android/os/ParcelUuid.struct | 12 + .../android/os/PersistableBundle.struct | 9 + .../android/os/ReconcileSdkDataArgs.struct | 21 + .../android/os/ServiceDebugInfo.struct | 12 + .../android/os/SharedMemory.struct | 9 + .../android/os/StatsBootstrapAtom.struct | 15 + .../os/StatsDimensionsValueParcel.struct | 21 + .../android/os/Temperature.struct | 14 + .../android/os/UserHandle.struct | 9 + .../android/os/VibrationAttributes.struct | 13 + .../android/os/VibratorInfo.struct | 21 + .../connectivity/CellularBatteryStats.struct | 24 + .../os/connectivity/GpsBatteryStats.struct | 13 + .../WifiActivityEnergyInfo.struct | 16 + .../os/connectivity/WifiBatteryStats.struct | 27 + .../os/cts/ExceptionalParcelable.struct | 9 + .../android/os/cts/IEmptyService.struct | 18 + .../os/cts/IParcelExceptionService.struct | 25 + .../os/cts/IParcelFileDescriptorPeer.struct | 164 + .../os/cts/ISeccompIsolatedService.struct | 86 + .../android/os/cts/ISecondary.struct | 50 + .../os/cts/ISharedMemoryService.struct | 47 + .../os/image/IDynamicSystemService.struct | 192 + .../os/incremental/IIncrementalService.struct | 356 ++ .../IIncrementalServiceConnector.struct | 18 + .../incremental/IStorageHealthListener.struct | 18 + .../IStorageLoadingProgressListener.struct | 18 + .../IncrementalFileSystemControlParcel.struct | 42 + .../IncrementalNewFileParams.struct | 14 + .../os/incremental/PerUidReadTimeouts.struct | 14 + .../StorageHealthCheckParams.struct | 13 + .../os/logcat/ILogcatManagerService.struct | 34 + .../android/os/storage/CrateMetadata.struct | 13 + .../android/os/storage/DiskInfo.struct | 16 + .../os/storage/IObbActionListener.struct | 19 + .../os/storage/IStorageEventListener.struct | 102 + .../android/os/storage/IStorageManager.struct | 630 +++ .../storage/IStorageShutdownObserver.struct | 15 + .../android/os/storage/VolumeInfo.struct | 29 + .../android/os/storage/VolumeRecord.struct | 19 + .../os/storaged/IStoragedPrivate.struct | 33 + .../ILegacyPermissionManager.struct | 112 + .../IOnPermissionsChangeListener.struct | 15 + .../permission/IPermissionChecker.struct | 76 + .../permission/IPermissionManager.struct | 399 ++ .../IAccessLocationOnCommand.struct | 15 + .../perfstatsd/IPerfstatsdPrivate.struct | 30 + .../print/ILayoutResultCallback.struct | 62 + .../print/IPrintDocumentAdapter.struct | 91 + .../IPrintDocumentAdapterObserver.struct | 15 + .../print/IPrintJobStateChangeListener.struct | 24 + .../android/print/IPrintManager.struct | 384 ++ .../print/IPrintServicesChangeListener.struct | 15 + .../android/print/IPrintSpooler.struct | 289 + .../print/IPrintSpoolerCallbacks.struct | 101 + .../android/print/IPrintSpoolerClient.struct | 65 + .../print/IPrinterDiscoveryObserver.struct | 42 + .../android/print/IWriteResultCallback.struct | 57 + .../android/print/PageRange.struct | 9 + .../android/print/PrintAttributes.struct | 36 + .../android/printservice/IPrintService.struct | 138 + .../printservice/IPrintServiceClient.struct | 236 + .../IRecommendationService.struct | 15 + .../IRecommendationServiceCallbacks.struct | 18 + .../IRecommendationsChangeListener.struct | 15 + .../recommendation/RecommendationInfo.struct | 9 + .../provider/IAsyncContentProvider.struct | 25 + .../ICloudMediaSurfaceController.struct | 105 + ...oudMediaSurfaceStateChangedCallback.struct | 23 + .../IOnSafetyCenterDataChangedListener.struct | 42 + .../safetycenter/ISafetyCenterManager.struct | 220 + .../scheduling/IRebootReadinessManager.struct | 48 + ...equestRebootReadinessStatusListener.struct | 24 + .../se/omapi/ISecureElementChannel.struct | 67 + .../se/omapi/ISecureElementListener.struct | 9 + .../se/omapi/ISecureElementReader.struct | 47 + .../se/omapi/ISecureElementService.struct | 48 + .../se/omapi/ISecureElementSession.struct | 72 + .../security/IFileIntegrityService.struct | 33 + .../security/IKeyChainAliasCallback.struct | 15 + .../android/security/IKeyChainService.struct | 371 ++ .../security/apc/IConfirmationCallback.struct | 25 + .../apc/IProtectedConfirmation.struct | 40 + .../attestationmanager/ByteArray.struct | 9 + .../IAttestationManager.struct | 29 + ...testationVerificationManagerService.struct | 73 + .../IAttestationVerificationService.struct | 30 + .../IVerificationResult.struct | 19 + .../authorization/AuthorizationTokens.struct | 26 + .../IKeystoreAuthorization.struct | 69 + .../compat/IKeystoreCompatService.struct | 58 + .../android/security/cts/BitmapWrapper.struct | 12 + .../cts/CVE_2021_0327/IBadProvider.struct | 34 + .../security/cts/IBinderExchange.struct | 27 + .../security/cts/IBitmapService.struct | 65 + .../security/cts/IIsolatedService.struct | 47 + .../cts/activity/ISecureRandomService.struct | 18 + .../AccessControlProfileParcel.struct | 14 + .../security/identity/AuthKeyParcel.struct | 9 + .../identity/EntryNamespaceParcel.struct | 15 + .../security/identity/EntryParcel.struct | 13 + .../identity/GetEntriesResultParcel.struct | 18 + .../security/identity/ICredential.struct | 201 + .../security/identity/ICredentialStore.struct | 63 + .../identity/ICredentialStoreFactory.struct | 18 + .../android/security/identity/ISession.struct | 54 + .../identity/IWritableCredential.struct | 40 + .../identity/RequestEntryParcel.struct | 9 + .../identity/RequestNamespaceParcel.struct | 15 + .../identity/ResultEntryParcel.struct | 13 + .../identity/ResultNamespaceParcel.struct | 15 + .../SecurityHardwareInfoParcel.struct | 12 + ...KeyAttestationApplicationIdProvider.struct | 25 + .../keystore/recovery/RecoveryCertPath.struct | 9 + .../recovery/WrappedApplicationKey.struct | 13 + .../legacykeystore/ILegacyKeystore.struct | 57 + .../maintenance/IKeystoreMaintenance.struct | 113 + .../security/metrics/CrashStats.struct | 9 + .../security/metrics/IKeystoreMetrics.struct | 30 + .../metrics/KeyCreationWithAuthInfo.struct | 27 + .../metrics/KeyCreationWithGeneralInfo.struct | 37 + .../KeyCreationWithPurposeAndModesInfo.struct | 22 + .../KeyOperationWithGeneralInfo.struct | 28 + ...KeyOperationWithPurposeAndModesInfo.struct | 21 + .../metrics/Keystore2AtomWithOverflow.struct | 18 + .../security/metrics/KeystoreAtom.struct | 19 + .../security/metrics/RkpErrorStats.struct | 26 + .../security/metrics/StorageStats.struct | 20 + .../provisioner/IProvisionerService.struct | 23 + .../security/rkp/IGetKeyCallback.struct | 50 + .../rkp/IGetRegistrationCallback.struct | 31 + .../android/security/rkp/IRegistration.struct | 38 + .../security/rkp/IRemoteProvisioning.struct | 18 + .../rkp/IStoreUpgradedKeyCallback.struct | 24 + .../rkp/RemotelyProvisionedKey.struct | 12 + .../IBackgroundActivityTestService.struct | 34 + .../wm/scvh/IAttachEmbeddedWindow.struct | 56 + ...ssSurfaceControlViewHostTestService.struct | 67 + .../shared/IUntrustedTouchTestService.struct | 46 + .../IAmbientContextDetectionService.struct | 68 + .../appprediction/IPredictionService.struct | 174 + .../IFieldClassificationCallback.struct | 57 + .../IFieldClassificationService.struct | 44 + .../attention/IAttentionCallback.struct | 27 + .../attention/IAttentionService.struct | 38 + .../attention/IProximityUpdateCallback.struct | 15 + .../service/autofill/IAutoFillService.struct | 58 + ...IAutofillFieldClassificationService.struct | 38 + .../service/autofill/IFillCallback.struct | 50 + .../IInlineSuggestionRenderService.struct | 59 + .../autofill/IInlineSuggestionUi.struct | 24 + .../IInlineSuggestionUiCallback.struct | 76 + .../service/autofill/ISaveCallback.struct | 42 + .../ISurfacePackageResultCallback.struct | 24 + .../IAugmentedAutofillService.struct | 79 + .../autofill/augmented/IFillCallback.struct | 52 + .../service/carrier/IApnSourceService.struct | 21 + .../carrier/ICarrierMessagingCallback.struct | 54 + .../ICarrierMessagingClientService.struct | 9 + .../carrier/ICarrierMessagingService.struct | 125 + .../service/carrier/ICarrierService.struct | 33 + .../android/service/carrier/MessagePdu.struct | 9 + .../service/chooser/ChooserTarget.struct | 25 + .../chooser/IChooserTargetResult.struct | 18 + .../chooser/IChooserTargetService.struct | 33 + .../contentcapture/FlushMetrics.struct | 15 + .../IContentCaptureService.struct | 121 + .../IContentCaptureServiceCallback.struct | 80 + .../contentcapture/IDataShareCallback.struct | 24 + .../IDataShareReadAdapter.struct | 40 + .../IContentSuggestionsService.struct | 81 + .../android/service/controls/Control.struct | 51 + .../controls/IControlsActionCallback.struct | 19 + .../service/controls/IControlsProvider.struct | 55 + .../controls/IControlsSubscriber.struct | 54 + .../controls/IControlsSubscription.struct | 24 + .../IBeginCreateCredentialCallback.struct | 50 + .../IBeginGetCredentialCallback.struct | 50 + .../IClearCredentialStateCallback.struct | 41 + .../ICredentialProviderService.struct | 61 + .../displayhash/IDisplayHashingService.struct | 101 + .../service/dreams/IDreamManager.struct | 194 + .../service/dreams/IDreamOverlay.struct | 15 + .../dreams/IDreamOverlayCallback.struct | 15 + .../service/dreams/IDreamOverlayClient.struct | 43 + .../dreams/IDreamOverlayClientCallback.struct | 15 + .../service/dreams/IDreamService.struct | 36 + .../euicc/DownloadSubscriptionResult.struct | 13 + .../euicc/IDeleteSubscriptionCallback.struct | 15 + .../IDownloadSubscriptionCallback.struct | 24 + .../euicc/IEraseSubscriptionsCallback.struct | 15 + .../service/euicc/IEuiccService.struct | 193 + .../IEuiccServiceDumpResultCallback.struct | 15 + ...ownloadableSubscriptionListCallback.struct | 24 + ...oadableSubscriptionMetadataCallback.struct | 24 + .../service/euicc/IGetEidCallback.struct | 15 + .../euicc/IGetEuiccInfoCallback.struct | 24 + .../IGetEuiccProfileInfoListCallback.struct | 24 + .../euicc/IGetOtaStatusCallback.struct | 15 + .../euicc/IOtaStatusChangedCallback.struct | 15 + ...ubscriptionsForFactoryResetCallback.struct | 15 + .../ISwitchToSubscriptionCallback.struct | 15 + ...IUpdateSubscriptionNicknameCallback.struct | 15 + .../service/games/GameStartedEvent.struct | 12 + .../android/service/games/IGameService.struct | 40 + .../games/IGameServiceController.struct | 15 + .../android/service/games/IGameSession.struct | 31 + .../games/IGameSessionController.struct | 34 + .../games/testing/GameSessionEventInfo.struct | 13 + .../testing/IGameServiceTestService.struct | 176 + .../OnSystemBarVisibilityChangedInfo.struct | 12 + .../gatekeeper/IGateKeeperService.struct | 99 + .../service/media/IMediaBrowserService.struct | 97 + .../IMediaBrowserServiceCallbacks.struct | 61 + .../service/notification/Adjustment.struct | 28 + .../service/notification/Condition.struct | 9 + .../notification/IConditionListener.struct | 18 + .../notification/IConditionProvider.struct | 49 + .../notification/INotificationListener.struct | 317 ++ .../IStatusBarNotificationHolder.struct | 25 + .../notification/NotificationStats.struct | 18 + .../service/oemlock/IOemLockService.struct | 77 + .../IPersistentDataBlockService.struct | 104 + .../GetWalletCardsRequest.struct | 14 + .../IQuickAccessWalletService.struct | 90 + .../IQuickAccessWalletServiceCallbacks.struct | 74 + .../SelectWalletCardRequest.struct | 9 + .../WalletServiceEvent.struct | 9 + .../service/quicksettings/IQSService.struct | 134 + .../quicksettings/IQSTileService.struct | 52 + ...IRemoteLockscreenValidationCallback.struct | 33 + .../IRemoteLockscreenValidationService.struct | 18 + .../resolver/IResolverRankerResult.struct | 18 + .../resolver/IResolverRankerService.struct | 36 + .../service/resolver/ResolverTarget.struct | 15 + .../IResumeOnRebootService.struct | 45 + .../IRotationResolverCallback.struct | 31 + .../IRotationResolverService.struct | 25 + .../service/search/ISearchUiService.struct | 141 + .../ISelectionToolbarRenderService.struct | 52 + ...lectionToolbarRenderServiceCallback.struct | 18 + .../suggestions/ISuggestionService.struct | 55 + .../smartspace/ISmartspaceService.struct | 124 + .../storage/IExternalStorageService.struct | 111 + .../ITextClassifierCallback.struct | 30 + .../ITextClassifierService.struct | 230 + .../service/timezone/ITimeZoneProvider.struct | 28 + .../timezone/ITimeZoneProviderManager.struct | 24 + .../translation/ITranslationCallback.struct | 24 + .../translation/ITranslationService.struct | 60 + .../service/trust/ITrustAgentService.struct | 117 + .../trust/ITrustAgentServiceCallback.struct | 124 + .../HotwordDetectionServiceFailure.struct | 12 + .../voice/HotwordRejectedResult.struct | 9 + ...SessionVisualQueryDetectionCallback.struct | 45 + .../voice/IDspHotwordDetectionCallback.struct | 42 + ...rdDetectionVoiceInteractionCallback.struct | 74 + .../voice/ISandboxedDetectionService.struct | 147 + ...ryDetectionVoiceInteractionCallback.struct | 47 + .../voice/IVoiceInteractionService.struct | 88 + .../voice/IVoiceInteractionSession.struct | 153 + .../IVoiceInteractionSessionService.struct | 23 + .../service/voice/SoundTriggerFailure.struct | 12 + .../VisualQueryDetectionServiceFailure.struct | 12 + .../vr/IPersistentVrStateCallbacks.struct | 15 + .../android/service/vr/IVrListener.struct | 26 + .../android/service/vr/IVrManager.struct | 105 + .../service/vr/IVrStateCallbacks.struct | 15 + .../wallpaper/IWallpaperConnection.struct | 86 + .../service/wallpaper/IWallpaperEngine.struct | 188 + .../wallpaper/IWallpaperService.struct | 41 + .../IWallpaperEffectsGenerationService.struct | 24 + .../IExplicitHealthCheckService.struct | 72 + .../wearable/IWearableSensingService.struct | 124 + .../speech/IModelDownloadListener.struct | 38 + .../speech/IRecognitionListener.struct | 131 + .../android/speech/IRecognitionService.struct | 102 + .../speech/IRecognitionServiceManager.struct | 45 + .../IRecognitionServiceManagerCallback.struct | 24 + .../speech/IRecognitionSupportCallback.struct | 33 + .../speech/tts/ITextToSpeechCallback.struct | 78 + .../speech/tts/ITextToSpeechManager.struct | 18 + .../speech/tts/ITextToSpeechService.struct | 246 + .../speech/tts/ITextToSpeechSession.struct | 15 + .../tts/ITextToSpeechSessionCallback.struct | 34 + .../system/composd/ICompilationTask.struct | 15 + .../composd/ICompilationTaskCallback.struct | 34 + .../IIsolatedCompilationService.struct | 40 + .../system/keystore2/AuthenticatorSpec.struct | 19 + .../system/keystore2/Authorization.struct | 26 + .../keystore2/CreateOperationResponse.struct | 28 + .../EphemeralStorageKeyResponse.struct | 12 + .../keystore2/IKeystoreOperation.struct | 47 + .../keystore2/IKeystoreSecurityLevel.struct | 206 + .../system/keystore2/IKeystoreService.struct | 201 + .../system/keystore2/KeyDescriptor.struct | 21 + .../system/keystore2/KeyEntryResponse.struct | 19 + .../system/keystore2/KeyMetadata.struct | 33 + .../system/keystore2/KeyParameters.struct | 12 + .../keystore2/OperationChallenge.struct | 9 + .../android/system/net/netd/INetd.struct | 96 + .../android/system/net/netd/OemNetwork.struct | 12 + .../system/suspend/ISuspendCallback.struct | 18 + .../suspend/ISuspendControlService.struct | 33 + .../system/suspend/ISystemSuspend.struct | 28 + .../android/system/suspend/IWakeLock.struct | 15 + .../system/suspend/IWakelockCallback.struct | 24 + .../ISuspendControlServiceInternal.struct | 73 + .../suspend/internal/SuspendInfo.struct | 20 + .../suspend/internal/WakeLockInfo.struct | 23 + .../system/suspend/internal/WakeupInfo.struct | 12 + .../payload/IVmPayloadService.struct | 50 + .../virtualizationservice/DiskImage.struct | 23 + .../IVirtualMachine.struct | 91 + .../IVirtualMachineCallback.struct | 69 + .../IVirtualizationService.struct | 107 + .../virtualizationservice/Partition.struct | 20 + .../VirtualMachineDebugInfo.struct | 14 + .../VirtualMachinePayloadConfig.struct | 9 + .../VirtualMachineRawConfig.struct | 53 + .../AtomVmBooted.struct | 13 + .../AtomVmCreationRequested.struct | 19 + .../AtomVmExited.struct | 25 + .../IGlobalVmContext.struct | 30 + .../IVirtualizationServiceInternal.struct | 88 + .../IVirtualMachineService.struct | 48 + .../telecom/BluetoothCallQualityReport.struct | 17 + .../android/telecom/CallEndpoint.struct | 16 + .../android/telecom/CallException.struct | 12 + .../android/telecom/VideoProfile.struct | 12 + .../android/telecom/cts/ITestInterface.struct | 18 + .../ICtsApi29InCallServiceControl.struct | 74 + .../ICtsCarModeInCallServiceControl.struct | 211 + ...CtsCallRedirectionServiceController.struct | 83 + .../ICallScreeningControl.struct | 70 + ...SelfManagedConnectionServiceControl.struct | 248 + .../ICtsCallStreamingServiceControl.struct | 22 + .../ICtsThirdPartyInCallServiceControl.struct | 74 + .../telephony/CallForwardingInfo.struct | 14 + .../android/telephony/CallQuality.struct | 31 + .../telephony/CellBroadcastIdRange.struct | 14 + .../android/telephony/CellIdentity.struct | 9 + .../android/telephony/CellInfo.struct | 12 + .../DataConnectionRealTimeInfo.struct | 12 + .../IBootstrapAuthenticationCallback.struct | 31 + .../telephony/ICellBroadcastService.struct | 70 + .../telephony/ICellInfoCallback.struct | 31 + .../android/telephony/INetworkService.struct | 55 + .../telephony/INetworkServiceCallback.struct | 34 + .../IccOpenLogicalChannelResponse.struct | 17 + .../telephony/LinkCapacityEstimate.struct | 13 + .../telephony/NeighboringCellInfo.struct | 15 + .../android/telephony/PhoneNumberRange.struct | 14 + .../telephony/PhysicalChannelConfig.struct | 20 + .../android/telephony/PreciseCallState.struct | 15 + .../telephony/RadioAccessSpecifier.struct | 13 + .../android/telephony/ServiceState.struct | 32 + .../telephony/TelephonyDisplayInfo.struct | 13 + .../telephony/TelephonyHistogram.struct | 24 + .../android/telephony/UiccSlotMapping.struct | 13 + .../cdma/CdmaSmsCbProgramData.struct | 16 + .../ICtsDownloadMiddlewareControl.struct | 107 + .../ICtsGroupCallMiddlewareControl.struct | 112 + .../ICtsStreamingMiddlewareControl.struct | 82 + .../ITestExternalImsService.struct | 73 + .../ICtsLocationAccessControl.struct | 25 + .../telephony/data/IDataService.struct | 190 + .../data/IDataServiceCallback.struct | 108 + .../data/IQualifiedNetworksService.struct | 50 + .../IQualifiedNetworksServiceCallback.struct | 18 + .../telephony/data/NetworkSliceInfo.struct | 15 + .../telephony/data/ThrottleStatus.struct | 16 + .../telephony/data/TrafficDescriptor.struct | 12 + .../emergency/EmergencyNumber.struct | 17 + .../android/telephony/euicc/EuiccInfo.struct | 9 + .../telephony/euicc/EuiccNotification.struct | 14 + .../android/telephony/gba/IGbaService.struct | 24 + .../gba/UaSecurityProtocolIdentifier.struct | 13 + .../telephony/ims/FeatureTagState.struct | 12 + .../telephony/ims/ImsReasonInfo.struct | 13 + .../ims/ImsSuppServiceNotification.struct | 15 + .../telephony/ims/MediaQualityStatus.struct | 16 + .../telephony/ims/MediaThreshold.struct | 13 + .../ims/RcsClientConfiguration.struct | 15 + .../telephony/ims/RtpHeaderExtension.struct | 12 + .../ims/SipDelegateImsConfiguration.struct | 12 + .../android/telephony/ims/SipDetails.struct | 17 + .../telephony/ims/SipDialogState.struct | 9 + .../android/telephony/ims/SipMessage.struct | 16 + .../ICapabilityExchangeEventListener.struct | 61 + .../aidl/IFeatureProvisioningCallback.struct | 32 + .../ims/aidl/IImsCallSessionListener.struct | 601 +++ .../ims/aidl/IImsCapabilityCallback.struct | 39 + .../telephony/ims/aidl/IImsConfig.struct | 160 + .../ims/aidl/IImsConfigCallback.struct | 30 + .../ims/aidl/IImsMmTelFeature.struct | 333 ++ .../ims/aidl/IImsMmTelListener.struct | 119 + .../ims/aidl/IImsRcsController.struct | 278 + .../telephony/ims/aidl/IImsRcsFeature.struct | 123 + .../ims/aidl/IImsRegistration.struct | 65 + .../ims/aidl/IImsRegistrationCallback.struct | 113 + .../ims/aidl/IImsServiceController.struct | 186 + .../aidl/IImsServiceControllerListener.struct | 24 + .../telephony/ims/aidl/IImsSmsListener.struct | 56 + .../aidl/IImsTrafficSessionCallback.struct | 33 + .../ims/aidl/IOptionsRequestCallback.struct | 37 + .../ims/aidl/IOptionsResponseCallback.struct | 31 + .../ims/aidl/IPublishResponseCallback.struct | 33 + .../ims/aidl/IRcsConfigCallback.struct | 48 + .../ims/aidl/IRcsUceControllerCallback.struct | 54 + .../aidl/IRcsUcePublishStateCallback.struct | 24 + .../telephony/ims/aidl/ISipDelegate.struct | 51 + ...ISipDelegateConnectionStateCallback.struct | 76 + .../aidl/ISipDelegateMessageCallback.struct | 43 + .../ims/aidl/ISipDelegateStateCallback.struct | 78 + .../telephony/ims/aidl/ISipTransport.struct | 39 + .../ims/aidl/ISrvccStartedCallback.struct | 18 + .../aidl/ISubscribeResponseCallback.struct | 63 + .../feature/CapabilityChangeRequest.struct | 26 + .../ims/feature/ConnectionFailureInfo.struct | 13 + .../ims/stub/ImsFeatureConfiguration.struct | 18 + .../imsmedia/IImsAudioSession.struct | 134 + .../imsmedia/IImsAudioSessionCallback.struct | 166 + .../telephony/imsmedia/IImsMedia.struct | 64 + .../imsmedia/IImsMediaCallback.struct | 15 + .../telephony/imsmedia/IImsTextSession.struct | 59 + .../imsmedia/IImsTextSessionCallback.struct | 62 + .../imsmedia/IImsVideoSession.struct | 101 + .../imsmedia/IImsVideoSessionCallback.struct | 105 + .../imsmedia/MediaQualityStatus.struct | 14 + .../imsmedia/MediaQualityThreshold.struct | 30 + .../telephony/imsmedia/RtpConfig.struct | 9 + .../telephony/imsmedia/TextConfig.struct | 15 + .../telephony/imsmedia/VideoConfig.struct | 27 + .../mbms/IDownloadProgressListener.struct | 36 + .../mbms/IDownloadStatusListener.struct | 33 + .../telephony/mbms/IGroupCallCallback.struct | 37 + .../mbms/IMbmsDownloadSessionCallback.struct | 37 + .../mbms/IMbmsGroupCallSessionCallback.struct | 61 + .../mbms/IMbmsStreamingSessionCallback.struct | 37 + .../mbms/IStreamingServiceCallback.struct | 51 + .../mbms/StreamingServiceInfo.struct | 9 + .../mbms/vendor/IMbmsDownloadService.struct | 249 + .../mbms/vendor/IMbmsGroupCallService.struct | 96 + .../mbms/vendor/IMbmsStreamingService.struct | 90 + .../ISatelliteDatagramCallback.struct | 27 + .../ISatelliteProvisionStateCallback.struct | 15 + .../satellite/ISatelliteStateCallback.struct | 15 + ...SatelliteTransmissionUpdateCallback.struct | 48 + .../cts/ILocalSatelliteGatewayListener.struct | 24 + .../cts/ILocalSatelliteListener.struct | 62 + .../satellite/stub/ISatellite.struct | 179 + .../ISatelliteCapabilitiesConsumer.struct | 24 + .../satellite/stub/ISatelliteGateway.struct | 9 + .../satellite/stub/ISatelliteListener.struct | 73 + .../satellite/stub/PointingInfo.struct | 12 + .../stub/SatelliteCapabilities.struct | 21 + .../satellite/stub/SatelliteDatagram.struct | 9 + .../android/tests/binder/IBenchmark.struct | 18 + .../tests/enforcepermission/INested.struct | 24 + .../tests/enforcepermission/IProtected.struct | 45 + .../tracing/ITracingServiceProxy.struct | 33 + .../android/tracing/TraceReportParams.struct | 23 + .../stats/nw/setter/IStatsSetter.struct | 15 + .../android/util/IRemoteMemoryIntArray.struct | 107 + .../android/util/PropertyParcel.struct | 12 + .../android/util/StatsEventParcel.struct | 9 + .../IOnUwbActivityEnergyInfoListener.struct | 24 + .../android/uwb/IUwbAdapter.struct | 614 +++ .../uwb/IUwbAdapterStateCallbacks.struct | 32 + .../uwb/IUwbAdfProvisionStateCallbacks.struct | 43 + .../uwb/IUwbOemExtensionCallback.struct | 106 + .../android/uwb/IUwbRangingCallbacks.struct | 731 +++ .../android/uwb/IUwbVendorUciCallback.struct | 32 + .../android/uwb/SessionHandle.struct | 14 + .../android/uwb/UwbAddress.struct | 12 + .../IPixelPowerStatsCallback.struct | 21 + .../IPixelPowerStatsProvider.struct | 27 + .../IPixelStateResidencyCallback.struct | 21 + .../IPixelStateResidencyProvider.struct | 27 + .../powerstats/StateResidencyData.struct | 14 + .../view/ContentRecordingSession.struct | 14 + .../IAppTransitionAnimationSpecsFuture.struct | 21 + .../ICrossWindowBlurEnabledListener.struct | 15 + .../view/IDisplayChangeWindowCallback.struct | 24 + .../IDisplayChangeWindowController.struct | 28 + .../android/view/IDisplayFoldListener.struct | 18 + .../IDisplayWindowInsetsController.struct | 99 + .../view/IDisplayWindowListener.struct | 75 + .../android/view/IDockedStackListener.struct | 52 + .../android/view/IGraphicsStats.struct | 28 + .../view/IGraphicsStatsCallback.struct | 15 + .../android/view/IInputFilter.struct | 41 + .../android/view/IInputFilterHost.struct | 25 + .../android/view/IInputMonitorHost.struct | 24 + .../android/view/IOnKeyguardExitResult.struct | 15 + .../android/view/IPinnedTaskListener.struct | 43 + .../view/IRecentsAnimationController.struct | 124 + .../view/IRecentsAnimationRunner.struct | 66 + .../IRemoteAnimationFinishedCallback.struct | 15 + .../view/IRemoteAnimationRunner.struct | 39 + .../android/view/IRotationWatcher.struct | 15 + .../view/IScrollCaptureCallbacks.struct | 41 + .../view/IScrollCaptureConnection.struct | 66 + .../IScrollCaptureResponseListener.struct | 24 + .../view/ISurfaceControlViewHost.struct | 67 + .../ISystemGestureExclusionListener.struct | 33 + .../view/IWallpaperVisibilityListener.struct | 18 + .../android/view/IWindow.struct | 235 + .../android/view/IWindowFocusObserver.struct | 24 + .../android/view/IWindowId.struct | 34 + .../android/view/IWindowManager.struct | 1551 ++++++ .../android/view/IWindowSession.struct | 795 +++ .../view/IWindowSessionCallback.struct | 15 + .../android/view/KeyEvent.struct | 24 + .../android/view/TaskTransitionSpec.struct | 9 + .../view/WindowAnimationFrameStats.struct | 12 + .../view/WindowContentFrameStats.struct | 14 + .../IAccessibilityEmbeddedConnection.struct | 40 + ...IAccessibilityInteractionConnection.struct | 257 + ...bilityInteractionConnectionCallback.struct | 73 + .../IAccessibilityManager.struct | 475 ++ .../IAccessibilityManagerClient.struct | 41 + ...emoteMagnificationAnimationCallback.struct | 15 + .../IWindowMagnificationConnection.struct | 99 + ...ndowMagnificationConnectionCallback.struct | 78 + .../WindowTransformationSpec.struct | 22 + .../android/view/autofill/AutofillId.struct | 12 + .../view/autofill/AutofillValue.struct | 9 + .../IAugmentedAutofillManagerClient.struct | 145 + .../view/autofill/IAutoFillManager.struct | 316 ++ .../autofill/IAutoFillManagerClient.struct | 333 ++ .../autofill/IAutofillWindowPresenter.struct | 52 + .../contentcapture/DataRemovalRequest.struct | 22 + .../IContentCaptureDirectManager.struct | 33 + .../IContentCaptureManager.struct | 140 + .../IContentCaptureOptionsCallback.struct | 24 + .../IDataShareWriteAdapter.struct | 47 + .../view/inputmethod/CompletionInfo.struct | 20 + .../view/inputmethod/CorrectionInfo.struct | 19 + .../view/inputmethod/ExtractedText.struct | 24 + .../inputmethod/ExtractedTextRequest.struct | 14 + .../inputmethod/InputMethodSubtype.struct | 27 + .../view/inputmethod/TextAttribute.struct | 12 + .../cts/util/IWindowFocusStealer.struct | 25 + .../ISelectionToolbarCallback.struct | 72 + .../ISelectionToolbarManager.struct | 48 + .../TextClassificationSessionId.struct | 12 + .../view/textservice/SuggestionsInfo.struct | 14 + .../android/view/textservice/TextInfo.struct | 16 + .../ITranslationDirectManager.struct | 36 + .../translation/ITranslationManager.struct | 157 + .../ITranslationServiceCallback.struct | 24 + .../view/translation/UiTranslationSpec.struct | 9 + .../virtualdevice/cts/IStreamedTestApp.struct | 63 + .../IProxyAlwaysOnHotwordDetector.struct | 172 + .../service/IProxyDetectorCallback.struct | 15 + .../IProxyKeyphraseModelManager.struct | 56 + .../ITestVoiceInteractionService.struct | 88 + ...TestVoiceInteractionServiceListener.struct | 24 + ...oiceInteractionServiceBindingHelper.struct | 18 + .../webkit/IWebViewUpdateService.struct | 114 + .../android/webkit/cts/HttpHeader.struct | 9 + .../android/webkit/cts/HttpRequest.struct | 14 + .../android/webkit/cts/IHostAppInvoker.struct | 63 + .../webkit/cts/ITestProcessService.struct | 31 + .../android/webkit/cts/IWebServer.struct | 238 + .../window/AddToSurfaceSyncGroupResult.struct | 12 + .../android/window/DisplayAreaInfo.struct | 21 + .../IBackAnimationFinishedCallback.struct | 15 + .../window/IBackAnimationRunner.struct | 38 + .../window/IDisplayAreaOrganizer.struct | 66 + .../IDisplayAreaOrganizerController.struct | 75 + .../android/window/IDumpCallback.struct | 24 + .../window/IOnBackInvokedCallback.struct | 56 + .../android/window/IRemoteTransition.struct | 63 + .../IRemoteTransitionFinishedCallback.struct | 32 + .../android/window/ISurfaceSyncGroup.struct | 36 + .../ISurfaceSyncGroupCompletedListener.struct | 15 + .../android/window/ITaskFpsCallback.struct | 15 + .../window/ITaskFragmentOrganizer.struct | 24 + .../ITaskFragmentOrganizerController.struct | 95 + .../android/window/ITaskOrganizer.struct | 135 + .../window/ITaskOrganizerController.struct | 182 + .../window/ITransactionReadyCallback.struct | 24 + .../window/ITransitionMetricsReporter.struct | 18 + .../android/window/ITransitionPlayer.struct | 60 + .../window/IWindowContainerToken.struct | 9 + ...IWindowContainerTransactionCallback.struct | 25 + .../window/IWindowOrganizerController.struct | 190 + .../IWindowlessStartingSurfaceCallback.struct | 24 + .../window/SizeConfigurationBuckets.struct | 9 + .../impl/service/IAdvancedExtenderImpl.struct | 138 + .../impl/service/ICaptureCallback.struct | 66 + .../impl/service/ICaptureProcessorImpl.struct | 63 + .../impl/service/IExtensionsService.struct | 67 + .../service/IImageCaptureExtenderImpl.struct | 198 + .../impl/service/IImageProcessorImpl.struct | 26 + .../IOnExtensionsDeinitializedCallback.struct | 24 + .../IOnExtensionsInitializedCallback.struct | 24 + .../impl/service/IPreviewExtenderImpl.struct | 152 + .../service/IPreviewImageProcessorImpl.struct | 75 + .../impl/service/IProcessResultImpl.struct | 25 + .../impl/service/IRequestCallback.struct | 100 + .../impl/service/IRequestProcessorImpl.struct | 90 + .../IRequestUpdateProcessorImpl.struct | 34 + .../impl/service/ISessionProcessorImpl.struct | 144 + .../impl/service/OutputSurface.struct | 27 + .../backend/IRangingSessionCallback.struct | 67 + .../androidx/core/uwb/backend/IUwb.struct | 30 + .../core/uwb/backend/IUwbClient.struct | 127 + .../uwb/backend/RangingCapabilities.struct | 17 + .../uwb/backend/RangingMeasurement.struct | 12 + .../core/uwb/backend/RangingParameters.struct | 28 + .../core/uwb/backend/RangingPosition.struct | 35 + .../core/uwb/backend/UwbAddress.struct | 9 + .../core/uwb/backend/UwbComplexChannel.struct | 12 + .../core/uwb/backend/UwbDevice.struct | 18 + .../another_package/IFaz.struct | 15 + .../android-14.0.0_r28/c/d/ABCD.struct | 9 + .../structs/android-14.0.0_r28/c/d/CD.struct | 19 + .../structs/android-14.0.0_r28/c/d/CD2.struct | 19 + .../structs/android-14.0.0_r28/classPaths.txt | 58 + .../cts/broadcasts/BroadcastReceipt.struct | 9 + .../cts/broadcasts/ICommandReceiver.struct | 85 + .../com/android/bips/jni/SizeD.struct | 9 + .../com/android/bips/render/IPdfRender.struct | 76 + .../ICarMetricsCollectorService.struct | 94 + .../car/cartelemetryapp/IConfigData.struct | 16 + .../IConfigStateListener.struct | 15 + .../cartelemetryapp/IResultListener.struct | 27 + .../car/internal/ICarServiceHelper.struct | 192 + .../internal/ICarSystemServerClient.struct | 67 + .../car/internal/LargeParcelable.struct | 9 + .../AsyncPropertyServiceRequestList.struct | 9 + .../property/CarPropertyConfigList.struct | 9 + .../property/GetSetValueResultList.struct | 9 + .../IAsyncPropertyResultCallback.struct | 42 + .../car/internal/test/IJavaTestBinder.struct | 102 + .../internal/test/TestLargeParcelable.struct | 9 + .../car/keventreader/IEventCallback.struct | 24 + .../car/keventreader/IEventProvider.struct | 24 + .../car/keventreader/KeypressEvent.struct | 13 + .../procfsinspector/IProcfsInspector.struct | 21 + .../car/procfsinspector/ProcessInfo.struct | 12 + .../car/radio/bands/ProgramType.struct | 9 + .../radio/service/IRadioAppCallback.struct | 50 + .../car/radio/service/IRadioAppService.struct | 135 + .../car/radio/service/ITuneCallback.struct | 15 + .../IInitialLockSetupService.struct | 76 + .../scriptexecutorinterface/BundleList.struct | 22 + .../IScriptExecutor.struct | 91 + .../IScriptExecutorListener.struct | 77 + .../IRemoteDevicePolicyManager.struct | 43 + .../provisioning/IBooleanCallback.struct | 15 + .../cts/IBinderPermissionTestService.struct | 44 + .../appa/IIsolatedService.struct | 15 + .../cts/appsearch/ICommandReceiver.struct | 115 + .../android/cts/blob/ICommandReceiver.struct | 139 + .../android/cts/comp/ICrossUserService.struct | 37 + .../cts/deviceowner/ICrossUserService.struct | 15 + .../cts/net/hostside/IMyService.struct | 103 + .../cts/net/hostside/INetworkCallback.struct | 83 + .../net/hostside/INetworkStateObserver.struct | 18 + .../net/hostside/IRemoteSocketFactory.struct | 68 + .../ICrossUserService.struct | 24 + .../projection/IProjectionService.struct | 69 + .../IProxyAlwaysOnHotwordDetector.struct | 202 + .../IProxyDetectorCallback.struct | 47 + .../IProxyKeyphraseModelManager.struct | 56 + .../ITestVoiceInteractionService.struct | 88 + ...TestVoiceInteractionServiceListener.struct | 24 + .../ctssdkprovider/IActivityStarter.struct | 24 + .../ctssdkprovider/ICtsSdkProviderApi.struct | 88 + .../android/development/IRemoteService.struct | 18 + .../IDeviceLockControllerService.struct | 90 + .../storage/IGlobalParametersService.struct | 142 + .../storage/ISetupParametersService.struct | 156 + .../service/ISimulatorService.struct | 79 + .../com/android/eventlib/IQueryService.struct | 29 + .../aidl/IBinderProxyCountingService.struct | 24 + .../aidl/IBpcCallbackObserver.struct | 15 + .../aidl/IBpcTestAppCmdService.struct | 62 + .../aidl/IBpcTestServiceCmdService.struct | 51 + .../coretests/aidl/ICmdCallback.struct | 15 + .../coretests/aidl/ICmdReceiver.struct | 31 + .../coretests/aidl/ITestRemoteCallback.struct | 9 + .../aidl/ITestServiceConnectorService.struct | 15 + .../perftests/am/util/ICommandReceiver.struct | 26 + .../am/util/ITimeReceiverCallback.struct | 18 + .../android/ims/IRcsPresenceListener.struct | 41 + .../com/android/ims/ImsConfigListener.struct | 51 + .../ims/internal/IImsCallSession.struct | 397 ++ .../internal/IImsCallSessionListener.struct | 585 ++ .../android/ims/internal/IImsConfig.struct | 136 + .../com/android/ims/internal/IImsEcbm.struct | 24 + .../ims/internal/IImsEcbmListener.struct | 24 + .../IImsExternalCallStateListener.struct | 18 + .../internal/IImsFeatureStatusCallback.struct | 15 + .../ims/internal/IImsMMTelFeature.struct | 209 + .../ims/internal/IImsMultiEndpoint.struct | 24 + .../ims/internal/IImsRcsFeature.struct | 9 + .../internal/IImsRegistrationListener.struct | 123 + .../android/ims/internal/IImsService.struct | 211 + .../ims/internal/IImsServiceController.struct | 72 + .../IImsServiceFeatureCallback.struct | 51 + .../internal/IImsStreamMediaSession.struct | 15 + .../com/android/ims/internal/IImsUt.struct | 240 + .../ims/internal/IImsUtListener.struct | 146 + .../ims/internal/IImsVideoCallCallback.struct | 98 + .../ims/internal/IImsVideoCallProvider.struct | 143 + .../android/ims/internal/IRcsPresence.struct | 62 + .../android/ims/internal/IRcsService.struct | 30 + .../uce/options/IOptionsListener.struct | 108 + .../uce/options/IOptionsService.struct | 203 + .../uce/presence/IPresenceListener.struct | 137 + .../uce/presence/IPresenceService.struct | 201 + .../uce/uceservice/IUceListener.struct | 15 + .../uce/uceservice/IUceService.struct | 186 + .../internal/app/IAppOpsActiveCallback.struct | 23 + .../app/IAppOpsAsyncNotedCallback.struct | 24 + .../internal/app/IAppOpsCallback.struct | 19 + .../internal/app/IAppOpsNotedCallback.struct | 22 + .../internal/app/IAppOpsService.struct | 707 +++ .../app/IAppOpsStartedCallback.struct | 25 + .../android/internal/app/IBatteryStats.struct | 1145 ++++ .../IHotwordRecognitionStatusCallback.struct | 149 + .../app/ILogAccessDialogCallback.struct | 30 + .../app/IMediaContainerService.struct | 74 + .../internal/app/ISoundTriggerService.struct | 110 + .../internal/app/ISoundTriggerSession.struct | 377 ++ ...sualQueryDetectionAttentionListener.struct | 24 + .../app/IVoiceActionCheckCallback.struct | 18 + .../IVoiceInteractionManagerService.struct | 712 +++ .../IVoiceInteractionSessionListener.struct | 44 + ...VoiceInteractionSessionShowCallback.struct | 24 + ...VoiceInteractionSoundTriggerSession.struct | 138 + .../internal/app/IVoiceInteractor.struct | 170 + .../app/IVoiceInteractorCallback.struct | 101 + .../app/IVoiceInteractorRequest.struct | 15 + .../app/procstats/IProcessStats.struct | 105 + .../internal/appwidget/IAppWidgetHost.struct | 68 + .../appwidget/IAppWidgetService.struct | 478 ++ .../internal/backup/IObbBackupService.struct | 53 + .../backup/ITransportStatusCallback.struct | 24 + .../compat/CompatibilityChangeConfig.struct | 12 + .../compat/CompatibilityChangeInfo.struct | 17 + .../internal/compat/IOverrideValidator.struct | 28 + .../internal/compat/IPlatformCompat.struct | 323 ++ .../compat/IPlatformCompatNative.struct | 58 + .../compat/OverrideAllowedState.struct | 13 + .../graphics/fonts/IFontManager.struct | 43 + .../internal/infra/IAndroidFuture.struct | 24 + .../IAccessibilityInputMethodSession.struct | 56 + ...ssibilityInputMethodSessionCallback.struct | 18 + .../internal/inputmethod/IImeTracker.struct | 140 + .../IInlineSuggestionsRequestCallback.struct | 85 + .../IInlineSuggestionsResponseCallback.struct | 32 + .../inputmethod/IInputContentUriToken.struct | 24 + .../inputmethod/IInputMethodClient.struct | 124 + .../IInputMethodPrivilegedOperations.struct | 237 + .../inputmethod/IInputMethodSession.struct | 143 + .../IInputMethodSessionCallback.struct | 15 + ...IRemoteAccessibilityInputConnection.struct | 206 + .../inputmethod/IRemoteInputConnection.struct | 841 +++ .../InputConnectionCommandHeader.struct | 9 + .../internal/logging/InstanceId.struct | 9 + .../net/INetworkWatchlistManager.struct | 54 + .../com/android/internal/net/IOemNetd.struct | 27 + .../IOemNetdUnsolicitedEventListener.struct | 15 + .../internal/os/IDropBoxManagerService.struct | 92 + .../os/IParcelFileDescriptorFactory.struct | 28 + .../internal/os/IResultReceiver.struct | 22 + .../android/internal/os/IShellCallback.struct | 29 + .../policy/IKeyguardDismissCallback.struct | 31 + .../policy/IKeyguardDrawnCallback.struct | 15 + .../policy/IKeyguardExitCallback.struct | 15 + .../IKeyguardLockedStateListener.struct | 15 + .../internal/policy/IKeyguardService.struct | 215 + .../policy/IKeyguardStateCallback.struct | 41 + .../internal/policy/IShortcutService.struct | 15 + .../statusbar/IAddTileResultCallback.struct | 15 + .../statusbar/IAppClipsService.struct | 18 + .../statusbar/ISessionListener.struct | 44 + .../internal/statusbar/IStatusBar.struct | 775 +++ .../statusbar/IStatusBarService.struct | 860 +++ .../IUndoMediaTransferCallback.struct | 15 + .../internal/telecom/ICallControl.struct | 143 + .../telecom/ICallDiagnosticService.struct | 133 + .../ICallDiagnosticServiceAdapter.struct | 66 + .../telecom/ICallEventCallback.struct | 195 + .../telecom/ICallRedirectionAdapter.struct | 49 + .../telecom/ICallRedirectionService.struct | 43 + .../telecom/ICallScreeningAdapter.struct | 33 + .../telecom/ICallScreeningService.struct | 25 + .../telecom/ICallStreamingService.struct | 47 + .../telecom/IConnectionService.struct | 971 ++++ .../telecom/IConnectionServiceAdapter.struct | 856 +++ .../IDeviceIdleControllerAdapter.struct | 20 + .../internal/telecom/IInCallAdapter.struct | 376 ++ .../internal/telecom/IInCallService.struct | 191 + .../telecom/IInternalServiceRetriever.struct | 18 + .../IPhoneAccountSuggestionCallback.struct | 21 + .../IPhoneAccountSuggestionService.struct | 18 + .../telecom/IStreamingCallAdapter.struct | 15 + .../internal/telecom/ITelecomLoader.struct | 18 + .../internal/telecom/ITelecomService.struct | 1066 ++++ .../internal/telecom/IVideoCallback.struct | 98 + .../internal/telecom/IVideoProvider.struct | 151 + .../telecom/RemoteServiceCallback.struct | 33 + .../telephony/IBooleanConsumer.struct | 15 + .../ICallForwardingInfoCallback.struct | 33 + .../ICarrierConfigChangeListener.struct | 20 + .../telephony/ICarrierConfigLoader.struct | 118 + .../ICarrierPrivilegesCallback.struct | 33 + .../IDomainSelectionServiceController.struct | 63 + .../internal/telephony/IDomainSelector.struct | 40 + .../internal/telephony/IIccPhoneBook.struct | 141 + .../telephony/IImsStateCallback.struct | 24 + .../telephony/IIntegerConsumer.struct | 15 + .../internal/telephony/ILongConsumer.struct | 15 + .../android/internal/telephony/IMms.struct | 308 ++ .../INumberVerificationCallback.struct | 24 + .../IOnSubscriptionsChangedListener.struct | 15 + .../android/internal/telephony/IOns.struct | 72 + .../telephony/IPhoneStateListener.struct | 445 ++ .../internal/telephony/IPhoneSubInfo.struct | 505 ++ .../ISetOpportunisticDataCallback.struct | 15 + .../telephony/ISipDialogStateCallback.struct | 18 + .../android/internal/telephony/ISms.struct | 583 ++ .../android/internal/telephony/ISub.struct | 735 +++ .../internal/telephony/ITelephony.struct | 4786 +++++++++++++++++ .../telephony/ITelephonyRegistry.struct | 667 +++ .../ITransportSelectorCallback.struct | 48 + .../ITransportSelectorResultCallback.struct | 15 + .../IUpdateAvailableNetworksCallback.struct | 15 + .../internal/telephony/IVoidConsumer.struct | 15 + .../internal/telephony/IWapPushManager.struct | 82 + .../telephony/IWwanSelectorCallback.struct | 38 + .../IWwanSelectorResultCallback.struct | 24 + .../telephony/IccLogicalChannelRequest.struct | 18 + .../internal/telephony/SmsRawData.struct | 12 + .../euicc/IAuthenticateServerCallback.struct | 18 + .../euicc/ICancelSessionCallback.struct | 18 + .../euicc/IDeleteProfileCallback.struct | 15 + .../euicc/IDisableProfileCallback.struct | 15 + .../euicc/IEuiccCardController.struct | 291 + .../telephony/euicc/IEuiccController.struct | 351 ++ .../euicc/IGetAllProfilesCallback.struct | 21 + .../IGetDefaultSmdpAddressCallback.struct | 18 + .../euicc/IGetEuiccChallengeCallback.struct | 18 + .../euicc/IGetEuiccInfo1Callback.struct | 18 + .../euicc/IGetEuiccInfo2Callback.struct | 18 + .../euicc/IGetProfileCallback.struct | 25 + .../euicc/IGetRulesAuthTableCallback.struct | 25 + .../euicc/IGetSmdsAddressCallback.struct | 18 + .../euicc/IListNotificationsCallback.struct | 21 + .../ILoadBoundProfilePackageCallback.struct | 18 + .../euicc/IPrepareDownloadCallback.struct | 18 + ...IRemoveNotificationFromListCallback.struct | 15 + .../euicc/IResetMemoryCallback.struct | 15 + .../IRetrieveNotificationCallback.struct | 25 + .../IRetrieveNotificationListCallback.struct | 21 + .../ISetDefaultSmdpAddressCallback.struct | 15 + .../euicc/ISetNicknameCallback.struct | 15 + .../euicc/ISwitchToProfileCallback.struct | 25 + .../telephony/uicc/AdnCapacity.struct | 20 + .../internal/telephony/uicc/AdnRecord.struct | 14 + .../textservice/ISpellCheckerService.struct | 25 + .../ISpellCheckerServiceCallback.struct | 15 + .../textservice/ISpellCheckerSession.struct | 51 + .../ISpellCheckerSessionListener.struct | 30 + .../textservice/ITextServicesManager.struct | 102 + .../ITextServicesSessionListener.struct | 15 + .../view/IDragAndDropPermissions.struct | 31 + .../internal/view/IInputMethodManager.struct | 434 ++ .../view/inline/IInlineContentCallback.struct | 42 + .../view/inline/IInlineContentProvider.struct | 35 + .../ICheckCredentialProgressCallback.struct | 15 + .../internal/widget/ILockSettings.struct | 726 +++ .../widget/IRemoteViewsFactory.struct | 124 + .../IWeakEscrowTokenActivatedListener.struct | 18 + .../IWeakEscrowTokenRemovedListener.struct | 18 + .../widget/LockscreenCredential.struct | 12 + .../widget/VerifyCredentialResponse.struct | 14 + .../IKeyChainServiceTestSupport.struct | 99 + .../test/vmshare/IVmShareTestService.struct | 27 + .../testservice/IAppCallback.struct | 24 + .../testservice/IBenchmarkService.struct | 63 + .../testservice/ITestService.struct | 154 + .../microdroid/testservice/IVmCallback.struct | 15 + .../minidroid/testservice/ITestService.struct | 37 + .../utils/ISynchronousResultReceiver.struct | 24 + .../com/android/net/IProxyCallback.struct | 15 + .../com/android/net/IProxyPortListener.struct | 15 + .../com/android/net/IProxyService.struct | 30 + .../libraries/plugin/FailureType.struct | 9 + .../libraries/plugin/PluginState.struct | 9 + .../plugin/internal/IPluginCallback.struct | 39 + .../internal/IPluginExecutorService.struct | 67 + .../internal/IPluginStateCallback.struct | 24 + .../android/onemedia/IPlayerCallback.struct | 24 + .../android/onemedia/IPlayerService.struct | 72 + .../onemedia/playback/IRequestCallback.struct | 21 + .../printspooler/renderer/IPdfEditor.struct | 78 + .../printspooler/renderer/IPdfRenderer.struct | 63 + .../android/rkpdapp/IGetKeyCallback.struct | 57 + .../rkpdapp/IGetRegistrationCallback.struct | 31 + .../com/android/rkpdapp/IRegistration.struct | 38 + .../rkpdapp/IRemoteProvisioning.struct | 28 + .../IRemotelyProvisionedKeyPool.struct | 28 + .../rkpdapp/IStoreUpgradedKeyCallback.struct | 24 + .../rkpdapp/RemotelyProvisionedKey.struct | 12 + .../IComputeSdkStorageCallback.struct | 18 + .../ILoadSdkInSandboxCallback.struct | 59 + ...equestSurfacePackageFromSdkCallback.struct | 58 + .../ISdkSandboxDisabledCallback.struct | 15 + ...kSandboxManagerToSdkSandboxCallback.struct | 34 + .../sdksandbox/ISdkSandboxService.struct | 113 + .../sdksandbox/IUnloadSdkCallback.struct | 24 + .../sdksandbox/SandboxLatencyInfo.struct | 16 + .../IDataIsolationTestSdkApi.struct | 50 + .../mediationtest/IMediationTestSdkApi.struct | 21 + .../storagetest/IStorageTestSdkApi.struct | 18 + .../uiprovider/IUiProviderApi.struct | 18 + .../android/server/art/ArtConstants.struct | 9 + .../server/art/ArtdDexoptResult.struct | 15 + .../android/server/art/ArtifactsPath.struct | 13 + .../android/server/art/DexMetadataPath.struct | 9 + .../android/server/art/DexoptOptions.struct | 16 + .../android/server/art/FsPermission.struct | 14 + .../server/art/GetDexoptNeededResult.struct | 20 + .../server/art/GetDexoptStatusResult.struct | 13 + .../com/android/server/art/IArtd.struct | 429 ++ .../server/art/IArtdCancellationSignal.struct | 27 + .../server/art/MergeProfileOptions.struct | 14 + .../android/server/art/OutputProfile.struct | 26 + .../INetworkStackInstrumentation.struct | 46 + .../server/profcollect/IProfCollectd.struct | 65 + .../IProviderStatusCallback.struct | 15 + .../smspush/unitTests/IDataVerify.struct | 27 + .../suspendtestapp/IBroadcastReporter.struct | 24 + .../suspendtestapp/ITestService.struct | 78 + .../assist/IAssistHandleService.struct | 15 + .../screenshot/ICrossProfileService.struct | 29 + .../screenshot/IOnDoneCallback.struct | 15 + .../screenshot/IScreenshotProxy.struct | 27 + .../IAppClipsScreenshotHelperService.struct | 25 + .../shared/recents/IOverviewProxy.struct | 177 + .../shared/recents/ISystemUiProxy.struct | 163 + .../ILauncherUnlockAnimationController.struct | 70 + .../ISysuiUnlockAnimationController.struct | 33 + .../unfold/progress/IUnfoldAnimation.struct | 15 + .../progress/IUnfoldTransitionListener.struct | 31 + .../IWalletCardsUpdatedListener.struct | 18 + .../IWalletContextualLocationsService.struct | 27 + .../IInputInjectionTestCallbacks.struct | 59 + .../INLSControlService.struct | 34 + .../INotificationUriAccessService.struct | 36 + .../viewembed/IAttachEmbeddedWindow.struct | 38 + .../IAttachEmbeddedWindowCallback.struct | 24 + .../tests/aidl/main/IRemoteService.struct | 25 + .../tests/basicprojectwithaidl/ITest.struct | 25 + .../storagetest_1/IStorageTestSdk1Api.struct | 34 + .../crashtest/ICrashTestSdkApi.struct | 34 + .../broadcasts/IBroadcastSdkApi.struct | 24 + .../IContentProvidersSdkApi.struct | 24 + .../IModelDownloaderCallback.struct | 27 + .../downloader/IModelDownloaderService.struct | 19 + .../trusty/binder/test/ITestService.struct | 361 ++ .../users/IRestrictedProfilePinService.struct | 44 + .../IActivityTransitionBitmapProvider.struct | 25 + .../testinput/ITestInputControl.struct | 25 + .../com/android/virt/fs/FsStat.struct | 16 + .../com/android/virt/fs/IAuthFs.struct | 40 + .../com/android/virt/fs/IAuthFsService.struct | 27 + .../com/android/virt/fs/IVirtFdService.struct | 170 + .../wm/shell/back/IBackAnimation.struct | 43 + .../android/wm/shell/bubbles/IBubbles.struct | 58 + .../wm/shell/bubbles/IBubblesListener.struct | 21 + .../wm/shell/desktopmode/IDesktopMode.struct | 27 + .../wm/shell/draganddrop/IDragAndDrop.struct | 18 + .../wm/shell/onehanded/IOneHanded.struct | 24 + .../com/android/wm/shell/pip/IPip.struct | 152 + .../wm/shell/pip/IPipAnimationListener.struct | 34 + .../wm/shell/recents/IRecentTasks.struct | 85 + .../shell/recents/IRecentTasksListener.struct | 49 + .../wm/shell/splitscreen/ISplitScreen.struct | 561 ++ .../splitscreen/ISplitScreenListener.struct | 31 + .../startingsurface/IStartingWindow.struct | 15 + .../IStartingWindowListener.struct | 19 + .../shell/transition/IShellTransitions.struct | 60 + .../android/apis/app/IRemoteService.struct | 24 + .../apis/app/IRemoteServiceCallback.struct | 15 + .../android/apis/app/ISecondary.struct | 34 + .../ICrossProfileCallback.struct | 60 + .../connectedapps/ICrossProfileService.struct | 84 + .../setupcompat/ISetupCompatService.struct | 56 + .../setupcompat/bts/IBtsTaskService.struct | 15 + .../bts/IBtsTaskServiceCallback.struct | 21 + .../portal/IPortalProgressCallback.struct | 111 + .../portal/IPortalProgressService.struct | 52 + .../IPortalRegisterResultListener.struct | 21 + .../portal/ISetupNotificationService.struct | 107 + ...pNotificationServicePortalExtension.struct | 42 + .../util/INetworkInterceptService.struct | 40 + .../hardware/pixel/display/IDisplay.struct | 282 + .../hardware/pixel/display/Weight.struct | 13 + .../mediatek/tunerservice/IMtkTuner.struct | 75 + .../IHardwareBufferTestService.struct | 49 + .../generic/car/emulator/IVehicleBus.struct | 24 + .../car/emulator/IVehicleBusCallback.struct | 18 + .../google/atv/audio_proxy/AudioConfig.struct | 29 + .../google/atv/audio_proxy/IAudioProxy.struct | 15 + .../atv/audio_proxy/IStreamProvider.struct | 29 + .../atv/audio_proxy/MmapBufferInfo.struct | 21 + .../audio_proxy/PresentationPosition.struct | 19 + .../google/atv/audio_proxy/TimeSpec.struct | 12 + .../google/atv/audio_proxy/WriteStatus.struct | 19 + .../android-14.0.0_r28/foo/IFoo.struct | 15 + .../fuzztest/ITestService.struct | 18 + .../power/extension/pixel/IPowerExt.struct | 50 + .../extension/pixel/IThermalExt.struct | 30 + .../google/bluetooth/ccc/Timestamp.struct | 12 + .../hardware/google/ril_ext/IRilExt.struct | 57 + .../google/ril_ext/IRilExtIndication.struct | 27 + .../google/ril_ext/IRilExtResponse.struct | 42 + .../google/ril_ext/RilResponseInfo.struct | 19 + .../hidl2aidl/test/BigStruct.struct | 12 + .../hidl2aidl/test/IBar.struct | 46 + .../hidl2aidl/test/IFoo.struct | 160 + .../hidl2aidl/test/Inner.struct | 9 + .../hidl2aidl/test/NameCollision.struct | 14 + .../hidl2aidl/test/OnlyIn10.struct | 9 + .../hidl2aidl/test/OnlyIn11.struct | 9 + .../hidl2aidl/test/OverrideMe.struct | 9 + .../hidl2aidl/test/VectorFoo.struct | 17 + .../hidl2aidl/test/extension/IFoo.struct | 18 + .../hidl2aidl/test2/IFoo.struct | 49 + .../org/chromium/base/ITestCallback.struct | 24 + .../org/chromium/base/ITestController.struct | 27 + .../base/process_launcher/ICallbackInt.struct | 15 + .../IChildProcessService.struct | 89 + .../process_launcher/IParentProcess.struct | 40 + .../net/test/IConnectionListener.struct | 24 + .../net/test/IEmbeddedTestServerImpl.struct | 108 + .../other_package/IBaz.struct | 15 + .../parcelables/EmptyParcelable.struct | 9 + .../some_package/IBar.struct | 15 + .../some_package/IFoo.struct | 42 + .../some_package/Thing.struct | 12 + .../some_package/sub_package/IFoo.struct | 42 + .../some_package/sub_package/SubThing.struct | 12 + .../commands/uinput/InputAbsInfo.struct | 16 + .../android-14.0.0_r28/test6/Bar.struct | 12 + .../android-14.0.0_r28/test6/Foo.struct | 22 + .../test_package/Bar.struct | 15 + .../test_package/Baz.struct | 14 + .../test_package/ExtendableParcelable.struct | 29 + .../test_package/FixedSize.struct | 19 + .../test_package/Foo.struct | 94 + .../test_package/IBaz.struct | 106 + .../test_package/ICompatTest.struct | 56 + .../test_package/IEmpty.struct | 9 + .../test_package/MyExt.struct | 12 + .../test_package/RegularPolygon.struct | 13 + .../tests_transitive_parcel/a/IA.struct | 25 + .../tests_transitive_parcel/b/B.struct | 19 + .../tests_transitive_parcel/c/C.struct | 9 + .../vendor/nxp/nxpnfc_aidl/INxpNfc.struct | 53 + 3499 files changed, 241119 insertions(+), 1 deletion(-) create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/Endpoint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/RingBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/SharedRegion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelableVector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/IDataSource.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/IGraphicBufferSource.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXBufferSource.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXNode.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/MagnificationConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/AuthenticatorDescription.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticatorResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManagerResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/GetAdIdParam.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdProviderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdProviderCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionOverrideCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportImpressionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionInput.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/SetAppInstallAdvertisersCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/UpdateAdCounterHistogramCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/GetAppSetIdParam.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdProviderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdProviderCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdSelectionSignals.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdTechIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/CallerMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/FledgeErrorResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IsAdServicesEnabledResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/CustomAudienceOverrideCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementApiStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/Measurement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/MeasurementErrorResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/RegistrationRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/StatusParam.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/GetTopicsParam.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/IGetTopicsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/ITopicsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/Data.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ILoggableInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ISub.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/ITestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/TypedObject.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/CircularParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/DeprecatedParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/ICircular.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IDeprecated.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INamedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INewName.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IOldName.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/OtherParcelableForToString.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/RecursiveList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/ExtendableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExtLike.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/generic/Baz.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Bar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Foo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/IBaz.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Bar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Foo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/IEmpty.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/ICallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/INestedService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/Result.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfExtendableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/INoPermission.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtected.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtectedInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/platform/IProtected.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableExtendableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfExtendableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/Foo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/IFooInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfoList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfoList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameModeConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityClientController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityPendingResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityTaskManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmCompleteListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTask.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTraceRetriever.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationStartInfoCompleteListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationThread.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAssistDataReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ICompatCameraControlCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IEphemeralResolver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IForegroundServiceObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameModeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGrammaticalInflectionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstantAppResolver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstrumentationWatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocalWallpaperColorConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocaleManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/INotificationManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IOnProjectionStateChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IParcelFileDescriptorRetriever.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IProcessObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IRequestFinishCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IScreenCaptureObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IServiceConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IStopUserCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITaskStackListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotificationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiAutomationConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidFrozenStateChangedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUnsafeIntentStrictModeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUriGrantsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUserSwitchObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWindowToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PendingIntent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PictureInPictureUiState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ProfilerInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ReceiverInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteAction.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/Vr2dDisplayProperties.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WaitResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WallpaperInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IDeviceAdminService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/StartInstallingUpdateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/IAdServicesManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/consent/ConsentParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/topics/TopicParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsForegroundControlService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchBatchResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchObserverProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistContent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistStructure.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/BackupProgress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManagerMonitor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IFullBackupRestoreObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/ISelectBackupTransportCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/RestoreSet.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobCommitCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/LeaseInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentClassification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentSelection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IClassificationsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IContentSuggestionsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ISelectionsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobScheduler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IUserVisibleJobObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/JobWorkItem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/UserVisibleJobSummary.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IConversationListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IPeopleManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionContext.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionSessionId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IOnRoleHoldersChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ILoadSdkCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/IRequestSurfacePackageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxProcessDeathCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkToServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISharedPreferencesSyncCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/LoadSdkException.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/SandboxedSdk.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IActivityStarter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/ISdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IWebViewSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxTestExecutor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchUiManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/Query.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchContext.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchSessionId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/SliceSpec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/SmartspaceConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ICallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/IHeartbeat.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ISecondary.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/shared/ICloseSystemDialogsTestsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/tare/IEconomyManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeDetectorListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeZoneDetectorListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/UnixEpochTime.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timedetector/ITimeDetectorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timezonedetector/ITimeZoneDetectorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/IStrongAuthTracker.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ExternalStorageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ICacheQuotaService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IStorageStatsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IUsageStatsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/StorageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/cts/ITestReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/CinematicEffectRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/ICinematicEffectListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/IWallpaperEffectsGenerationManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wearable/IWearableSensingManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/apphibernation/IAppHibernationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/appsecurity/cts/keyrotationtest/service/ISignatureQueryService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IClientInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeQuery.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeRegistration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeDebugger.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeRunner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PacketDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigCameraDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigImageFileDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigInputSourceDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigVideoFileDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfigOffloadDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfigOutputDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfigTerminationDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/ProfilingData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/CarDataInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarDataListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarTelemetryInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdog.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogMonitor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IResourceOveruseListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IoOveruseStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/PerStateBytes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/CpuUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdog.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogMonitor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogServiceForSystem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseAlertThreshold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIoOveruseStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PerStateIoOveruseThreshold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessCpuUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/SystemSummaryUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ThreadPolicyWithPriority.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidIoUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidResourceUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UserPackageIoUsageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/binderdebug/test/IControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothCodecConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHapPresetInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppQosSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppSdpSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeAudioCodecConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeCall.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothSinkAudioPolicy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetooth.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dpSink.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothActivityEnergyInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpTarget.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothBattery.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothConnectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorLockCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGatt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattServerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadset.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadsetClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHearingAid.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDeviceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidHost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudio.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudioCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistant.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistantCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControlCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMap.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMapClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMcpServiceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMetadataListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothOobDataCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPan.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPanCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbap.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbapClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPreferredAudioProfilesCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothProfileServiceConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothQualityReportReadyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSap.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSocketManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothStateChangeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControlCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IncomingRfcommSocketInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/OobData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/AdvertisingSetParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IAdvertisingSetCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IDistanceMeasurementCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IPeriodicAdvertisingCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IScannerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/PeriodicAdvertisingParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/ScanSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusOwnershipCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBluetoothUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarConnectionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZone.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZoneCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarPerUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionKeyEventHandler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarResultReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarHelper.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardLockedStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ILocationManagerProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/admin/ICarDevicePolicyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestBinder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/StableAIDLTestLargeParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarActivityService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewHost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/ClusterState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterHomeService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterNavigationStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentCluster.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterHelper.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterNavigation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicySetter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarPackageManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/IServiceManagerTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/ISharedMemoryTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnostic.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnosticEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarDrivingStateEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarUxRestrictions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingStateChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/CarEvsStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStreamCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessSupplierConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverDistractionChangeEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplierCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/ITestDemoExperimental.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensorEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPower.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerPolicyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarProperty.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarPropertyEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/CustomInputEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInput.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioPatchHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioZoneConfigInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IAudioZonesMirrorStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarAudio.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMedia.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMediaSourceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IMediaAudioRequestStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IPrimaryZoneMediaAudioRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ISwitchAudioZoneConfigCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/SystemStatusEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendConnectionResponder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarOccupantConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarRemoteDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IConnectionRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadTestBinder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/Payload.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioDuckingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioVolumeService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/os/ICarPerformanceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/ICarStorageMonitoring.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IIoStatsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IoStatsEntry.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportReadyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/test/ICarTest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNotice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNoticeUI.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserCreationRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserIdentificationAssociationResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserLifecycleEventFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/util/concurrent/IAndroidFuture.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsBrokerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsLayer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsProviderInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/IResourceOveruseListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IAssociationRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceDiscoveryService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnAssociationsChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnMessageReceivedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnTransportsChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ISystemDataTransferCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceActivityListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceIntentInterceptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceSoundEffectListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/VirtualDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioConfigChangedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioRoutingCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/IVirtualSensorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/VirtualSensorEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/AttributionSourceState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ContentCaptureOptions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IClipboard.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IContentService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ICrossUserContentService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentSender.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IOnPrimaryClipChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IRestrictionsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapterUnsyncableAccountCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncContext.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncServiceAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncStatusObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IntentSender.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/LocusId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncAdapterType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncStatusInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/integrity/IAppIntegrityManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/IOverlayManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ApexStagedEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ChangedPackages.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ConfigurationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/DataLoaderParamsParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/FileSystemControlParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IBackgroundInstallControlService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ICrossProfileApps.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDexModuleRegisterCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnAppsChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnChecksumsReadyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOtaDexopt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDataObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallObserver2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstaller.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSessionFileSystemConnector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageLoadingProgressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManagerNative.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageMoveObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageStatsObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPinItemRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutChangeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IStagedApexObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstallationFileParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstrumentationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ModuleInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageInfoLite.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PermissionGroupInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ResolveInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ServiceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SigningInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/StagedApexInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SuspendDialogInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserProperties.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VerifierDeviceIdentity.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VersionedPackage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/IArtManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/ISnapshotRuntimeProfileCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/permission/IRuntimePermissionPresenter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/verify/domain/IDomainVerificationManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/CompatibilityInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/IResourcesManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/ObbInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/rollback/IRollbackManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/contentcaptureservice/cts/IOutOfProcessDataSharingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IClearCredentialStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICreateCredentialCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICredentialManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IGetCredentialCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IPrepareGetCredentialCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ISetEnabledProvidersCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/database/IContentObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/FingerprintAndPairDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbTransport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/PairDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IDeviceLockService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetDeviceIdCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetKioskAppsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IIsDeviceLockedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/ILockUnlockDeviceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/dvr/IVirtualTouchpadService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIterator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIteratorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IResultHandlingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/fmq/test/FixedParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/DisplayDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/ICarDisplayProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicyFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/PolicyState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CallbackConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CarData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetry.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetryCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/ProviderIdAndVendorTagSections.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTag.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTagSection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CameraMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureResultExtras.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/ICameraDeviceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/OutputConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCameraSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCaptureResultInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SessionConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/StreamAndWindowId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SubmitInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/CameraStatusAndId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraServiceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/IAltitudeService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IDirectReportChannel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueue.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueueCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/ISensorManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/Annotation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/AnnotationSet.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/IStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/VendorAtom.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/graphics/Insets.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/AvbPublicKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/GsiProgress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IImageService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IProgressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/MappedImage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ARect.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Color.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CompositionPreference.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ContentSamplingAttributes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CreateSurfaceResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayBrightness.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayDecorationSupport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayMode.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayStatInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayedFrameStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DynamicDisplayInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FocusRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameTimelineInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrConversionCapability.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IDisplayEventConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IFpsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrConversionConstants.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrLayerInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IRegionSamplingListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IScreenCaptureListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ITunnelModeEnabledListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosPublisher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosReportedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/InputApplicationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/PullAtomData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Size.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/StaticDisplayInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/TrustedPresentationThresholds.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/WindowInfosListenerInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICamera.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/IConsumerIrService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISerialManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/AudioOffloadMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/PlaybackTrackMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/RecordTrackMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SinkMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SourceMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioPatch.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioRoute.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothA2dp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothLe.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IHalSoundDoseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ISoundDose.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCommon.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamIn.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOut.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOutEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ITelephony.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MelRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MmapBufferDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ModuleDebug.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/TelecomConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/VendorParameter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/IHalSoundDoseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/ISoundDose.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/MelRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Capability.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/DefaultExtension.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Flags.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/IFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/VendorExtension.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/sounddose/ISoundDoseFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/authsecret/IAuthSecret.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/AudioGainConfigInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/DuckingInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioGainCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IFocusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IModuleChangeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/MutingInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/ICanController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/IndexedInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/VirtualInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/BufferDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/CameraDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DeviceStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DisplayDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EmbeddedData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EvsEventDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatisticDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatistics.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Histogram.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCamera.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCameraStream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsDisplay.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumerator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumeratorStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArray.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArrayStream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/ParameterRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/RotationQuaternion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/SensorPose.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Size.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Stream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Translation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicSensor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsArrayDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsDataFrameDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/EndpointInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/HardwareIdentifiers.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/IIvnAndroidDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/OccupantZoneInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/GazeDetection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwareness.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetections.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/PresenceDetection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/ApState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteAccess.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteTaskCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequests.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResults.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicleCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RawPropValues.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RemoveUserRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequests.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResults.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SubscribeOptions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationAssociation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationGetRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetAssociation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UsersInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehicleAreaConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfigs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropError.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropErrors.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValue.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValues.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IAuthService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricAuthenticator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricContextListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricEnabledOnKeyguardCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSensorReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceLockoutResetCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSysuiReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IInvalidationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/CommonProps.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ComponentInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ICancellationSignal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/OperationContext.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/AuthenticationFrame.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/BaseFrame.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/Cell.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentFrame.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentStageConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/IFace.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/SensorProps.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/IFingerprint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/PointerContext.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorLocation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorProps.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/TouchDetectionParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHci.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHciCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveTimeToPlay.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxSinkBuffering.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioPort.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioProviderFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Capabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Configuration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LeAudioCodecCapabilitiesSetting.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/boot/IBootControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmBandRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmRegionConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Announcement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/DabTableEntry.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IAnnouncementListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IBroadcastRadio.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ICloseHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ITunerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramListChunk.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramSelector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Properties.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/VendorKeyValue.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/CameraResourceCost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTag.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTagSection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferCache.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraBlob.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraOfflineSessionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ErrorMsg.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/HalStream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDeviceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraInjectionSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineStream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraSetting.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ShutterMsg.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/Stream.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBufferRet.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/CameraIdAndStreamCombination.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ConcurrentCameraIdCombination.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProviderCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceUser.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraOfflineSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IAdvancedExtenderImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICameraExtensionsProxyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageCaptureExtenderImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IInitializeSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IOutputSurfaceConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewExtenderImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewImageProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IProcessResultImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestUpdateProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ISessionProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptorCache.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/AidlCasPluginDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICas.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICasListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IDescrambler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IMediaCasService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SharedBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/Status.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SubSample.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/Ashmem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/MappableFile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/NativeHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/fmq/GrantorDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationUI.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/HostEndpointInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHub.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHubCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionStateUpdate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappBinary.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappRpcService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/DeviceStateInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/BrightnessInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Curve.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/HdrConversionMode.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IColorDisplayManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDeviceProductInfoConstants.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IVirtualDisplayCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Time.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/CryptoSchemes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DecryptArgs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetric.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricGroup.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricNamedValue.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/HdcpLevels.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ICryptoPlugin.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPlugin.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPluginListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeySetId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyValue.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/LogMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/NumberOfSessions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/OpaqueData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/Pattern.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvideProvisionResponseResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvisionRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStop.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStopId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SharedBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SubSample.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SupportedContentType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/dumpstate/IDumpstateDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/Face.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/FaceSensorPropertiesInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceAuthenticatorsRegisteredCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceServiceReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fastboot/IFastboot.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/Fingerprint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintAuthenticatorsRegisteredCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintClientActiveCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintServiceReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/ISidefpsController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlay.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayControllerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsRefreshRateRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperEnrollResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperVerifyResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/IGatekeeper.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/BlocklistedSource.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/CorrelationVector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/ElapsedRealtime.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssClock.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssLocation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssMeasurement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssNavigationMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssPowerStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssSignalType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnss.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssRilCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnss.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssAntennaInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatching.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatchingCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofence.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofenceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndicationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsds.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsdsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/Options.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/PositionModeOptions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteClockInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePositionEcef.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePvt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteVelocityEcef.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/MeasurementCorrections.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/ReflectingPlane.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/NfwNotification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/AllocationResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/IAllocator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Cta861_3.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/DisplayDecorationSupport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/ExtendableType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/FRect.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBufferDescription.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HdrConversionCapability.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayout.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayoutComponent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Point.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Rect.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Smpte2086.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/XyColor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Buffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionLayer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionTypes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTarget.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetProperty.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetPropertyWithBrightness.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClockMonotonicTimestamp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Color.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/CommandError.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayBrightness.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayCommand.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSample.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSamplingAttributes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayIdentification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/HdrCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerBrightness.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerCommand.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableBlendMode.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableComposition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableDataspace.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableTransform.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadataBlob.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PlaneAlpha.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentFence.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentOrValidate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ReadbackBufferAttributes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/RefreshRateChangedDebugData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VirtualDisplay.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeConstraints.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeTimeline.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ZOrder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiDeviceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiHotplugEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiPortInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecSettingChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecVolumeControlFeatureListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlStatusChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiDeviceEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiHotplugEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiInputChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiMhlVendorCommandListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiRecordListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiSystemAudioModeChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiVendorCommandListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/BatteryHealthData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/DiskStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/HealthInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealth.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealthInfoCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/StorageInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IGarbageCollectCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IStorage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/Certificate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/HardwareInformation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredential.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredentialStore.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IPresentationSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IWritableIdentityCredential.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestDataItem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestNamespace.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/SecureAccessControlProfile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/HostUsiVersion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDevicesChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputSensorEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/ITabletModeChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/InputDeviceIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/TouchCalibration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualDpadConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyboardConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseButtonEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseRelativeEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseScrollEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualNavigationTouchpadConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchscreenConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/MotionEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerCoords.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerProperties.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/VideoFrame.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/processor/IInputProcessor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/ConsumerIrFreqRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/IConsumerIr.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/iris/IIrisService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/HardwareAuthToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/Timestamp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/VerificationToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLight.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLightState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/ILights.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/ILightsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/Light.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/LightState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/ContextHubMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardware.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareSink.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareWatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubTransactionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardware.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareMonitorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoApp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppBinary.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppInstanceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Buffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferInvalidationMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferStatusMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ConnectionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IAccessor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IClientManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Registration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ResultStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Block.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/BlockPool.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Buffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ComponentTraits.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ConfigResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQuery.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQueryResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FrameData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentStore.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IConfigurable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/InfoBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamField.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamFieldValues.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Params.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SettingResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Status.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/StructDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SurfaceSyncObj.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ValueRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Work.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkBundle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkOrdinal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Worklet.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/DeviceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/IMemtrack.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/MemtrackRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/IInterceptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/InterceptedSocket.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferDesc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferRole.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Capabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DataLocation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DeviceBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Extension.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionNameAndPrefix.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionOperandTypeInformation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/FencedExecutionResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBuffer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBurst.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IExecution.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IFencedExecutionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Model.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/NumberOfCacheFiles.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operand.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OperandPerformance.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OutputShape.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/PerformanceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Request.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/RequestArgument.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Subgraph.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/SymmPerChannelQuantParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Timing.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/TokenValuePair.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfcClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/NfcConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/ProtocolDiscoveryConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/oemlock/IOemLock.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPower.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPowerHintSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/WorkDuration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/Channel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerAttribution.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyMeasurement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/IPowerStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/PowerEntity.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/State.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidency.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidencyResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IAnnouncementListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ICloseHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IRadioService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITuner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITunerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioConst.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfoModem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/PhoneCapability.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimPortInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimSlotStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SlotPortMapping.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/DataProfileInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/EpsQos.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/LinkAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/NrQos.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/OsAppId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PcoDataInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PortRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosBandwidth.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/RouteSelectionDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SetupDataCallResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SliceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SlicingConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/TrafficDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/UrspRule.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ConnectionFailureInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioIms.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsCall.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsRegistration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/SrvccCall.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AmrParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AnbrMode.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CallQuality.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CodecParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/DtmfParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/EvsParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMedia.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/LocalEndPoint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityThreshold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtcpConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpHeaderExtension.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpSessionParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAck.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsSubaddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsWriteArgs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmBroadcastSmsConfigInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmSmsMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessaging.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/ImsSmsMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SendSmsResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SmsWriteArgs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsTechSpecificInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigModem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigSim.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ImeiInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/NvWriteItem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/RadioCapability.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringTypeSpecificInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/Cdma2000RegistrationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CdmaSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityCdma.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityGsm.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityLte.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityNr.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityTdscdma.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityWcdma.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoCdma.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoGsm.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoLte.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoNr.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoTdscdma.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoWcdma.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/ClosedSubscriberGroupInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyNetworkScanTrigger.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyRegResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EutranRegistrationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EvdoSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/GsmSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetwork.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LceDataInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LinkCapacityEstimate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteVopsInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrIndicators.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrVopsInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/OperatorInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/PhysicalChannelConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RadioAccessSpecifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RegStateResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalThresholdInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SuppSvcNotification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/TdscdmaSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/WcdmaSignalStrength.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISap.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISapCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/AppStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CardStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/Carrier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CarrierRestrictions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSim.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIoResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/ImsiEncryptionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookCapacity.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookRecordInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SelectUiccSub.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SessionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimApdu.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimRefreshResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Call.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CallForwardInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaCallWaiting.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaDisplayInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaInformationRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaLineControlInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaNumberInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaSignalInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53ClirInfoRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CfData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Dial.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/EmergencyNumber.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/LastCallFailCauseInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/SsInfoData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/StkCcUnsolSsResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/UusInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/rebootescrow/IRebootEscrow.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElementCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/LogicalChannelResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/AttestationKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/BeginResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/Certificate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/DeviceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/HardwareAuthToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintOperation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IRemotelyProvisionedComponent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCharacteristics.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCreationResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyMintHardwareInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyParameter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/MacedPublicKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/ProtectedData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/RpcHardwareInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/ISecureClock.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/TimeStampToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/Timestamp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/ISharedSecret.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/SharedSecretParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/ISensorsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/SensorInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger/IRecognitionStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHw.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwGlobalCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tests/extension/vibrator/ICustomVibrator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ForwardedStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IOffload.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IPv4AddrPortPair.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ITetheringOffloadCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/NatTimeoutUpdate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/CoolingDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermalChangedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/Temperature.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/TemperatureThreshold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChip.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChipCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/CecMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCecCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/HdmiPortInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArc.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArcCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/ITvInputCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputDeviceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessageEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvStreamConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioExtraMetaData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselectionLabel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPresentation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxAlpFilterSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterAvSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterIpPayloadEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMediaEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMmtpRecordEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesDataSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterRecordSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionBits.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettingsConditionTableInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTemiEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTsRecordEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpFilterSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxMmtpFilterSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTlvFilterSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTsFilterSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FilterDelayHint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Capabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3PlpSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Settings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCodeRate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettingsFec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Capabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Settings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtLayerSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendScanAtsc3PlpInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendStatusAtsc3PlpInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDemux.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDescrambler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDvrCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFilterCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontend.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontendCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnb.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnbCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITimeFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITuner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/PlaybackSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/RecordSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/DisplayPortAltModeInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IDisplayPortAltModeInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsb.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbOperationInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbSerialReader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/ParcelableUsbPort.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/PortStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/UsbPortStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/GadgetFunction.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadget.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadgetCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwb.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbChip.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/ActivePwle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/BrakingPwle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/CompositeEffect.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibrator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/IWeaver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverReadResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AfcChannelAllowance.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcChannelInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcFrequencyInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIfaceEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiP2pIface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttControllerEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBandSpecificConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingConfirmInd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanConfigRequestSupplemental.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDataPathChannelInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDiscoveryCommonConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfirmInd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanRespondToDataPathIndicationRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanSuspensionModeChangeInd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttLciInformation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttResponder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaApfPacketFilterCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanBucketParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceContentionTimeStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfacePacketStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerLinkStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerRadioStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaPeerInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRateStat.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaScanData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChipCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxIcmpPacketDetails.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxMulticastPacketDetails.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxPacketDetails.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugPacketFateFrameInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRingBufferStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRxPacketFateReport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugTxPacketFateReport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiInformationElement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioCombination.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRateInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiUsableChannel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ApInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ChannelParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ClientInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/FrequencyRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/HwModeParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapdCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IfaceParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/NetworkParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AnqpData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AssociationRejectionData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/BssTmData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ConnectionCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConfigurationData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConnectionKeys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppResponderBootstrapInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/FreqRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/GsmRand.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/Hs20AnqpData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/INonStandardCertCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicant.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIfaceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pNetwork.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetwork.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetworkCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/IfaceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MacAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLink.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLinksInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimGsmAuthParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimUmtsAuthParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimGsmAuthParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimUmtsAuthParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/OceRssiBasedAssocRejectAttr.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/P2pClientEapolIpAddressInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/PortRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyClassifierParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsRequestStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsResponseStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/SignalPollResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/HealthConnectDataState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/AggregateDataRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/GetPriorityResponseParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/HealthConnectExceptionParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAccessLogsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IActivityDatesResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAggregateRecordsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IApplicationInfoResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IChangeLogsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IDataStagingFinishedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IEmptyResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetChangeLogTokenCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectDataStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectMigrationUiStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetPriorityResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IHealthConnectService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IInsertRecordsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IMigrationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IReadRecordsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IRecordTypeInfoResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/InsertRecordsResponseParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/UpdatePriorityRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogsRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/HealthConnectMigrationUiState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/MigrationException.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Country.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Criteria.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GeocoderParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Geofence.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssMeasurementRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryDetector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IFusedGeofenceHardware.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeofenceProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssAntennaInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssMeasurementsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNavigationMessageListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNmeaListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGpsGeofenceHardware.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/INetInitiatedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LastLocationRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LocationTime.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProviderManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/IProviderRequestListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderProperties.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/lpdump/ILpdump.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesEx.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioFormat.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioGainSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioHwModule.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioIoDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMix.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixMatchCriterion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixerAttributesInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPatchFw.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPolicyConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigFw.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortDeviceExtSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortFw.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortMixExtSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProductStrategy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProfileSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoute.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoutesInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioTimestampInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVibratorInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVolumeGroup.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/BluetoothProfileConnectionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientConfigParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientInfoParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetInputForAttrResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetOutputForAttrResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetSpatializerResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioDeviceVolumeDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFlingerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFocusDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioModeDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioPolicyServiceClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRoutesObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioServerStateDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrack.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrackCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICapturePresetDevicesRoleDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICaptureStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICommunicationDeviceDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDeviceVolumeBehaviorDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDevicesForAttributesCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffect.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffectClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaController2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaMetricsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaResourceMonitor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2Manager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2Service.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaTranscodingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMuteAwaitConnectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INativeSpatializerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesUpdateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlaybackConfigDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlayer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPreferredMixerAttributesDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRecordingConfigDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteVolumeObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserverService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRingtonePlayer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDose.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDoseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadToSoundStagePoseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackerAvailableCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingModeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerOutputCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyNonDefaultDevicesDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyPreferredDevicesDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStreamAliasingDispatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IVolumeController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/InterpolatorConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourceParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourcePolicyParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MicrophoneInfoFw.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/NearbyDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/PlaybackParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Rating.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RecordClientInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RenderPosition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RouteDiscoveryPreference.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Session2Command.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SharedFileRegion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundDoseRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundTriggerSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TrackSecondaryOutputInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingResultParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingTestConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingVideoTrackFormat.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumePolicy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperOperation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioAttributes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfigBase.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDeviceDescription.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioFormatDescription.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGain.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGainConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalAttributesGroup.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterionType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalProductStrategy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalVolumeGroup.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioMMapPolicyInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioOffloadInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPlaybackRate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPort.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortDeviceExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortMixExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioProfile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioUuid.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Boolean.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Byte.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Double.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/ExtraAudioDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Float.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Int.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Long.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/MicrophoneDynamicInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Void.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/AudioProductStrategy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/IAudioPolicyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/bettertogether/cts/IRemoteService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceStatsProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/IMediaMetricsManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/NetworkEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackErrorEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackStateEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/TrackChangeEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IBluetoothMidiService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceOpenCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceServer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/MidiDeviceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionAttributionTagCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/permission/Identity.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionWatcherCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/MediaProjectionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IActiveSessionsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventDispatchedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventSessionChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnVolumeKeyLongPressListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession2TokensListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionControllerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ConfidenceLevel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionServiceClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ModelParameterRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Phrase.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionExtra.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseSoundModel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Properties.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/SoundModel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IAcknowledgeEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectGlobalEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectModelEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectRecognitionEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerInjection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerMiddlewareService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerModule.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/PhraseRecognitionEventSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/RecognitionEventSys.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/SoundTriggerModuleDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AitInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/DvbDeviceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardware.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardwareCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteServiceInput.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/TvTrackInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDemux.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDescrambler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDvrCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFilterCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontend.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontendCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnb.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnbCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerTimeFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ISharedFilterTestServer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ITunerResourceTestServer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/CasSessionRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/IResourcesReclaimListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ITunerResourceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ResourceClientProfile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerCiCamRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDescramblerRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerLnbRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IBroadcastListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IFastPairHalfSheetCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/INearbyManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IScanListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/OffloadCapability.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/PairStatusMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/ByteArrayParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountDevicesMetadataRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountKeyDeviceMetadataParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDeviceMetadataParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDiscoveryItemParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountsRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountDeviceRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAccountDevicesMetadataCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAntispoofKeyDeviceMetadataCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairDataProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairEligibleAccountsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountDeviceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairUiService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IOffloadCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/CaptivePortalData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ConnectivityMetricsEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DataStallReportParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpOption.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpResultsParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/EthernetNetworkManagementException.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ICaptivePortal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IConnectivityDiagnosticsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IDnsResolver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetServiceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIntResultListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpConnectivityMetrics.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStore.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStoreCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpSecService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdUnsolicitedEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkActivityListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgentRegistry.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkInterfaceOutcomeReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkManagementEventObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitorCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkOfferCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkRecommendationProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreCache.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackConnector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IOnCompleteListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyInstalledListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IQosCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ISocketKeepaliveCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITestNetworkManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheredInterfaceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringConnector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringStatsProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IVpnManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InformationElementParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InitialConfigurationParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InterfaceConfigurationParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpPrefix.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecMigrateInfoParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecSpiResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTransformResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTunnelInterfaceResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2InformationParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2PacketParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MacAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MarkMaskParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NativeNetworkConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NattKeepalivePacketDataParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Network.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkAgentConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScore.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScorerAppData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTemplate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTestResultParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/PrivateDnsConfigParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProvisioningConfigurationParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProxyInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosFilterParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverHostsParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverOptionsParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverParamsParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfoParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RssiCurve.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScanResultInfoParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScoredNetwork.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TcpKeepalivePacketDataParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherConfigParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherOffloadRuleParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatesParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatsParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheredClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringCallbackStartedParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringConfigurationParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringRequestParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/UidRangeParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Uri.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/VpnProfileState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/apf/ApfCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/connectivity/aidl/ConnectivityNative.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpLeaseParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpServingParamsParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpEventCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServerCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClientCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/Blob.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnBlobRetrievedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnL2KeyResponseListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnNetworkAttributesRetrievedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnSameL3NetworkResponseListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusAndCountListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/NetworkAttributesParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/SameL3NetworkResponseParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/StatusParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/DiscoveryInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/GetAddressInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDns.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDnsEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/RegistrationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/ResolutionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/metrics/INetdEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netd/aidl/NativeUidRangeConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/IUsageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProviderCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/NetworkMonitorParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/dhcp/DhcpOption.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/ip/ReachabilityLossInfoParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/quirks/IPv6ProvisioningLossQuirkParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdServiceConnector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/DnsHealthEventParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/IDnsResolverUnsolicitedEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/Nat64PrefixEventParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/PrivateDnsValidationEventParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/SipProfile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnManagementService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnUnderlyingNetworkPolicyListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/VcnConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wear/ICompanionDeviceManagerProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/CoexUnsafeChannel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IActionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IBooleanListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ICoexCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IDppCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IIntegerListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IInterfaceCreationInfoCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILastCallerListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IListListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyConnectionStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyHotspotCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestMatchCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestUserSelectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiActivityEnergyInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiDriverCountryCodeChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiUsabilityStatsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IPnoScanResultsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScoreUpdateObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IStringListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISubsystemRestartCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionConnectionStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionUserApprovalStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ITrafficStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiBandsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiConnectedNetworkScorer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiLowLatencyLockListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkSelectionConfigListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkStateChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScanner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScannerListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiVerboseLoggingStatusChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiBands.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiConnectedSessionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiNetworkSuggestion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiSsid.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwarePairingConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareResources.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/ConfigRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareDiscoverySessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareMacAddressProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/MacAddrMapping.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/hotspot2/IProvisioningCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/DeviceWiphyCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterfaceEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IClientInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IInterfaceEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IPnoScanEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IScanEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/ISendMgmtFrameEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWifiScannerImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificond.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificondEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/p2p/IWifiP2pManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IRttCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IWifiRttManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/RangingRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/IAppCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapterExtras.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcCardEmulation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcControllerAlwaysOnListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcDta.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcFCardEmulation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcTag.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcUnlockHandler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/ITagRemovedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TechListParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TransceiveResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/cardemulation/NfcFServiceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IExecuteCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IOnDevicePersonalizationManagingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IRequestSurfacePackageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/BatteryUsageStatsQuery.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Bundle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ConnectionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CoolingDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataArgs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ExternalVibration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternalEntry.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IAidlTest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBatteryPropertiesRegistrar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderThreadPriorityService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceNestedService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ICancellationSignal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdentifiersPolicyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdleController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibrationController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibratorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHardwarePropertiesManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIdmap2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentAuthListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentCompanion.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentDumpCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentReportStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputConstants.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputFlinger.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInstalld.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ILogd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IMessenger.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/INetworkManagementService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPendingIntentRef.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPermissionController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProcessInfoService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProgressListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomResultReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystem.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystemProgressListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRemoteCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISchedulingPolicyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISomeService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsBootstrapAtomService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsCompanionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsQueryCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsSubscriptionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStoraged.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemUpdateManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngine.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStableCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateLock.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserRestrictionsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldMountCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldTaskListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IWakeLockCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Messenger.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelDuration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelFileDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelUuid.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/PersistableBundle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ReconcileSdkDataArgs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ServiceDebugInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/SharedMemory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsBootstrapAtom.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsDimensionsValueParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Temperature.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/UserHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibrationAttributes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibratorInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/CellularBatteryStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/GpsBatteryStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiActivityEnergyInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiBatteryStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ExceptionalParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IEmptyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelExceptionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelFileDescriptorPeer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISeccompIsolatedService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISecondary.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISharedMemoryService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/image/IDynamicSystemService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalServiceConnector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageHealthListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageLoadingProgressListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalFileSystemControlParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalNewFileParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/PerUidReadTimeouts.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/StorageHealthCheckParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/logcat/ILogcatManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/CrateMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/DiskInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IObbActionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageShutdownObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storaged/IStoragedPrivate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/ILegacyPermissionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IOnPermissionsChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionChecker.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/cts/appthataccesseslocation/IAccessLocationOnCommand.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/pixel/perfstatsd/IPerfstatsdPrivate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/ILayoutResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapterObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintJobStateChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintServicesChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpooler.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrinterDiscoveryObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IWriteResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PageRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PrintAttributes.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintServiceClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationServiceCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationsChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/RecommendationInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/IAsyncContentProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceStateChangedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/IOnSafetyCenterDataChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/ISafetyCenterManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRebootReadinessManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRequestRebootReadinessStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementChannel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementReader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IFileIntegrityService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainAliasCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IConfirmationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IProtectedConfirmation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/ByteArray.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/IAttestationManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IVerificationResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/AuthorizationTokens.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/IKeystoreAuthorization.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/compat/IKeystoreCompatService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/BitmapWrapper.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/CVE_2021_0327/IBadProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBinderExchange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBitmapService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IIsolatedService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/activity/ISecureRandomService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AccessControlProfileParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AuthKeyParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryNamespaceParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/GetEntriesResultParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredential.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStore.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStoreFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ISession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/IWritableCredential.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestEntryParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestNamespaceParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultEntryParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultNamespaceParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/SecurityHardwareInfoParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keymaster/IKeyAttestationApplicationIdProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/RecoveryCertPath.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/WrappedApplicationKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/legacykeystore/ILegacyKeystore.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/maintenance/IKeystoreMaintenance.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/CrashStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/IKeystoreMetrics.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithAuthInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithGeneralInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithPurposeAndModesInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithGeneralInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithPurposeAndModesInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/Keystore2AtomWithOverflow.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeystoreAtom.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/RkpErrorStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/StorageStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/provisioner/IProvisionerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetKeyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetRegistrationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRegistration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRemoteProvisioning.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IStoreUpgradedKeyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/RemotelyProvisionedKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/backgroundactivity/appa/IBackgroundActivityTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/scvh/IAttachEmbeddedWindow.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/ICrossProcessSurfaceControlViewHostTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/IUntrustedTouchTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/ambientcontext/IAmbientContextDetectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/appprediction/IPredictionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IProximityUpdateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutoFillService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutofillFieldClassificationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IFillCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionRenderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUiCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISaveCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISurfacePackageResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IAugmentedAutofillService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IFillCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/IApnSourceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingClientService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/MessagePdu.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/ChooserTarget.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/FlushMetrics.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareReadAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentsuggestions/IContentSuggestionsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/Control.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsActionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscriber.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscription.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginCreateCredentialCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginGetCredentialCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IClearCredentialStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/ICredentialProviderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/displayhash/IDisplayHashingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlay.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClientCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/DownloadSubscriptionResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDeleteSubscriptionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDownloadSubscriptionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEraseSubscriptionsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccServiceDumpResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDefaultDownloadableSubscriptionListCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDownloadableSubscriptionMetadataCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEidCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccInfoCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccProfileInfoListCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetOtaStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IOtaStatusChangedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IRetainSubscriptionsForFactoryResetCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/ISwitchToSubscriptionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IUpdateSubscriptionNicknameCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/GameStartedEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameServiceController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSessionController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/GameSessionEventInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/IGameServiceTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/OnSystemBarVisibilityChangedInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/gatekeeper/IGateKeeperService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserServiceCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Adjustment.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Condition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/INotificationListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IStatusBarNotificationHolder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/NotificationStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/oemlock/IOemLockService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/persistentdata/IPersistentDataBlockService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/GetWalletCardsRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletServiceCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/SelectWalletCardRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/WalletServiceEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSTileService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/ResolverTarget.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resumeonreboot/IResumeOnRebootService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/search/ISearchUiService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/settings/suggestions/ISuggestionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/smartspace/ISmartspaceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/storage/IExternalStorageService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProviderManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordDetectionServiceFailure.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordRejectedResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDetectorSessionVisualQueryDetectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDspHotwordDetectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IMicrophoneHotwordDetectionVoiceInteractionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/ISandboxedDetectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVisualQueryDetectionVoiceInteractionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSessionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/SoundTriggerFailure.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/VisualQueryDetectionServiceFailure.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IPersistentVrStateCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrStateCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperEngine.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpapereffectsgeneration/IWallpaperEffectsGenerationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/watchdog/IExplicitHealthCheckService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wearable/IWearableSensingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IModelDownloadListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManagerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionSupportCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTask.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTaskCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/IIsolatedCompilationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/AuthenticatorSpec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/Authorization.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/CreateOperationResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/EphemeralStorageKeyResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreOperation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreSecurityLevel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyEntryResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyMetadata.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/OperationChallenge.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/INetd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/OemNetwork.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendControlService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISystemSuspend.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakeLock.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakelockCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/ISuspendControlServiceInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/SuspendInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeLockInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeupInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualization/payload/IVmPayloadService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/DiskImage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachine.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachineCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualizationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/Partition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineDebugInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachinePayloadConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineRawConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmBooted.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmCreationRequested.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmExited.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IGlobalVmContext.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IVirtualizationServiceInternal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualmachineservice/IVirtualMachineService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/BluetoothCallQualityReport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallEndpoint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallException.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/VideoProfile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/ITestInterface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/api29incallservice/ICtsApi29InCallServiceControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/carmodetestapp/ICtsCarModeInCallServiceControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/redirectiontestapp/ICtsCallRedirectionServiceController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/screeningtestapp/ICallScreeningControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/selfmanagedcstestapp/ICtsSelfManagedConnectionServiceControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/streamingtestapp/ICtsCallStreamingServiceControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/thirdptyincallservice/ICtsThirdPartyInCallServiceControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallForwardingInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallQuality.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellBroadcastIdRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellIdentity.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/DataConnectionRealTimeInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IBootstrapAuthenticationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellBroadcastService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellInfoCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IccOpenLogicalChannelResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/LinkCapacityEstimate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/NeighboringCellInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhoneNumberRange.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhysicalChannelConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PreciseCallState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/RadioAccessSpecifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ServiceState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyDisplayInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyHistogram.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/UiccSlotMapping.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cdma/CdmaSmsCbProgramData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsDownloadMiddlewareControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsGroupCallMiddlewareControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsStreamingMiddlewareControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/externalimsservice/ITestExternalImsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/locationaccessingapp/ICtsLocationAccessControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/NetworkSliceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/ThrottleStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/TrafficDescriptor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/emergency/EmergencyNumber.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccNotification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/IGbaService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/UaSecurityProtocolIdentifier.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/FeatureTagState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsReasonInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsSuppServiceNotification.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaQualityStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaThreshold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RcsClientConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RtpHeaderExtension.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDelegateImsConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDetails.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDialogState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipMessage.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ICapabilityExchangeEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IFeatureProvisioningCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCallSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCapabilityCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfigCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelFeature.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsFeature.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistrationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceControllerListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsSmsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsTrafficSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IPublishResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsConfigCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUceControllerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUcePublishStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegate.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateConnectionStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateMessageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipTransport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISrvccStartedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISubscribeResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/CapabilityChangeRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/ConnectionFailureInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/stub/ImsFeatureConfiguration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMedia.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMediaCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityThreshold.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/RtpConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/TextConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/VideoConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadProgressListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadStatusListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IGroupCallCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsDownloadSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsGroupCallSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsStreamingSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IStreamingServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/StreamingServiceInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsDownloadService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsGroupCallService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsStreamingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteDatagramCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteProvisionStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteTransmissionUpdateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteGatewayListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatellite.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteCapabilitiesConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteGateway.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/PointingInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteDatagram.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/binder/IBenchmark.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/INested.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/IProtected.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/ITracingServiceProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/TraceReportParams.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/trusty/stats/nw/setter/IStatsSetter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/IRemoteMemoryIntArray.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/PropertyParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/StatsEventParcel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IOnUwbActivityEnergyInfoListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapterStateCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdfProvisionStateCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbOemExtensionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbRangingCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbVendorUciCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/SessionHandle.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/UwbAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/StateResidencyData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ContentRecordingSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IAppTransitionAnimationSpecsFuture.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ICrossWindowBlurEnabledListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayFoldListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowInsetsController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDockedStackListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStatsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilterHost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputMonitorHost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IOnKeyguardExitResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IPinnedTaskListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationRunner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationFinishedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationRunner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRotationWatcher.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureResponseListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISurfaceControlViewHost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISystemGestureExclusionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWallpaperVisibilityListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindow.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowFocusObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/KeyEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/TaskTransitionSpec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowAnimationFrameStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowContentFrameStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityEmbeddedConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManagerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IRemoteMagnificationAnimationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnectionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/WindowTransformationSpec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillValue.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAugmentedAutofillManagerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManagerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutofillWindowPresenter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/DataRemovalRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureDirectManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureOptionsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IDataShareWriteAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CompletionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CorrectionInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedText.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedTextRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/InputMethodSubtype.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/TextAttribute.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/cts/util/IWindowFocusStealer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textclassifier/TextClassificationSessionId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/SuggestionsInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/TextInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationDirectManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/UiTranslationSpec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/virtualdevice/cts/IStreamedTestApp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyAlwaysOnHotwordDetector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyDetectorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyKeyphraseModelManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionServiceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IVoiceInteractionServiceBindingHelper.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/IWebViewUpdateService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpHeader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IHostAppInvoker.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/ITestProcessService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IWebServer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/AddToSurfaceSyncGroupResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/DisplayAreaInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationFinishedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationRunner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizerController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDumpCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IOnBackInvokedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransitionFinishedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroup.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroupCompletedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFpsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizerController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizerController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransactionReadyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionMetricsReporter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionPlayer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerTransactionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowOrganizerController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowlessStartingSurfaceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/SizeConfigurationBuckets.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IAdvancedExtenderImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IExtensionsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageCaptureExtenderImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsDeinitializedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsInitializedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewExtenderImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewImageProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IProcessResultImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestUpdateProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ISessionProcessorImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/OutputSurface.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IRangingSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwb.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwbClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingCapabilities.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingMeasurement.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingParameters.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingPosition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbAddress.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbComplexChannel.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbDevice.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/another_package/IFaz.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/ABCD.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD2.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/classPaths.txt create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/BroadcastReceipt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/ICommandReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/jni/SizeD.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/render/IPdfRender.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/ICarMetricsCollectorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IResultListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarServiceHelper.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarSystemServerClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/LargeParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/AsyncPropertyServiceRequestList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/CarPropertyConfigList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/GetSetValueResultList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/IAsyncPropertyResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/IJavaTestBinder.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/TestLargeParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/KeypressEvent.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/IProcfsInspector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/ProcessInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/bands/ProgramType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/ITuneCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/setupwizardlib/IInitialLockSetupService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/BundleList.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/testdpc/remotedpm/IRemoteDevicePolicyManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/compatibility/common/util/devicepolicy/provisioning/IBooleanCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/IBinderPermissionTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appdataisolation/appa/IIsolatedService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appsearch/ICommandReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/blob/ICommandReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/comp/ICrossUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/deviceowner/ICrossUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IMyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkStateObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IRemoteSocketFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/managedprovisioning/ICrossUserService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/projection/IProjectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyAlwaysOnHotwordDetector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyDetectorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyKeyphraseModelManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionServiceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/IActivityStarter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/ICtsSdkProviderApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/development/IRemoteService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/IDeviceLockControllerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/IGlobalParametersService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/ISetupParametersService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/dialer/simulator/service/ISimulatorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/eventlib/IQueryService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBinderProxyCountingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcCallbackObserver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestAppCmdService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestServiceCmdService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestRemoteCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestServiceConnectorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ICommandReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ITimeReceiverCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/IRcsPresenceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/ImsConfigListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbm.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbmListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsExternalCallStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsFeatureStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMMTelFeature.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMultiEndpoint.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRcsFeature.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRegistrationListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceFeatureCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsStreamMediaSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUtListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsPresence.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsActiveCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsAsyncNotedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsNotedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsStartedCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IBatteryStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IHotwordRecognitionStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ILogAccessDialogCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IMediaContainerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVisualQueryDetectionAttentionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceActionCheckCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionShowCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSoundTriggerSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/procstats/IProcessStats.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetHost.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/IObbBackupService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/ITransportStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IOverrideValidator.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompat.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompatNative.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/OverrideAllowedState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/graphics/fonts/IFontManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/infra/IAndroidFuture.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IImeTracker.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsResponseCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputContentUriToken.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodClient.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodPrivilegedOperations.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteAccessibilityInputConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteInputConnection.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/InputConnectionCommandHeader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/logging/InstanceId.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/INetworkWatchlistManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetdUnsolicitedEventListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IDropBoxManagerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IParcelFileDescriptorFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IResultReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IShellCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDismissCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDrawnCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardExitCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardLockedStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IShortcutService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAddTileResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAppClipsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/ISessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBarService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IUndoMediaTransferCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticServiceAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallEventCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallStreamingService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionServiceAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IDeviceIdleControllerAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInternalServiceRetriever.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IStreamingCallAdapter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomLoader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/RemoteServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IBooleanConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICallForwardingInfoCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigChangeListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigLoader.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierPrivilegesCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelectionServiceController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelector.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIccPhoneBook.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IImsStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIntegerConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ILongConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IMms.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/INumberVerificationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOnSubscriptionsChangedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOns.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneStateListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneSubInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISetOpportunisticDataCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISipDialogStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISms.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISub.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephony.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephonyRegistry.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IUpdateAvailableNetworksCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IVoidConsumer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWapPushManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorResultCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IccLogicalChannelRequest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/SmsRawData.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IAuthenticateServerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ICancelSessionCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDeleteProfileCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDisableProfileCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccCardController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetAllProfilesCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetDefaultSmdpAddressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccChallengeCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo1Callback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo2Callback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetProfileCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetRulesAuthTableCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetSmdsAddressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IListNotificationsCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ILoadBoundProfilePackageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IPrepareDownloadCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRemoveNotificationFromListCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IResetMemoryCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationListCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetDefaultSmdpAddressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetNicknameCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISwitchToProfileCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnCapacity.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnRecord.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSession.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesSessionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IDragAndDropPermissions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IInputMethodManager.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ICheckCredentialProgressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ILockSettings.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IRemoteViewsFactory.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenActivatedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenRemovedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/LockscreenCredential.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/VerifyCredentialResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/keychain/tests/support/IKeyChainServiceTestSupport.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/test/vmshare/IVmShareTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IAppCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IBenchmarkService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/ITestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IVmCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/minidroid/testservice/ITestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/modules/utils/ISynchronousResultReceiver.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyPortListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/FailureType.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/PluginState.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginExecutorService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginStateCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/playback/IRequestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfEditor.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfRenderer.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetKeyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetRegistrationCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRegistration.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemoteProvisioning.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemotelyProvisionedKeyPool.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IStoreUpgradedKeyCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/RemotelyProvisionedKey.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IComputeSdkStorageCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ILoadSdkInSandboxCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IRequestSurfacePackageFromSdkCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxDisabledCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxManagerToSdkSandboxCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IUnloadSdkCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/SandboxLatencyInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/dataisolationtest/IDataIsolationTestSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/mediationtest/IMediationTestSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/storagetest/IStorageTestSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/uiprovider/IUiProviderApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtConstants.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtdDexoptResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtifactsPath.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexMetadataPath.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexoptOptions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/FsPermission.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptNeededResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptStatusResult.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtdCancellationSignal.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/MergeProfileOptions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/OutputProfile.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/net/integrationtests/INetworkStackInstrumentation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProfCollectd.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProviderStatusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/smspush/unitTests/IDataVerify.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/IBroadcastReporter.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/ITestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/assist/IAssistHandleService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/ICrossProfileService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IOnDoneCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IScreenshotProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/appclips/IAppClipsScreenshotHelperService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/IOverviewProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/ISystemUiProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ILauncherUnlockAnimationController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ISysuiUnlockAnimationController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldAnimation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldTransitionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletCardsUpdatedListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletContextualLocationsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/inputinjection/IInputInjectionTestCallbacks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INLSControlService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INotificationUriAccessService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindow.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindowCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/aidl/main/IRemoteService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/basicprojectwithaidl/ITest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/codeprovider/storagetest_1/IStorageTestSdk1Api.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/crashtest/ICrashTestSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/broadcasts/IBroadcastSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/contentproviders/IContentProvidersSdkApi.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/trusty/binder/test/ITestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/users/IRestrictedProfilePinService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/util/IActivityTransitionBitmapProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/testing/testinput/ITestInputControl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/FsStat.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFs.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFsService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IVirtFdService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/back/IBackAnimation.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubbles.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubblesListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/desktopmode/IDesktopMode.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/draganddrop/IDragAndDrop.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/onehanded/IOneHanded.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPip.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPipAnimationListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasks.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasksListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreen.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreenListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindow.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindowListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/transition/IShellTransitions.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/ISecondary.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/ISetupCompatService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskServiceCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalRegisterResultListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationServicePortalExtension.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupwizard/util/INetworkInterceptService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/IDisplay.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/Weight.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/com/mediatek/tunerservice/IMtkTuner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/cts/android/hardware/IHardwareBufferTestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBusCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/AudioConfig.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IAudioProxy.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IStreamProvider.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/MmapBufferInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/PresentationPosition.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/TimeSpec.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/WriteStatus.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/foo/IFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/fuzztest/ITestService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/power/extension/pixel/IPowerExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/thermal/extension/pixel/IThermalExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/bluetooth/ccc/Timestamp.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtIndication.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtResponse.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/RilResponseInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/BigStruct.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IBar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/Inner.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/NameCollision.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn10.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn11.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OverrideMe.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/VectorFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/extension/IFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test2/IFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestCallback.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestController.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/ICallbackInt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IChildProcessService.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IParentProcess.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IConnectionListener.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IEmbeddedTestServerImpl.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/other_package/IBaz.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/parcelables/EmptyParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IBar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/Thing.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/IFoo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/SubThing.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/src/com/android/commands/uinput/InputAbsInfo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Bar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Foo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Bar.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Baz.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ExtendableParcelable.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/FixedSize.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Foo.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IBaz.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ICompatTest.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IEmpty.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/MyExt.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/RegularPolygon.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/a/IA.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/b/B.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/c/C.struct create mode 100644 binder_trace/binder_trace/structs/android-14.0.0_r28/vendor/nxp/nxpnfc_aidl/INxpNfc.struct diff --git a/binder_trace/binder_trace/__main__.py b/binder_trace/binder_trace/__main__.py index 751cae88..0b0f0651 100644 --- a/binder_trace/binder_trace/__main__.py +++ b/binder_trace/binder_trace/__main__.py @@ -43,7 +43,7 @@ def main(): "--android-version", const="all", nargs="?", - choices=["9", "10", "11", "12", "13"], + choices=["9", "10", "11", "12", "13", "14"], default="13", help="Android version structs to use", ) @@ -63,6 +63,7 @@ def main(): "11": "android11", "12": "android-12.1.0_r27", "13": "android13.0.0-r_49", + "14": "android-14.0.0_r28", } base_dir = path.dirname(path.abspath(__file__)) diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB.struct new file mode 100644 index 00000000..6266631b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.310169722Z", + "source_location": "", + "components": [{"ab": "readInt32"}], + "full_name": "a.b.AB", + "name": "AB", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB2.struct new file mode 100644 index 00000000..9f7a1802 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/a/b/AB2.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.310927947Z", + "source_location": "", + "components": [{"ab": "readInt32"}], + "full_name": "a.b.AB2", + "name": "AB2", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/Endpoint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/Endpoint.struct new file mode 100644 index 00000000..0af6262c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/Endpoint.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:44.267867972Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "upMessageQueueParcelable": "readParcelable", + "__parcelType": "aaudio.RingBuffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downMessageQueueParcelable": "readParcelable", + "__parcelType": "aaudio.RingBuffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "upDataQueueParcelable": "readParcelable", + "__parcelType": "aaudio.RingBuffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downDataQueueParcelable": "readParcelable", + "__parcelType": "aaudio.RingBuffer" + }] + }, + { + "sharedMemories": "readParcelableVector", + "__parcelType": "android.media.SharedFileRegion" + } + ], + "full_name": "aaudio.Endpoint", + "name": "Endpoint", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioClient.struct new file mode 100644 index 00000000..36aab0b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioClient.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.269059015Z", + "source_location": "", + "full_name": "aaudio.IAAudioClient", + "calls": [{ + "code": 1, + "in": [ + {"handle": "readInt32"}, + {"opcode": "readInt32"}, + {"value": "readInt32"} + ], + "name": "onStreamChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAAudioClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioService.struct new file mode 100644 index 00000000..153a8adc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/IAAudioService.struct @@ -0,0 +1,157 @@ +{ + "produced_on": "2024-04-12T08:47:44.271356581Z", + "source_location": "", + "full_name": "aaudio.IAAudioService", + "calls": [ + { + "code": 1, + "in": [{"client": "readStrongBinder"}], + "name": "registerClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "aaudio.StreamRequest" + }] + } + ], + "name": "openStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "paramsOut": "readParcelable", + "__parcelType": "aaudio.StreamParameters" + }] + } + ] + }, + { + "code": 3, + "in": [{"streamHandle": "readInt32"}], + "name": "closeStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"streamHandle": "readInt32"}], + "name": "getStreamDescription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "endpoint": "readParcelable", + "__parcelType": "aaudio.Endpoint" + }] + } + ] + }, + { + "code": 5, + "in": [{"streamHandle": "readInt32"}], + "name": "startStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"streamHandle": "readInt32"}], + "name": "pauseStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"streamHandle": "readInt32"}], + "name": "stopStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"streamHandle": "readInt32"}], + "name": "flushStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"streamHandle": "readInt32"}, + {"clientThreadId": "readInt32"}, + {"periodNanoseconds": "readInt64"} + ], + "name": "registerAudioThread", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"streamHandle": "readInt32"}, + {"clientThreadId": "readInt32"} + ], + "name": "unregisterAudioThread", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [{"streamHandle": "readInt32"}], + "name": "exitStandby", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "endpoint": "readParcelable", + "__parcelType": "aaudio.Endpoint" + }] + } + ] + } + ], + "name": "IAAudioService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/RingBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/RingBuffer.struct new file mode 100644 index 00000000..88b4a5bf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/RingBuffer.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:44.273392482Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "readCounterParcelable": "readParcelable", + "__parcelType": "aaudio.SharedRegion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "writeCounterParcelable": "readParcelable", + "__parcelType": "aaudio.SharedRegion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataParcelable": "readParcelable", + "__parcelType": "aaudio.SharedRegion" + }] + }, + {"bytesPerFrame": "readInt32"}, + {"framesPerBurst": "readInt32"}, + {"capacityInFrames": "readInt32"}, + {"flags": "readInt32"} + ], + "full_name": "aaudio.RingBuffer", + "name": "RingBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/SharedRegion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/SharedRegion.struct new file mode 100644 index 00000000..0bcefaab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/SharedRegion.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:44.274760489Z", + "source_location": "", + "components": [ + {"sharedMemoryIndex": "readInt32"}, + {"offsetInBytes": "readInt32"}, + {"sizeInBytes": "readInt32"} + ], + "full_name": "aaudio.SharedRegion", + "name": "SharedRegion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamParameters.struct new file mode 100644 index 00000000..c989544f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamParameters.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:44.277243548Z", + "source_location": "", + "components": [ + {"channelMask": "readInt32"}, + {"sampleRate": "readInt32"}, + {"deviceId": "readInt32"}, + {"sharingMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + }, + {"direction": "readInt32"}, + {"usage": "readInt32"}, + {"contentType": "readInt32"}, + {"spatializationBehavior": "readInt32"}, + {"isContentSpatialized": "readBool"}, + {"inputPreset": "readInt32"}, + {"bufferCapacity": "readInt32"}, + {"allowedCapturePolicy": "readInt32"}, + {"sessionId": "readInt32"}, + {"isPrivacySensitive": "readBool"}, + {"hardwareSamplesPerFrame": "readInt32"}, + {"hardwareSampleRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hardwareAudioFormat": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + } + ], + "full_name": "aaudio.StreamParameters", + "name": "StreamParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamRequest.struct new file mode 100644 index 00000000..4df797cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aaudio/StreamRequest.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:44.278651406Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "aaudio.StreamParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + }, + {"sharingModeMatchRequired": "readBool"}, + {"inService": "readBool"} + ], + "full_name": "aaudio.StreamRequest", + "name": "StreamRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelable.struct new file mode 100644 index 00000000..e62244dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelable.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:59.097934788Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "payload": "readParcelable", + "__parcelType": "aidl.TestStableParcelable" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "aidl.ParcelFileDescriptor" + }] + } + ], + "full_name": "aidl.TestStableLargeParcelable", + "name": "TestStableLargeParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelableVector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelableVector.struct new file mode 100644 index 00000000..5cc99560 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableLargeParcelableVector.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:59.098879877Z", + "source_location": "", + "components": [ + { + "payload": "readParcelableVector", + "__parcelType": "aidl.TestStableParcelable" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "aidl.ParcelFileDescriptor" + }] + } + ], + "full_name": "aidl.TestStableLargeParcelableVector", + "name": "TestStableLargeParcelableVector", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableParcelable.struct new file mode 100644 index 00000000..4b2e0edc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/aidl/TestStableParcelable.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.099535360Z", + "source_location": "", + "components": [ + {"bytes": "readByteVector"}, + {"value": "readInt32"} + ], + "full_name": "aidl.TestStableParcelable", + "name": "TestStableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IDataSource.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IDataSource.struct new file mode 100644 index 00000000..f5200b95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IDataSource.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.400651181Z", + "source_location": "", + "full_name": "android.IDataSource", + "calls": [], + "name": "IDataSource", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IGraphicBufferSource.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IGraphicBufferSource.struct new file mode 100644 index 00000000..ace763b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IGraphicBufferSource.struct @@ -0,0 +1,99 @@ +{ + "produced_on": "2024-04-12T08:47:44.402595049Z", + "source_location": "", + "full_name": "android.IGraphicBufferSource", + "calls": [ + { + "code": 1, + "in": [ + {"omxNode": "readStrongBinder"}, + {"dataSpace": "readInt32"} + ], + "name": "configure", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"suspend": "readBool"}, + {"suspendTimeUs": "readInt64"} + ], + "name": "setSuspend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"repeatAfterUs": "readInt64"}], + "name": "setRepeatPreviousFrameDelayUs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"maxFps": "readFloat"}], + "name": "setMaxFps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"fps": "readDouble"}, + {"captureFps": "readDouble"} + ], + "name": "setTimeLapseConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"startTimeUs": "readInt64"}], + "name": "setStartTimeUs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"stopTimeUs": "readInt64"}], + "name": "setStopTimeUs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getStopTimeOffsetUs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 9, + "in": [{"aspects": "readInt32"}], + "name": "setColorAspects", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"timeOffsetsUs": "readInt64"}], + "name": "setTimeOffsetUs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "signalEndOfInputStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGraphicBufferSource", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractor.struct new file mode 100644 index 00000000..ea5154d6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractor.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.403775232Z", + "source_location": "", + "full_name": "android.IMediaExtractor", + "calls": [], + "name": "IMediaExtractor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractorService.struct new file mode 100644 index 00000000..e92964f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IMediaExtractorService.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:44.405190380Z", + "source_location": "", + "full_name": "android.IMediaExtractorService", + "calls": [ + { + "code": 1, + "in": [ + {"source": "readStrongBinder"}, + {"mime": "readString16"} + ], + "name": "makeExtractor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"offset": "readInt64"}, + {"length": "readInt64"} + ], + "name": "makeIDataSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "getSupportedTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + } + ], + "name": "IMediaExtractorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXBufferSource.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXBufferSource.struct new file mode 100644 index 00000000..a163e175 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXBufferSource.struct @@ -0,0 +1,55 @@ +{ + "produced_on": "2024-04-12T08:47:44.406689230Z", + "source_location": "", + "full_name": "android.IOMXBufferSource", + "calls": [ + { + "code": 1, + "in": [], + "name": "onOmxExecuting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onOmxIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onOmxLoaded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"bufferID": "readInt32"}], + "name": "onInputBufferAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"bufferID": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fenceParcel": "readParcelable", + "__parcelType": "android.OMXFenceParcelable" + }] + } + ], + "name": "onInputBufferEmptied", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOMXBufferSource", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXNode.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXNode.struct new file mode 100644 index 00000000..b96b7df2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/IOMXNode.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.407760802Z", + "source_location": "", + "full_name": "android.IOMXNode", + "calls": [], + "name": "IOMXNode", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceClient.struct new file mode 100644 index 00000000..e1278ea9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceClient.struct @@ -0,0 +1,237 @@ +{ + "produced_on": "2024-04-12T08:47:44.546959759Z", + "source_location": "", + "full_name": "android.accessibilityservice.IAccessibilityServiceClient", + "calls": [ + { + "code": 1, + "in": [ + {"connection": "readStrongBinder"}, + {"connectionId": "readInt32"}, + {"windowToken": "readStrongBinder"} + ], + "name": "init", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.accessibility.AccessibilityEvent" + }] + }, + {"serviceWantsEvent": "readBool"} + ], + "name": "onAccessibilityEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onInterrupt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gestureEvent": "readParcelable", + "__parcelType": "android.accessibilityservice.AccessibilityGestureEvent" + }] + } + ], + "name": "onGesture", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "clearAccessibilityCache", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"sequence": "readInt32"} + ], + "name": "onKeyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "region": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.accessibilityservice.MagnificationConfig" + }] + } + ], + "name": "onMagnificationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.MotionEvent" + }] + } + ], + "name": "onMotionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"displayId": "readInt32"}, + {"state": "readInt32"} + ], + "name": "onTouchStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"showMode": "readInt32"}], + "name": "onSoftKeyboardShowModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sequence": "readInt32"}, + {"completedSuccessfully": "readBool"} + ], + "name": "onPerformGestureResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"capturing": "readBool"}], + "name": "onFingerprintCapturingGesturesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"gesture": "readInt32"}], + "name": "onFingerprintGesture", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"displayId": "readInt32"}], + "name": "onAccessibilityButtonClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"available": "readBool"}], + "name": "onAccessibilityButtonAvailabilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "onSystemActionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"callback": "readStrongBinder"}], + "name": "createImeSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"session": "readStrongBinder"}, + {"enabled": "readBool"} + ], + "name": "setImeSessionEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "bindInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "unbindInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"connection": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "editorInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.EditorInfo" + }] + }, + {"restarting": "readBool"} + ], + "name": "startInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityServiceClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceConnection.struct new file mode 100644 index 00000000..3377fa1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/IAccessibilityServiceConnection.struct @@ -0,0 +1,718 @@ +{ + "produced_on": "2024-04-12T08:47:44.553473358Z", + "source_location": "", + "full_name": "android.accessibilityservice.IAccessibilityServiceConnection", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + }] + } + ], + "name": "setServiceInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"attributionTag": "readString16"}], + "name": "setAttributionTag", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"accessibilityNodeId": "readInt64"}, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"threadId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + } + ], + "name": "findAccessibilityNodeInfoByAccessibilityId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 4, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"accessibilityNodeId": "readInt64"}, + {"text": "readString16"}, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"threadId": "readInt64"} + ], + "name": "findAccessibilityNodeInfosByText", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 5, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"accessibilityNodeId": "readInt64"}, + {"viewId": "readString16"}, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"threadId": "readInt64"} + ], + "name": "findAccessibilityNodeInfosByViewId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 6, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"accessibilityNodeId": "readInt64"}, + {"focusType": "readInt32"}, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"threadId": "readInt64"} + ], + "name": "findFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 7, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"accessibilityNodeId": "readInt64"}, + {"direction": "readInt32"}, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"threadId": "readInt64"} + ], + "name": "focusSearch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 8, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"accessibilityNodeId": "readInt64"}, + {"action": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"threadId": "readInt64"} + ], + "name": "performAccessibilityAction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"windowId": "readInt32"}], + "name": "getWindow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.accessibility.AccessibilityWindowInfo" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "getWindows", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.accessibilityservice.AccessibilityWindowInfo.WindowListSparseArray" + }] + } + ] + }, + { + "code": 11, + "in": [], + "name": "getServiceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + }] + } + ] + }, + { + "code": 12, + "in": [{"action": "readInt32"}], + "name": "performGlobalAction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "getSystemActions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction" + } + ] + }, + { + "code": 14, + "in": [], + "name": "disableSelf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"handled": "readBool"}, + {"sequence": "readInt32"} + ], + "name": "setOnKeyEventResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"displayId": "readInt32"}], + "name": "getMagnificationConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.accessibilityservice.MagnificationConfig" + }] + } + ] + }, + { + "code": 17, + "in": [{"displayId": "readInt32"}], + "name": "getMagnificationScale", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 18, + "in": [{"displayId": "readInt32"}], + "name": "getMagnificationCenterX", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 19, + "in": [{"displayId": "readInt32"}], + "name": "getMagnificationCenterY", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 20, + "in": [{"displayId": "readInt32"}], + "name": "getMagnificationRegion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ] + }, + { + "code": 21, + "in": [{"displayId": "readInt32"}], + "name": "getCurrentMagnificationRegion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ] + }, + { + "code": 22, + "in": [ + {"displayId": "readInt32"}, + {"animate": "readBool"} + ], + "name": "resetMagnification", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"displayId": "readInt32"}, + {"animate": "readBool"} + ], + "name": "resetCurrentMagnification", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.accessibilityservice.MagnificationConfig" + }] + }, + {"animate": "readBool"} + ], + "name": "setMagnificationConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [ + {"displayId": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setMagnificationCallbackEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"showMode": "readInt32"}], + "name": "setSoftKeyboardShowMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [], + "name": "getSoftKeyboardShowMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 28, + "in": [{"enabled": "readBool"}], + "name": "setSoftKeyboardCallbackEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"imeId": "readString16"}], + "name": "switchToInputMethod", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"imeId": "readString16"}, + {"enabled": "readBool"} + ], + "name": "setInputMethodEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 31, + "in": [], + "name": "isAccessibilityButtonAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"sequence": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gestureSteps": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "sendGesture", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"sequence": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gestureSteps": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"displayId": "readInt32"} + ], + "name": "dispatchGesture", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [], + "name": "isFingerprintGestureDetectionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 35, + "in": [{"displayid": "readInt32"}], + "name": "getOverlayWindowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 36, + "in": [{"token": "readStrongBinder"}], + "name": "getWindowIdForLeashToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 37, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "takeScreenshot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"interactionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.accessibilityservice.ScreenCapture.ScreenCaptureListener" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "takeScreenshotOfWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "region": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "setGestureDetectionPassthroughRegion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "region": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "setTouchExplorationPassthroughRegion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"strokeWidth": "readInt32"}, + {"color": "readInt32"} + ], + "name": "setFocusAppearance", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"enabled": "readBool"}], + "name": "setCacheEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"timestamp": "readInt64"}, + {"where": "readString16"}, + {"loggingTypes": "readInt64"}, + {"callingParams": "readString16"}, + {"processId": "readInt32"}, + {"threadId": "readInt64"}, + {"callingUid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"serializedCallingStackInBundle": "readBundle"}] + } + ], + "name": "logTrace", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"displayId": "readInt32"}, + {"mode": "readBool"} + ], + "name": "setServiceDetectsGesturesEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"displayId": "readInt32"}], + "name": "requestTouchExploration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"displayId": "readInt32"}, + {"pointerId": "readInt32"} + ], + "name": "requestDragging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"displayId": "readInt32"}], + "name": "requestDelegating", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"displayId": "readInt32"}], + "name": "onDoubleTap", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [{"displayId": "readInt32"}], + "name": "onDoubleTapAndHold", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"scale": "readFloat"}], + "name": "setAnimationScale", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{ + "infos": "readList", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + }], + "name": "setInstalledAndEnabledServices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "getInstalledAndEnabledServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + } + ] + }, + { + "code": 53, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sc": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "attachAccessibilityOverlayToDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"accessibilityWindowId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sc": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "attachAccessibilityOverlayToWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityServiceConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/MagnificationConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/MagnificationConfig.struct new file mode 100644 index 00000000..a1409a9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accessibilityservice/MagnificationConfig.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T11:15:59.636463607Z", + "source_location": "", + "components": [ + {"mMode": "readInt32"}, + {"mActivated": "readBool"}, + {"mScale": "readFloat"}, + {"mCenterX": "readFloat"}, + {"mCenterY": "readFloat"} + ], + "full_name": "android.accessibilityservice.MagnificationConfig", + "name": "MagnificationConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/AuthenticatorDescription.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/AuthenticatorDescription.struct new file mode 100644 index 00000000..d269d1c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/AuthenticatorDescription.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T11:59:29.872946646Z", + "source_location": "", + "components": [ + {"type": "readString16"}, + {"packageName": "readString16"}, + {"labelId": "readInt32"}, + {"iconId": "readInt32"}, + {"smallIconId": "readInt32"}, + {"accountPreferencesId": "readInt32"}, + {"customTokens": "readByte"} + ], + "full_name": "android.accounts.AuthenticatorDescription", + "name": "AuthenticatorDescription", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticator.struct new file mode 100644 index 00000000..b186b5f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticator.struct @@ -0,0 +1,262 @@ +{ + "produced_on": "2024-04-12T08:47:44.561944596Z", + "source_location": "", + "full_name": "android.accounts.IAccountAuthenticator", + "calls": [ + { + "code": 1, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"authTokenType": "readString16"}, + {"requiredFeatures": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "addAccount", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "confirmCredentials", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "getAuthToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"response": "readStrongBinder"}, + {"authTokenType": "readString16"} + ], + "name": "getAuthTokenLabel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "updateCredentials", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"} + ], + "name": "editProperties", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"features": "readString16Vector"} + ], + "name": "hasFeatures", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "getAccountRemovalAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "getAccountCredentialsForCloning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"accountCredentials": "readBundle"}] + } + ], + "name": "addAccountFromCredentials", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"authTokenType": "readString16"}, + {"requiredFeatures": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startAddAccountSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startUpdateCredentialsSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionBundle": "readBundle"}] + } + ], + "name": "finishSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"statusToken": "readString16"} + ], + "name": "isCredentialsUpdateSuggested", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccountAuthenticator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticatorResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticatorResponse.struct new file mode 100644 index 00000000..6710fb49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountAuthenticatorResponse.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:44.563547808Z", + "source_location": "", + "full_name": "android.accounts.IAccountAuthenticatorResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"value": "readBundle"}] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onRequestContinued", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccountAuthenticatorResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManager.struct new file mode 100644 index 00000000..a4390f45 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManager.struct @@ -0,0 +1,847 @@ +{ + "produced_on": "2024-04-12T08:47:44.571153999Z", + "source_location": "", + "full_name": "android.accounts.IAccountManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "getPassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"key": "readString16"} + ], + "name": "getUserData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [{"userId": "readInt32"}], + "name": "getAuthenticatorTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.accounts.AuthenticatorDescription" + } + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "getAccountsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.accounts.Account" + } + ] + }, + { + "code": 5, + "in": [ + {"type": "readString16"}, + {"packageName": "readString16"}, + {"opPackageName": "readString16"} + ], + "name": "getAccountsByTypeForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.accounts.Account" + } + ] + }, + { + "code": 6, + "in": [ + {"accountType": "readString16"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "getAccountsAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.accounts.Account" + } + ] + }, + { + "code": 7, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"features": "readString16Vector"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "hasFeatures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"features": "readString16Vector"}, + {"opPackageName": "readString16"} + ], + "name": "getAccountByTypeAndFeatures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"features": "readString16Vector"}, + {"opPackageName": "readString16"} + ], + "name": "getAccountsByFeatures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"password": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"opPackageName": "readString16"} + ], + "name": "addAccountExplicitly", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"expectActivityLaunch": "readBool"}, + {"userId": "readInt32"} + ], + "name": "removeAccountAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "removeAccountExplicitly", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"userFrom": "readInt32"}, + {"userTo": "readInt32"} + ], + "name": "copyAccountToUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"accountType": "readString16"}, + {"authToken": "readString16"} + ], + "name": "invalidateAuthToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"} + ], + "name": "peekAuthToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"authToken": "readString16"} + ], + "name": "setAuthToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"password": "readString16"} + ], + "name": "setPassword", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "clearPassword", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"key": "readString16"}, + {"value": "readString16"} + ], + "name": "setUserData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"uid": "readInt32"}, + {"value": "readBool"} + ], + "name": "updateAppPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"notifyOnAuthFailure": "readBool"}, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "getAuthToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"authTokenType": "readString16"}, + {"requiredFeatures": "readString16Vector"}, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "addAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"authTokenType": "readString16"}, + {"requiredFeatures": "readString16Vector"}, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "addAccountAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "updateCredentials", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"expectActivityLaunch": "readBool"} + ], + "name": "editProperties", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"expectActivityLaunch": "readBool"}, + {"userId": "readInt32"} + ], + "name": "confirmCredentialsAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "accountAuthenticated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"authTokenType": "readString16"} + ], + "name": "getAuthTokenLabel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"parentUserId": "readInt32"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "addSharedAccountsFromParentUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountToRename": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"newName": "readString16"} + ], + "name": "renameAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "getPreviousName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 32, + "in": [ + {"response": "readStrongBinder"}, + {"accountType": "readString16"}, + {"authTokenType": "readString16"}, + {"requiredFeatures": "readString16Vector"}, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startAddAccountSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authTokenType": "readString16"}, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startUpdateCredentialsSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionBundle": "readBundle"}] + }, + {"expectActivityLaunch": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"appInfo": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "finishSessionAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "someUserHasAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 36, + "in": [ + {"response": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"statusToken": "readString16"} + ], + "name": "isCredentialsUpdateSuggested", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + } + ], + "name": "getPackagesAndVisibilityForAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"password": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"visibility": "readMap"}, + {"opPackageName": "readString16"} + ], + "name": "addAccountExplicitlyWithVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "a": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"packageName": "readString16"}, + {"newVisibility": "readInt32"} + ], + "name": "setAccountVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "a": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"packageName": "readString16"} + ], + "name": "getAccountVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 41, + "in": [ + {"packageName": "readString16"}, + {"accountType": "readString16"} + ], + "name": "getAccountsAndVisibilityForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 42, + "in": [ + {"accountTypes": "readString16Vector"}, + {"opPackageName": "readString16"} + ], + "name": "registerAccountListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"accountTypes": "readString16Vector"}, + {"opPackageName": "readString16"} + ], + "name": "unregisterAccountListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "hasAccountAccess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 45, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "createRequestAccountAccessIntentSenderAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ] + }, + { + "code": 46, + "in": [{"token": "readString16"}], + "name": "onAccountAccessed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccountManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManagerResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManagerResponse.struct new file mode 100644 index 00000000..7edb4c73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/accounts/IAccountManagerResponse.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:44.574004136Z", + "source_location": "", + "full_name": "android.accounts.IAccountManagerResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"value": "readBundle"}] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccountManagerResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/GetAdIdParam.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/GetAdIdParam.struct new file mode 100644 index 00000000..56f7e2c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/GetAdIdParam.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:24:23.524522127Z", + "source_location": "", + "components": [ + {"mSdkPackageName": "readString16"}, + {"mAppPackageName": "readString16"} + ], + "full_name": "android.adservices.adid.GetAdIdParam", + "name": "GetAdIdParam", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdProviderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdProviderService.struct new file mode 100644 index 00000000..646769ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdProviderService.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.252986847Z", + "source_location": "", + "full_name": "android.adservices.adid.IAdIdProviderService", + "calls": [{ + "code": 1, + "in": [ + {"clientUid": "readInt32"}, + {"clientPackageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getAdIdProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAdIdProviderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdService.struct new file mode 100644 index 00000000..51e777b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IAdIdService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.253944776Z", + "source_location": "", + "full_name": "android.adservices.adid.IAdIdService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adIdParam": "readParcelable", + "__parcelType": "android.adservices.adid.GetAdIdParam" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getAdId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAdIdService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdCallback.struct new file mode 100644 index 00000000..b7f799dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.254850134Z", + "source_location": "", + "full_name": "android.adservices.adid.IGetAdIdCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.adid.GetAdIdResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"resultCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetAdIdCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdProviderCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdProviderCallback.struct new file mode 100644 index 00000000..cb4cf66a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adid/IGetAdIdProviderCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.255747792Z", + "source_location": "", + "full_name": "android.adservices.adid.IGetAdIdProviderCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.adid.GetAdIdResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorMessage": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetAdIdProviderCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionCallback.struct new file mode 100644 index 00000000..0834ddec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:57.256739912Z", + "source_location": "", + "full_name": "android.adservices.adselection.AdSelectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outcomeParcel": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionResponse" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "AdSelectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionOverrideCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionOverrideCallback.struct new file mode 100644 index 00000000..055b6b93 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionOverrideCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.261893574Z", + "source_location": "", + "full_name": "android.adservices.adselection.AdSelectionOverrideCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "AdSelectionOverrideCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionService.struct new file mode 100644 index 00000000..f1eacbf4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/AdSelectionService.struct @@ -0,0 +1,388 @@ +{ + "produced_on": "2024-04-12T08:47:57.267362932Z", + "source_location": "", + "full_name": "android.adservices.adselection.AdSelectionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionCallback" + }] + } + ], + "name": "selectAds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputParams": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionFromOutcomesInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionCallback" + }] + } + ], + "name": "selectAdsFromOutcomes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.adservices.adselection.ReportImpressionInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.ReportImpressionCallback" + }] + } + ], + "name": "reportImpression", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputParams": "readParcelable", + "__parcelType": "android.adservices.adselection.ReportInteractionInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.ReportInteractionCallback" + }] + } + ], + "name": "reportInteraction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputParams": "readParcelable", + "__parcelType": "android.adservices.adselection.UpdateAdCounterHistogramInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.UpdateAdCounterHistogramCallback" + }] + } + ], + "name": "updateAdCounterHistogram", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adSelectionConfig": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionConfig" + }] + }, + {"decisionLogicJS": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trustedScoringSignals": "readParcelable", + "__parcelType": "android.adservices.common.AdSelectionSignals" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buyersDecisionLogic": "readParcelable", + "__parcelType": "android.adservices.adselection.BuyersDecisionLogic" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "overrideAdSelectionConfigRemoteInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.adservices.adselection.SetAppInstallAdvertisersInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.SetAppInstallAdvertisersCallback" + }] + } + ], + "name": "setAppInstallAdvertisers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adSelectionConfig": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "removeAdSelectionConfigRemoteInfoOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "resetAllAdSelectionConfigRemoteOverrides", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adSelectionFromOutcomesConfig": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionFromOutcomesConfig" + }] + }, + {"selectionLogicJs": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "selectionSignals": "readParcelable", + "__parcelType": "android.adservices.common.AdSelectionSignals" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "overrideAdSelectionFromOutcomesConfigRemoteInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adSelectionFromOutcomesConfig": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionFromOutcomesConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "removeAdSelectionFromOutcomesConfigRemoteInfoOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "resetAllAdSelectionFromOutcomesConfigRemoteOverrides", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputParams": "readParcelable", + "__parcelType": "android.adservices.adselection.SetAdCounterHistogramOverrideInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "setAdCounterHistogramOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputParams": "readParcelable", + "__parcelType": "android.adservices.adselection.RemoveAdCounterHistogramOverrideInput" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "removeAdCounterHistogramOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.adselection.AdSelectionOverrideCallback" + }] + } + ], + "name": "resetAllAdCounterHistogramOverrides", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "AdSelectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportImpressionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportImpressionCallback.struct new file mode 100644 index 00000000..bb6c804a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportImpressionCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.272237339Z", + "source_location": "", + "full_name": "android.adservices.adselection.ReportImpressionCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ReportImpressionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionCallback.struct new file mode 100644 index 00000000..c4b97bef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.273861602Z", + "source_location": "", + "full_name": "android.adservices.adselection.ReportInteractionCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ReportInteractionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionInput.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionInput.struct new file mode 100644 index 00000000..7f543f39 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/ReportInteractionInput.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T11:39:09.398245269Z", + "source_location": "", + "components": [ + {"mAdSelectionId": "readInt64"}, + {"mInteractionKey": "readString16"}, + {"mInteractionData": "readString16"}, + {"mCallerPackageName": "readString16"}, + {"mReportingDestinations": "readInt32"} + ], + "full_name": "android.adservices.adselection.ReportInteractionInput", + "name": "ReportInteractionInput", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/SetAppInstallAdvertisersCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/SetAppInstallAdvertisersCallback.struct new file mode 100644 index 00000000..b2b53426 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/SetAppInstallAdvertisersCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.276343291Z", + "source_location": "", + "full_name": "android.adservices.adselection.SetAppInstallAdvertisersCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "SetAppInstallAdvertisersCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/UpdateAdCounterHistogramCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/UpdateAdCounterHistogramCallback.struct new file mode 100644 index 00000000..f320589c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/adselection/UpdateAdCounterHistogramCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.278058725Z", + "source_location": "", + "full_name": "android.adservices.adselection.UpdateAdCounterHistogramCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "UpdateAdCounterHistogramCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/GetAppSetIdParam.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/GetAppSetIdParam.struct new file mode 100644 index 00000000..6605352a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/GetAppSetIdParam.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:58:27.375526222Z", + "source_location": "", + "components": [ + {"mSdkPackageName": "readString16"}, + {"mAppPackageName": "readString16"} + ], + "full_name": "android.adservices.appsetid.GetAppSetIdParam", + "name": "GetAppSetIdParam", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdProviderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdProviderService.struct new file mode 100644 index 00000000..1f8d86dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdProviderService.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.281055835Z", + "source_location": "", + "full_name": "android.adservices.appsetid.IAppSetIdProviderService", + "calls": [{ + "code": 1, + "in": [ + {"clientUid": "readInt32"}, + {"clientPackageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getAppSetId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppSetIdProviderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdService.struct new file mode 100644 index 00000000..3c1a4467 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IAppSetIdService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.282046485Z", + "source_location": "", + "full_name": "android.adservices.appsetid.IAppSetIdService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appSetIdParam": "readParcelable", + "__parcelType": "android.adservices.appsetid.GetAppSetIdParam" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getAppSetId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAppSetIdService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdCallback.struct new file mode 100644 index 00000000..eb028870 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.282957563Z", + "source_location": "", + "full_name": "android.adservices.appsetid.IGetAppSetIdCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.appsetid.GetAppSetIdResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"resultCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetAppSetIdCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdProviderCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdProviderCallback.struct new file mode 100644 index 00000000..76366017 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/appsetid/IGetAppSetIdProviderCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.283834650Z", + "source_location": "", + "full_name": "android.adservices.appsetid.IGetAppSetIdProviderCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.appsetid.GetAppSetIdResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorMessage": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetAppSetIdProviderCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdSelectionSignals.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdSelectionSignals.struct new file mode 100644 index 00000000..dc5d1e60 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdSelectionSignals.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:40:01.495249032Z", + "source_location": "", + "components": [], + "full_name": "android.adservices.common.AdSelectionSignals", + "name": "AdSelectionSignals", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdTechIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdTechIdentifier.struct new file mode 100644 index 00000000..deb5817d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/AdTechIdentifier.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:05:47.365327317Z", + "source_location": "", + "components": [], + "full_name": "android.adservices.common.AdTechIdentifier", + "name": "AdTechIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/CallerMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/CallerMetadata.struct new file mode 100644 index 00000000..ddbec8d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/CallerMetadata.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:43:02.101778235Z", + "source_location": "", + "components": [{"mBinderElapsedTimestamp": "readInt64"}], + "full_name": "android.adservices.common.CallerMetadata", + "name": "CallerMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/FledgeErrorResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/FledgeErrorResponse.struct new file mode 100644 index 00000000..37bff557 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/FledgeErrorResponse.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:14:47.392389256Z", + "source_location": "", + "components": [], + "full_name": "android.adservices.common.FledgeErrorResponse", + "name": "FledgeErrorResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonCallback.struct new file mode 100644 index 00000000..33f7e9f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.287900201Z", + "source_location": "", + "full_name": "android.adservices.common.IAdServicesCommonCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.IsAdServicesEnabledResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"statusCode": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAdServicesCommonCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonService.struct new file mode 100644 index 00000000..27c820ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IAdServicesCommonService.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.288912581Z", + "source_location": "", + "full_name": "android.adservices.common.IAdServicesCommonService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "isAdServicesEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"adServicesEntryPointEnabled": "readBool"}, + {"adIdEnabled": "readBool"} + ], + "name": "setAdServicesEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAdServicesCommonService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IsAdServicesEnabledResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IsAdServicesEnabledResult.struct new file mode 100644 index 00000000..107d69aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/common/IsAdServicesEnabledResult.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:46:52.883790538Z", + "source_location": "", + "components": [ + {"mErrorMessage": "readString16"}, + {"mAdServicesEnabled": "readBool"} + ], + "full_name": "android.adservices.common.IsAdServicesEnabledResult", + "name": "IsAdServicesEnabledResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/CustomAudienceOverrideCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/CustomAudienceOverrideCallback.struct new file mode 100644 index 00000000..47a07208 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/CustomAudienceOverrideCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.291265368Z", + "source_location": "", + "full_name": "android.adservices.customaudience.CustomAudienceOverrideCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "CustomAudienceOverrideCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceCallback.struct new file mode 100644 index 00000000..08a13748 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.292283289Z", + "source_location": "", + "full_name": "android.adservices.customaudience.ICustomAudienceCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.common.FledgeErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICustomAudienceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceService.struct new file mode 100644 index 00000000..f9c6ca73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/customaudience/ICustomAudienceService.struct @@ -0,0 +1,125 @@ +{ + "produced_on": "2024-04-12T08:47:57.294155736Z", + "source_location": "", + "full_name": "android.adservices.customaudience.ICustomAudienceService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "customAudience": "readParcelable", + "__parcelType": "android.adservices.customaudience.CustomAudience" + }] + }, + {"ownerPackageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "joinCustomAudience", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"ownerPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buyer": "readParcelable", + "__parcelType": "android.adservices.common.AdTechIdentifier" + }] + }, + {"name": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "leaveCustomAudience", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ownerPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buyer": "readParcelable", + "__parcelType": "android.adservices.common.AdTechIdentifier" + }] + }, + {"name": "readString16"}, + {"biddingLogicJS": "readString16"}, + {"biddingLogicJsVersion": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trustedBiddingData": "readParcelable", + "__parcelType": "android.adservices.common.AdSelectionSignals" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.customaudience.CustomAudienceOverrideCallback" + }] + } + ], + "name": "overrideCustomAudienceRemoteInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"ownerPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buyer": "readParcelable", + "__parcelType": "android.adservices.common.AdTechIdentifier" + }] + }, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.customaudience.CustomAudienceOverrideCallback" + }] + } + ], + "name": "removeCustomAudienceRemoteInfoOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.adservices.customaudience.CustomAudienceOverrideCallback" + }] + } + ], + "name": "resetAllCustomAudienceOverrides", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICustomAudienceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementApiStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementApiStatusCallback.struct new file mode 100644 index 00000000..fcd03948 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementApiStatusCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.295763318Z", + "source_location": "", + "full_name": "android.adservices.measurement.IMeasurementApiStatusCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMeasurementApiStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementCallback.struct new file mode 100644 index 00000000..d14fcc35 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.296633385Z", + "source_location": "", + "full_name": "android.adservices.measurement.IMeasurementCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.measurement.MeasurementErrorResponse" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMeasurementCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementService.struct new file mode 100644 index 00000000..47c92a50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/IMeasurementService.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:57.298690266Z", + "source_location": "", + "full_name": "android.adservices.measurement.IMeasurementService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.adservices.measurement.RegistrationRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "register", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.adservices.measurement.WebSourceRegistrationRequestInternal" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerWebSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.adservices.measurement.WebTriggerRegistrationRequestInternal" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerWebTrigger", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusParam": "readParcelable", + "__parcelType": "android.adservices.measurement.StatusParam" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getMeasurementApiStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.adservices.measurement.DeletionParam" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "deleteRegistrations", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMeasurementService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/Measurement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/Measurement.struct new file mode 100644 index 00000000..e6581e3a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/Measurement.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.299868589Z", + "source_location": "", + "full_name": "android.adservices.measurement.Measurement", + "calls": [], + "name": "Measurement", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/MeasurementErrorResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/MeasurementErrorResponse.struct new file mode 100644 index 00000000..d644c336 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/MeasurementErrorResponse.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:49:32.131941659Z", + "source_location": "", + "components": [], + "full_name": "android.adservices.measurement.MeasurementErrorResponse", + "name": "MeasurementErrorResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/RegistrationRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/RegistrationRequest.struct new file mode 100644 index 00000000..6cd9e232 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/RegistrationRequest.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T10:51:31.076862698Z", + "source_location": "", + "components": [ + {"mRegistrationType": "readInt32"}, + { + "mRegistrationUri": "readParcelable", + "__parcelType": "android.net.Uri" + }, + {"mAppPackageName": "readString16"}, + {"mSdkPackageName": "readString16"}, + {"hasInputEvent": "readBool"}, + { + "__backreference": "hasInputEvent", + "__conditional": [{ + "mInputEvent": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + }, + {"mRequestTime": "readInt64"}, + {"mIsAdIdPermissionGranted": "readBool"}, + {"hasAdIdValue": "readBool"}, + { + "__backreference": "hasAdIdValue", + "__conditional": [{"mAdIdValue": "readString16"}] + } + ], + "full_name": "android.adservices.measurement.RegistrationRequest", + "name": "RegistrationRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/StatusParam.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/StatusParam.struct new file mode 100644 index 00000000..6300235e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/measurement/StatusParam.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T12:36:41.276101849Z", + "source_location": "", + "components": [ + {"mAppPackageName": "readString16"}, + {"mSdkPackageName": "readString16"} + ], + "full_name": "android.adservices.measurement.StatusParam", + "name": "StatusParam", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/GetTopicsParam.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/GetTopicsParam.struct new file mode 100644 index 00000000..f7258417 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/GetTopicsParam.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:51:58.513478761Z", + "source_location": "", + "components": [ + {"mSdkName": "readString16"}, + {"mSdkPackageName": "readString16"}, + {"mAppPackageName": "readString16"}, + {"mRecordObservation": "readBool"} + ], + "full_name": "android.adservices.topics.GetTopicsParam", + "name": "GetTopicsParam", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/IGetTopicsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/IGetTopicsCallback.struct new file mode 100644 index 00000000..529ef600 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/IGetTopicsCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.305588274Z", + "source_location": "", + "full_name": "android.adservices.topics.IGetTopicsCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseParcel": "readParcelable", + "__parcelType": "android.adservices.topics.GetTopicsResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"resultCode": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetTopicsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/ITopicsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/ITopicsService.struct new file mode 100644 index 00000000..cedd18e3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/adservices/topics/ITopicsService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.306539502Z", + "source_location": "", + "full_name": "android.adservices.topics.ITopicsService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "param": "readParcelable", + "__parcelType": "android.adservices.topics.GetTopicsParam" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callerMetadata": "readParcelable", + "__parcelType": "android.adservices.common.CallerMetadata" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getTopics", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ITopicsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/Data.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/Data.struct new file mode 100644 index 00000000..071caac7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/Data.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:48:00.318647441Z", + "source_location": "", + "components": [ + {"num": "readInt32"}, + {"str": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nestedUnion": "readParcelable", + "__parcelType": "android.aidl.loggable.Union" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nestedEnum": "readParcelable", + "__parcelType": "android.aidl.loggable.Enum" + }] + } + ], + "full_name": "android.aidl.loggable.Data", + "name": "Data", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ILoggableInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ILoggableInterface.struct new file mode 100644 index 00000000..64dfed4b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ILoggableInterface.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:48:00.320443877Z", + "source_location": "", + "full_name": "android.aidl.loggable.ILoggableInterface", + "calls": [ + { + "code": 1, + "in": [ + {"boolValue": "readBool"}, + { + "boolArray": "readParcelableVector", + "__parcelType": "android.aidl.loggable.boolean" + }, + {"byteValue": "readByte"}, + {"byteArray": "readByteVector"}, + {"charValue": "readChar"}, + { + "charArray": "readParcelableVector", + "__parcelType": "android.aidl.loggable.char" + }, + {"intValue": "readInt32"}, + {"intArray": "readInt32Vector"}, + {"longValue": "readInt64"}, + { + "longArray": "readParcelableVector", + "__parcelType": "android.aidl.loggable.long" + }, + {"floatValue": "readFloat"}, + { + "floatArray": "readParcelableVector", + "__parcelType": "android.aidl.loggable.float" + }, + {"doubleValue": "readDouble"}, + { + "doubleArray": "readParcelableVector", + "__parcelType": "android.aidl.loggable.double" + }, + {"stringValue": "readString16"}, + {"stringArray": "readString16Vector"}, + { + "listValue": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataValue": "readParcelable", + "__parcelType": "android.aidl.loggable.Data" + }] + }, + {"binderValue": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfdValue": "readParcelable", + "__parcelType": "android.aidl.loggable.ParcelFileDescriptor" + }] + }, + { + "pfdArray": "readParcelableVector", + "__parcelType": "android.aidl.loggable.ParcelFileDescriptor" + } + ], + "name": "LogThis", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"value": "readInt32"}], + "name": "Log", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILoggableInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ISub.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ISub.struct new file mode 100644 index 00000000..1d1be769 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/loggable/ISub.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.320558139Z", + "source_location": "", + "full_name": "android.aidl.loggable.ISub", + "calls": [{ + "code": 1, + "in": [{"value": "readInt32"}], + "name": "Log", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ISub", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/ITestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/ITestService.struct new file mode 100644 index 00000000..139157ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/ITestService.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:48:00.378337188Z", + "source_location": "", + "full_name": "android.aidl.sdkversion.ITestService", + "calls": [ + { + "code": 1, + "in": [{"token": "readBool"}], + "name": "RepeatBoolean", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.aidl.sdkversion.ITestService.TypedObject" + }] + } + ], + "name": "RepeatTypedObject", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.aidl.sdkversion.ITestService.TypedObject" + }] + } + ] + }, + { + "code": 3, + "in": [{ + "tokens": "readList", + "__parcelType": "android.aidl.sdkversion.ITestService.TypedObject" + }], + "name": "RepeatTypedList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.aidl.sdkversion.ITestService.TypedObject" + } + ] + } + ], + "name": "ITestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/TypedObject.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/TypedObject.struct new file mode 100644 index 00000000..f31353a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/sdkversion/TypedObject.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.378268387Z", + "source_location": "", + "components": [{"b": "readBool"}], + "full_name": "android.aidl.sdkversion.TypedObject", + "name": "TypedObject", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/CircularParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/CircularParcelable.struct new file mode 100644 index 00000000..1936a595 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/CircularParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.327110279Z", + "source_location": "", + "components": [{"testService": "readStrongBinder"}], + "full_name": "android.aidl.tests.CircularParcelable", + "name": "CircularParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/DeprecatedParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/DeprecatedParcelable.struct new file mode 100644 index 00000000..97cf6ba1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/DeprecatedParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.329732582Z", + "source_location": "", + "components": [], + "full_name": "android.aidl.tests.DeprecatedParcelable", + "name": "DeprecatedParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/ICircular.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/ICircular.struct new file mode 100644 index 00000000..e99bbb2b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/ICircular.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.332285362Z", + "source_location": "", + "full_name": "android.aidl.tests.ICircular", + "calls": [{ + "code": 1, + "in": [], + "name": "GetTestService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "ICircular", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IDeprecated.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IDeprecated.struct new file mode 100644 index 00000000..a8f2d964 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IDeprecated.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.334529617Z", + "source_location": "", + "full_name": "android.aidl.tests.IDeprecated", + "calls": [], + "name": "IDeprecated", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INamedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INamedCallback.struct new file mode 100644 index 00000000..01ceee26 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INamedCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.335235981Z", + "source_location": "", + "full_name": "android.aidl.tests.INamedCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "GetName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "INamedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INewName.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INewName.struct new file mode 100644 index 00000000..015c47ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/INewName.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.336057288Z", + "source_location": "", + "full_name": "android.aidl.tests.INewName", + "calls": [{ + "code": 1, + "in": [], + "name": "RealName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "INewName", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IOldName.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IOldName.struct new file mode 100644 index 00000000..4a657912 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/IOldName.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.336820293Z", + "source_location": "", + "full_name": "android.aidl.tests.IOldName", + "calls": [{ + "code": 1, + "in": [], + "name": "RealName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "IOldName", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/OtherParcelableForToString.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/OtherParcelableForToString.struct new file mode 100644 index 00000000..612e0764 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/OtherParcelableForToString.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.345513835Z", + "source_location": "", + "components": [{"field": "readString16"}], + "full_name": "android.aidl.tests.OtherParcelableForToString", + "name": "OtherParcelableForToString", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/RecursiveList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/RecursiveList.struct new file mode 100644 index 00000000..0e749dd0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/RecursiveList.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:48:00.347831950Z", + "source_location": "", + "components": [ + {"value": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "next": "readParcelable", + "__parcelType": "android.aidl.tests.RecursiveList" + }] + } + ], + "full_name": "android.aidl.tests.RecursiveList", + "name": "RecursiveList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/ExtendableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/ExtendableParcelable.struct new file mode 100644 index 00000000..86bd7729 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/ExtendableParcelable.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:48:00.356041944Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.aidl.tests.extension.ParcelableHolder" + }] + }, + {"c": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext2": "readParcelable", + "__parcelType": "android.aidl.tests.extension.ParcelableHolder" + }] + } + ], + "full_name": "android.aidl.tests.extension.ExtendableParcelable", + "name": "ExtendableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt.struct new file mode 100644 index 00000000..32f4c7ae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.357384951Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readString16"} + ], + "full_name": "android.aidl.tests.extension.MyExt", + "name": "MyExt", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt2.struct new file mode 100644 index 00000000..4b79bfb3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExt2.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:48:00.358386871Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "b": "readParcelable", + "__parcelType": "android.aidl.tests.extension.MyExt" + }] + }, + {"c": "readString16"} + ], + "full_name": "android.aidl.tests.extension.MyExt2", + "name": "MyExt2", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExtLike.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExtLike.struct new file mode 100644 index 00000000..4d8d341d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/extension/MyExtLike.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.359220357Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readString16"} + ], + "full_name": "android.aidl.tests.extension.MyExtLike", + "name": "MyExtLike", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/generic/Baz.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/generic/Baz.struct new file mode 100644 index 00000000..5891cd95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/generic/Baz.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.359950152Z", + "source_location": "", + "components": [{"a": "readInt32"}], + "full_name": "android.aidl.tests.generic.Baz", + "name": "Baz", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Bar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Bar.struct new file mode 100644 index 00000000..6860a70f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Bar.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.362229817Z", + "source_location": "", + "components": [{"s": "readString16"}], + "full_name": "android.aidl.tests.immutable.Bar", + "name": "Bar", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Foo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Foo.struct new file mode 100644 index 00000000..60e1e741 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/Foo.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:48:00.363106915Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "b": "readParcelable", + "__parcelType": "android.aidl.tests.immutable.Bar" + }] + }, + { + "c": "readList", + "__parcelType": "android.aidl.tests.immutable.Bar" + }, + {"d": "readMap"}, + { + "e": "readParcelableVector", + "__parcelType": "android.aidl.tests.immutable.Bar" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "u": "readParcelable", + "__parcelType": "android.aidl.tests.immutable.Union" + }] + } + ], + "full_name": "android.aidl.tests.immutable.Foo", + "name": "Foo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/IBaz.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/IBaz.struct new file mode 100644 index 00000000..cf3dce7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/immutable/IBaz.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:48:00.363997792Z", + "source_location": "", + "full_name": "android.aidl.tests.immutable.IBaz", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "a": "readParcelable", + "__parcelType": "android.aidl.tests.immutable.Foo" + }] + } + ], + "name": "RepeatFoo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.aidl.tests.immutable.Foo" + }] + } + ] + }], + "name": "IBaz", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Bar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Bar.struct new file mode 100644 index 00000000..2d388e20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Bar.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.365329979Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readString16"} + ], + "full_name": "android.aidl.tests.map.Bar", + "name": "Bar", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Foo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Foo.struct new file mode 100644 index 00000000..2ba96e49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/Foo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.366384880Z", + "source_location": "", + "components": [ + {"intEnumArrayMap": "readMap"}, + {"intArrayMap": "readMap"}, + {"barMap": "readMap"}, + {"barArrayMap": "readMap"}, + {"stringMap": "readMap"}, + {"stringArrayMap": "readMap"}, + {"interfaceMap": "readMap"}, + {"ibinderMap": "readMap"} + ], + "full_name": "android.aidl.tests.map.Foo", + "name": "Foo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/IEmpty.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/IEmpty.struct new file mode 100644 index 00000000..542dbcd8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/map/IEmpty.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.367231087Z", + "source_location": "", + "full_name": "android.aidl.tests.map.IEmpty", + "calls": [], + "name": "IEmpty", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/ICallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/ICallback.struct new file mode 100644 index 00000000..a69de0d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/ICallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:48:00.371388140Z", + "source_location": "", + "full_name": "android.aidl.tests.nested.ICallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.aidl.tests.nested.ParcelableWithNested.Status" + }] + } + ], + "name": "done", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/INestedService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/INestedService.struct new file mode 100644 index 00000000..d1f720cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/INestedService.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:48:00.371272328Z", + "source_location": "", + "full_name": "android.aidl.tests.nested.INestedService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.aidl.tests.nested.ParcelableWithNested" + }] + } + ], + "name": "flipStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.aidl.tests.nested.INestedService.Result" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.aidl.tests.nested.ParcelableWithNested.Status" + }] + } + ], + "name": "done", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.aidl.tests.nested.ParcelableWithNested.Status" + }] + }, + {"cb": "readStrongBinder"} + ], + "name": "flipStatusWithCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INestedService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/Result.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/Result.struct new file mode 100644 index 00000000..493d7acb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nested/Result.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.371178586Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.aidl.tests.nested.ParcelableWithNested.Status" + }] + } + ], + "full_name": "android.aidl.tests.nested.Result", + "name": "Result", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfExtendableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfExtendableParcelable.struct new file mode 100644 index 00000000..db0e7911 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfExtendableParcelable.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.392847997Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.aidl.tests.nonvintf.ParcelableHolder" + }] + } + ], + "full_name": "android.aidl.tests.nonvintf.NonVintfExtendableParcelable", + "name": "NonVintfExtendableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfParcelable.struct new file mode 100644 index 00000000..05d208b6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/nonvintf/NonVintfParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.393718564Z", + "source_location": "", + "components": [{"a": "readInt32"}], + "full_name": "android.aidl.tests.nonvintf.NonVintfParcelable", + "name": "NonVintfParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/INoPermission.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/INoPermission.struct new file mode 100644 index 00000000..5a7221e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/INoPermission.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.372871009Z", + "source_location": "", + "full_name": "android.aidl.tests.permission.INoPermission", + "calls": [{ + "code": 1, + "in": [], + "name": "foo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "INoPermission", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtected.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtected.struct new file mode 100644 index 00000000..390fbb7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtected.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:48:00.374052793Z", + "source_location": "", + "full_name": "android.aidl.tests.permission.IProtected", + "calls": [ + { + "code": 1, + "in": [], + "name": "PermissionProtected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "MultiplePermissionsAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "MultiplePermissionsAny", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "NonManifestPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "permissions": "readList", + "__parcelType": "String" + }], + "name": "SetGranted", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProtected", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtectedInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtectedInterface.struct new file mode 100644 index 00000000..43eae59c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/IProtectedInterface.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:48:00.374757527Z", + "source_location": "", + "full_name": "android.aidl.tests.permission.IProtectedInterface", + "calls": [ + { + "code": 1, + "in": [], + "name": "Method1", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "Method2", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProtectedInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/platform/IProtected.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/platform/IProtected.struct new file mode 100644 index 00000000..b86933fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/permission/platform/IProtected.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:48:00.375616414Z", + "source_location": "", + "full_name": "android.aidl.tests.permission.platform.IProtected", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "ProtectedWithSourceAttribution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IProtected", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableExtendableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableExtendableParcelable.struct new file mode 100644 index 00000000..54f10890 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableExtendableParcelable.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.394627462Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.aidl.tests.unstable.ParcelableHolder" + }] + } + ], + "full_name": "android.aidl.tests.unstable.UnstableExtendableParcelable", + "name": "UnstableExtendableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableParcelable.struct new file mode 100644 index 00000000..6b6ec608 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/unstable/UnstableParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.395395588Z", + "source_location": "", + "components": [{"a": "readInt32"}], + "full_name": "android.aidl.tests.unstable.UnstableParcelable", + "name": "UnstableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfExtendableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfExtendableParcelable.struct new file mode 100644 index 00000000..2b1f77aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfExtendableParcelable.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.396244985Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.aidl.tests.vintf.ParcelableHolder" + }] + } + ], + "full_name": "android.aidl.tests.vintf.VintfExtendableParcelable", + "name": "VintfExtendableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfParcelable.struct new file mode 100644 index 00000000..ea94da04 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/tests/vintf/VintfParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.397078081Z", + "source_location": "", + "components": [{"a": "readInt32"}], + "full_name": "android.aidl.tests.vintf.VintfParcelable", + "name": "VintfParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/Foo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/Foo.struct new file mode 100644 index 00000000..450db371 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/Foo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.398522640Z", + "source_location": "", + "components": [{"intDefault42": "readInt32"}], + "full_name": "android.aidl.versioned.tests.Foo", + "name": "Foo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/IFooInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/IFooInterface.struct new file mode 100644 index 00000000..e9ca8ad2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/aidl/versioned/tests/IFooInterface.struct @@ -0,0 +1,92 @@ +{ + "produced_on": "2024-04-12T08:48:00.399590441Z", + "source_location": "", + "full_name": "android.aidl.versioned.tests.IFooInterface", + "calls": [ + { + "code": 1, + "in": [], + "name": "originalApi", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "u": "readParcelable", + "__parcelType": "android.aidl.versioned.tests.BazUnion" + }] + } + ], + "name": "acceptUnionAndReturnString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inFoo": "readParcelable", + "__parcelType": "android.aidl.versioned.tests.Foo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inoutFoo": "readParcelable", + "__parcelType": "android.aidl.versioned.tests.Foo" + }] + }, + {"value": "readInt32"} + ], + "name": "ignoreParcelablesAndRepeatInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outFoo": "readParcelable", + "__parcelType": "android.aidl.versioned.tests.Foo" + }] + } + ] + }, + { + "code": 4, + "in": [{ + "foos": "readParcelableVector", + "__parcelType": "android.aidl.versioned.tests.Foo" + }], + "name": "returnsLengthOfFooArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "newApi", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFooInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfo.struct new file mode 100644 index 00000000..6509eff9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.634164733Z", + "source_location": "", + "components": [ + {"moduleName": "readString16"}, + {"modulePath": "readString16"}, + {"preinstalledModulePath": "readString16"}, + {"versionCode": "readInt64"}, + {"versionName": "readString16"}, + {"isFactory": "readBool"}, + {"isActive": "readBool"}, + {"hasClassPathJars": "readBool"}, + {"activeApexChanged": "readBool"} + ], + "full_name": "android.apex.ApexInfo", + "name": "ApexInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfoList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfoList.struct new file mode 100644 index 00000000..01ef5ff6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexInfoList.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.634981829Z", + "source_location": "", + "components": [{ + "apexInfos": "readParcelableVector", + "__parcelType": "android.apex.ApexInfo" + }], + "full_name": "android.apex.ApexInfoList", + "name": "ApexInfoList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionInfo.struct new file mode 100644 index 00000000..c136a4e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionInfo.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:59.635902108Z", + "source_location": "", + "components": [ + {"sessionId": "readInt32"}, + {"isUnknown": "readBool"}, + {"isVerified": "readBool"}, + {"isStaged": "readBool"}, + {"isActivated": "readBool"}, + {"isRevertInProgress": "readBool"}, + {"isActivationFailed": "readBool"}, + {"isSuccess": "readBool"}, + {"isReverted": "readBool"}, + {"isRevertFailed": "readBool"}, + {"crashingNativeProcess": "readString16"}, + {"errorMessage": "readString16"} + ], + "full_name": "android.apex.ApexSessionInfo", + "name": "ApexSessionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionParams.struct new file mode 100644 index 00000000..f9d5b8f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/ApexSessionParams.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.636634692Z", + "source_location": "", + "components": [ + {"sessionId": "readInt32"}, + {"childSessionIds": "readInt32Vector"}, + {"hasRollbackEnabled": "readBool"}, + {"isRollback": "readBool"}, + {"rollbackId": "readInt32"} + ], + "full_name": "android.apex.ApexSessionParams", + "name": "ApexSessionParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfo.struct new file mode 100644 index 00000000..542c9b79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:59.637453209Z", + "source_location": "", + "components": [ + {"moduleName": "readString16"}, + {"versionCode": "readInt64"}, + {"decompressedSize": "readInt64"} + ], + "full_name": "android.apex.CompressedApexInfo", + "name": "CompressedApexInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfoList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfoList.struct new file mode 100644 index 00000000..d1fca6ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apex/CompressedApexInfoList.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.638239264Z", + "source_location": "", + "components": [{ + "apexInfos": "readParcelableVector", + "__parcelType": "android.apex.CompressedApexInfo" + }], + "full_name": "android.apex.CompressedApexInfoList", + "name": "CompressedApexInfoList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameModeConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameModeConfiguration.struct new file mode 100644 index 00000000..7e0f02f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameModeConfiguration.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:25:42.727111732Z", + "source_location": "", + "components": [ + {"mScalingFactor": "readFloat"}, + {"mFpsOverride": "readInt32"} + ], + "full_name": "android.app.GameModeConfiguration", + "name": "GameModeConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameState.struct new file mode 100644 index 00000000..60c4d40e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/GameState.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T16:09:44.674289861Z", + "source_location": "", + "components": [ + {"mIsLoading": "readBool"}, + {"mMode": "readInt32"}, + {"mLabel": "readInt32"}, + {"mQuality": "readInt32"} + ], + "full_name": "android.app.GameState", + "name": "GameState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityClientController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityClientController.struct new file mode 100644 index 00000000..a1aba911 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityClientController.struct @@ -0,0 +1,793 @@ +{ + "produced_on": "2024-04-12T08:47:44.593626496Z", + "source_location": "", + "full_name": "android.app.IActivityClientController", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + }, + {"stopProfiling": "readBool"} + ], + "name": "activityIdle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readStrongBinder"}, + {"handleSplashScreenExit": "readBool"} + ], + "name": "activityResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"token": "readStrongBinder"}], + "name": "activityRefreshed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "activityTopResumedStateLost", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"token": "readStrongBinder"}], + "name": "activityPaused", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"state": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "persistentState": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "description": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "activityStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"token": "readStrongBinder"}], + "name": "activityDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"token": "readStrongBinder"}], + "name": "activityLocalRelaunch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"token": "readStrongBinder"}], + "name": "activityRelaunched", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sizeConfigurations": "readParcelable", + "__parcelType": "android.window.SizeConfigurationBuckets" + }] + } + ], + "name": "reportSizeConfigurations", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"token": "readStrongBinder"}, + {"nonRoot": "readBool"} + ], + "name": "moveActivityTaskToBack", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"token": "readStrongBinder"}, + {"destAffinity": "readString16"} + ], + "name": "shouldUpRecreateTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "target": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultData": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "navigateUpTo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"token": "readStrongBinder"}], + "name": "releaseActivityInstance", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"token": "readStrongBinder"}, + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"finishTask": "readInt32"} + ], + "name": "finishActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [{"token": "readStrongBinder"}], + "name": "finishActivityAffinity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"token": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"} + ], + "name": "finishSubActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"token": "readStrongBinder"}], + "name": "setForceSendResultForMediaProjection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"token": "readStrongBinder"}], + "name": "isTopOfTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"token": "readStrongBinder"}], + "name": "willActivityBeVisible", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [{"activityToken": "readStrongBinder"}], + "name": "getDisplayId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [ + {"token": "readStrongBinder"}, + {"onlyRoot": "readBool"} + ], + "name": "getTaskForActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [{"activityToken": "readStrongBinder"}], + "name": "getTaskConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ] + }, + { + "code": 24, + "in": [{"token": "readStrongBinder"}], + "name": "getActivityTokenBelow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 25, + "in": [{"token": "readStrongBinder"}], + "name": "getCallingActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 26, + "in": [{"token": "readStrongBinder"}], + "name": "getCallingPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 27, + "in": [{"token": "readStrongBinder"}], + "name": "getLaunchedFromUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 28, + "in": [{"token": "readStrongBinder"}], + "name": "getLaunchedFromPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 29, + "in": [ + {"token": "readStrongBinder"}, + {"requestedOrientation": "readInt32"} + ], + "name": "setRequestedOrientation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"token": "readStrongBinder"}], + "name": "getRequestedOrientation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 31, + "in": [{"token": "readStrongBinder"}], + "name": "convertFromTranslucent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "convertToTranslucent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [{"token": "readStrongBinder"}], + "name": "isImmersive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 34, + "in": [ + {"token": "readStrongBinder"}, + {"immersive": "readBool"} + ], + "name": "setImmersive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.app.PictureInPictureParams" + }] + } + ], + "name": "enterPictureInPictureMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 36, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.app.PictureInPictureParams" + }] + } + ], + "name": "setPictureInPictureParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"token": "readStrongBinder"}, + {"shouldDockBigOverlays": "readBool"} + ], + "name": "setShouldDockBigOverlays", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"token": "readStrongBinder"}], + "name": "toggleFreeformWindowingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"token": "readStrongBinder"}, + {"request": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "requestMultiwindowFullscreen", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"token": "readStrongBinder"}], + "name": "startLockTaskModeByToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"token": "readStrongBinder"}], + "name": "stopLockTaskModeByToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"token": "readStrongBinder"}], + "name": "showLockTaskEscapeMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.app.ActivityManager.TaskDescription" + }] + } + ], + "name": "setTaskDescription", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "showAssistFromActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 45, + "in": [{"token": "readStrongBinder"}], + "name": "isRootVoiceInteraction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 46, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startLocalVoiceInteraction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"token": "readStrongBinder"}], + "name": "stopLocalVoiceInteraction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"token": "readStrongBinder"}, + {"showWhenLocked": "readBool"} + ], + "name": "setShowWhenLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"token": "readStrongBinder"}, + {"setInheritShownWhenLocked": "readBool"} + ], + "name": "setInheritShowWhenLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"token": "readStrongBinder"}, + {"turnScreenOn": "readBool"} + ], + "name": "setTurnScreenOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"token": "readStrongBinder"}, + {"allowed": "readBool"} + ], + "name": "setAllowCrossUidActivitySwitchFromBelow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"token": "readStrongBinder"}, + {"restoredFromBundle": "readBool"} + ], + "name": "reportActivityFullyDrawn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"token": "readStrongBinder"}, + {"open": "readBool"}, + {"enterAnim": "readInt32"}, + {"exitAnim": "readInt32"}, + {"backgroundColor": "readInt32"} + ], + "name": "overrideActivityTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"token": "readStrongBinder"}, + {"open": "readBool"} + ], + "name": "clearOverrideActivityTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"token": "readStrongBinder"}, + {"packageName": "readString16"}, + {"enterAnim": "readInt32"}, + {"exitAnim": "readInt32"}, + {"backgroundColor": "readInt32"} + ], + "name": "overridePendingTransition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"token": "readStrongBinder"}, + {"enabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packageName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setVrMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 57, + "in": [ + {"token": "readStrongBinder"}, + {"enabled": "readBool"} + ], + "name": "setRecentsScreenshotEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [{"homeToken": "readStrongBinder"}], + "name": "invalidateHomeTaskSnapshot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"token": "readStrongBinder"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "dismissKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "definition": "readParcelable", + "__parcelType": "android.view.RemoteAnimationDefinition" + }] + } + ], + "name": "registerRemoteAnimations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [{"token": "readStrongBinder"}], + "name": "unregisterRemoteAnimations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"activityToken": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "onBackPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"token": "readStrongBinder"}], + "name": "splashScreenAttached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"token": "readStrongBinder"}, + {"showControl": "readBool"}, + {"transformationApplied": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "requestCompatCameraControl", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"token": "readStrongBinder"}], + "name": "enableTaskLocaleOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"activityToken": "readStrongBinder"}, + {"taskFragmentToken": "readStrongBinder"} + ], + "name": "isRequestedToLaunchInTaskFragment", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IActivityClientController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityController.struct new file mode 100644 index 00000000..2517758b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityController.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:44.596396411Z", + "source_location": "", + "full_name": "android.app.IActivityController", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"pkg": "readString16"} + ], + "name": "activityStarting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"pkg": "readString16"}], + "name": "activityResuming", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"processName": "readString16"}, + {"pid": "readInt32"}, + {"shortMsg": "readString16"}, + {"longMsg": "readString16"}, + {"timeMillis": "readInt64"}, + {"stackTrace": "readString16"} + ], + "name": "appCrashed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"processName": "readString16"}, + {"pid": "readInt32"}, + {"annotation": "readString16"} + ], + "name": "appEarlyNotResponding", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"processName": "readString16"}, + {"pid": "readInt32"}, + {"processStats": "readString16"} + ], + "name": "appNotResponding", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"msg": "readString16"}], + "name": "systemNotResponding", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IActivityController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityManager.struct new file mode 100644 index 00000000..ecdc48a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityManager.struct @@ -0,0 +1,3409 @@ +{ + "produced_on": "2024-04-12T08:47:44.643450686Z", + "source_location": "", + "full_name": "android.app.IActivityManager", + "calls": [ + { + "code": 1, + "in": [{"uriString": "readString16"}], + "name": "openContentUri", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"observer": "readStrongBinder"}, + {"which": "readInt32"}, + {"cutpoint": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "registerUidObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterUidObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"observer": "readStrongBinder"}, + {"which": "readInt32"}, + {"cutpoint": "readInt32"}, + {"callingPackage": "readString16"}, + {"uids": "readInt32Vector"} + ], + "name": "registerUidObserverForUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [ + {"observerToken": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"uid": "readInt32"} + ], + "name": "addUidToObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"observerToken": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"uid": "readInt32"} + ], + "name": "removeUidFromObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"uid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "isUidActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"uid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getUidProcessState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"permission": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "checkPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"apiType": "readInt32"}, + {"appUid": "readInt32"}, + {"appPid": "readInt32"} + ], + "name": "logFgsApiBegin", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"apiType": "readInt32"}, + {"appUid": "readInt32"}, + {"appPid": "readInt32"} + ], + "name": "logFgsApiEnd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"apiType": "readInt32"}, + {"state": "readInt32"}, + {"appUid": "readInt32"}, + {"appPid": "readInt32"} + ], + "name": "logFgsApiStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"app": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "crashInfo": "readParcelable", + "__parcelType": "android.app.ApplicationErrorReport.ParcelableCrashInfo" + }] + } + ], + "name": "handleApplicationCrash", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivityWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [], + "name": "unhandledBack", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"token": "readStrongBinder"}, + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"finishTask": "readInt32"} + ], + "name": "finishActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"caller": "readStrongBinder"}, + {"callerPackage": "readString16"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"requiredPermission": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "registerReceiver", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 19, + "in": [ + {"caller": "readStrongBinder"}, + {"callerPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"receiverId": "readString16"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"requiredPermission": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "registerReceiverWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 20, + "in": [{"receiver": "readStrongBinder"}], + "name": "unregisterReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"caller": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultCode": "readInt32"}, + {"resultData": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"map": "readBundle"}] + }, + {"requiredPermissions": "readString16Vector"}, + {"appOp": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"serialized": "readBool"}, + {"sticky": "readBool"}, + {"userId": "readInt32"} + ], + "name": "broadcastIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [ + {"caller": "readStrongBinder"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultCode": "readInt32"}, + {"resultData": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"map": "readBundle"}] + }, + {"requiredPermissions": "readString16Vector"}, + {"excludePermissions": "readString16Vector"}, + {"excludePackages": "readString16Vector"}, + {"appOp": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"serialized": "readBool"}, + {"sticky": "readBool"}, + {"userId": "readInt32"} + ], + "name": "broadcastIntentWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [ + {"caller": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"userId": "readInt32"} + ], + "name": "unbroadcastIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"who": "readStrongBinder"}, + {"resultCode": "readInt32"}, + {"resultData": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"map": "readBundle"}] + }, + {"abortBroadcast": "readBool"}, + {"flags": "readInt32"} + ], + "name": "finishReceiver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"app": "readStrongBinder"}, + {"startSeq": "readInt64"} + ], + "name": "attachApplication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"startSeq": "readInt64"}], + "name": "finishAttachApplication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"maxNum": "readInt32"}], + "name": "getTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + } + ] + }, + { + "code": 28, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"task": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "moveTaskToFront", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"token": "readStrongBinder"}, + {"onlyRoot": "readBool"} + ], + "name": "getTaskForActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 30, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"name": "readString16"}, + {"userId": "readInt32"}, + {"stable": "readBool"} + ], + "name": "getContentProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ContentProviderHolder" + }] + } + ] + }, + { + "code": 31, + "in": [ + {"caller": "readStrongBinder"}, + { + "providers": "readList", + "__parcelType": "android.app.ContentProviderHolder" + } + ], + "name": "publishContentProviders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"connection": "readStrongBinder"}, + {"stableDelta": "readInt32"}, + {"unstableDelta": "readInt32"} + ], + "name": "refContentProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getRunningServiceControlPanel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 34, + "in": [ + {"caller": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"requireForeground": "readBool"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "startService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 35, + "in": [ + {"caller": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"userId": "readInt32"} + ], + "name": "stopService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 36, + "in": [ + {"caller": "readStrongBinder"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"connection": "readStrongBinder"}, + {"flags": "readInt64"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "bindService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 37, + "in": [ + {"caller": "readStrongBinder"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"connection": "readStrongBinder"}, + {"flags": "readInt64"}, + {"instanceName": "readString16"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "bindServiceInstance", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 38, + "in": [ + {"connection": "readStrongBinder"}, + {"group": "readInt32"}, + {"importance": "readInt32"} + ], + "name": "updateServiceGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"connection": "readStrongBinder"}], + "name": "unbindService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"service": "readStrongBinder"} + ], + "name": "publishService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"packageName": "readString16"}, + {"waitForDebugger": "readBool"}, + {"persistent": "readBool"} + ], + "name": "setDebugApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"packageName": "readString16"}, + {"agent": "readString16"} + ], + "name": "setAgentApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"enabled": "readBool"}], + "name": "setAlwaysFinish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"profileFile": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + }, + {"watcher": "readStrongBinder"}, + {"connection": "readStrongBinder"}, + {"userId": "readInt32"}, + {"abiOverride": "readString16"} + ], + "name": "startInstrumentation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 45, + "in": [ + {"target": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "addInstrumentationResults", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"target": "readStrongBinder"}, + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "finishInstrumentation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [], + "name": "getConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ] + }, + { + "code": 48, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ], + "name": "updateConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [ + {"mcc": "readString16"}, + {"mnc": "readString16"} + ], + "name": "updateMccMncConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 50, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"token": "readStrongBinder"}, + {"startId": "readInt32"} + ], + "name": "stopServiceToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 51, + "in": [{"max": "readInt32"}], + "name": "setProcessLimit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "getProcessLimit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 53, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"mode": "readInt32"}, + {"userId": "readInt32"}, + {"callerToken": "readStrongBinder"} + ], + "name": "checkUriPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 54, + "in": [ + { + "uris": "readList", + "__parcelType": "android.net.Uri" + }, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"mode": "readInt32"}, + {"userId": "readInt32"}, + {"callerToken": "readStrongBinder"} + ], + "name": "checkUriPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 55, + "in": [ + {"caller": "readStrongBinder"}, + {"targetPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"mode": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "grantUriPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"caller": "readStrongBinder"}, + {"targetPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"mode": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "revokeUriPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [ + {"watcher": "readStrongBinder"}, + {"imAMonkey": "readBool"} + ], + "name": "setActivityController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"who": "readStrongBinder"}, + {"waiting": "readBool"} + ], + "name": "showWaitingForDebugger", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"signal": "readInt32"}], + "name": "signalPersistentProcesses", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"maxNum": "readInt32"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getRecentTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 61, + "in": [ + {"token": "readStrongBinder"}, + {"type": "readInt32"}, + {"startId": "readInt32"}, + {"res": "readInt32"} + ], + "name": "serviceDoneExecuting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"type": "readInt32"}, + {"packageName": "readString16"}, + {"token": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + { + "intents": "readParcelableVector", + "__parcelType": "android.content.Intent" + }, + {"resolvedTypes": "readString16Vector"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "getIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 63, + "in": [ + {"type": "readInt32"}, + {"packageName": "readString16"}, + {"featureId": "readString16"}, + {"token": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + { + "intents": "readParcelableVector", + "__parcelType": "android.content.Intent" + }, + {"resolvedTypes": "readString16Vector"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "getIntentSenderWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 64, + "in": [{"sender": "readStrongBinder"}], + "name": "cancelIntentSender", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"sender": "readStrongBinder"}], + "name": "getInfoForIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityManager.PendingIntentInfo" + }] + } + ] + }, + { + "code": 66, + "in": [ + {"sender": "readStrongBinder"}, + {"receiver": "readStrongBinder"} + ], + "name": "registerIntentSenderCancelListenerEx", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 67, + "in": [ + {"sender": "readStrongBinder"}, + {"receiver": "readStrongBinder"} + ], + "name": "unregisterIntentSenderCancelListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [], + "name": "enterSafeMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"sender": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"sourceUid": "readInt32"}, + {"sourcePkg": "readString16"}, + {"tag": "readString16"} + ], + "name": "noteWakeupAlarm", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"connection": "readStrongBinder"}, + {"stable": "readBool"} + ], + "name": "removeContentProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"token": "readStrongBinder"}, + {"requestedOrientation": "readInt32"} + ], + "name": "setRequestedOrientation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"doRebind": "readBool"} + ], + "name": "unbindFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"token": "readStrongBinder"}, + {"pid": "readInt32"}, + {"isForeground": "readBool"}, + {"reason": "readString16"} + ], + "name": "setProcessImportant", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"token": "readStrongBinder"}, + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "notification": "readParcelable", + "__parcelType": "android.app.Notification" + }] + }, + {"flags": "readInt32"}, + {"foregroundServiceType": "readInt32"} + ], + "name": "setServiceForeground", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "getForegroundServiceType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 76, + "in": [ + {"token": "readStrongBinder"}, + {"nonRoot": "readBool"} + ], + "name": "moveActivityTaskToBack", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 77, + "in": [], + "name": "getMemoryInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.MemoryInfo" + }] + } + ] + }, + { + "code": 78, + "in": [], + "name": "getProcessesInErrorState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityManager.ProcessErrorStateInfo" + } + ] + }, + { + "code": 79, + "in": [ + {"packageName": "readString16"}, + {"keepState": "readBool"}, + {"observer": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "clearApplicationUserData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 80, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "stopAppForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [{"callback": "readStrongBinder"}], + "name": "registerForegroundServiceObserver", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 82, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "forceStopPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "forceStopPackageEvenWhenStopping", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [ + {"pids": "readInt32Vector"}, + {"reason": "readString16"}, + {"secure": "readBool"} + ], + "name": "killPids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 85, + "in": [ + {"maxNum": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "getServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityManager.RunningServiceInfo" + } + ] + }, + { + "code": 86, + "in": [], + "name": "getRunningAppProcesses", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityManager.RunningAppProcessInfo" + } + ] + }, + { + "code": 87, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "peekService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 88, + "in": [ + {"process": "readString16"}, + {"userId": "readInt32"}, + {"start": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"profileType": "readInt32"} + ], + "name": "profileControl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 89, + "in": [{"timeout": "readInt32"}], + "name": "shutdown", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 90, + "in": [], + "name": "stopAppSwitches", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [], + "name": "resumeAppSwitches", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [ + {"packageName": "readString16"}, + {"backupRestoreMode": "readInt32"}, + {"targetUserId": "readInt32"}, + {"backupDestination": "readInt32"} + ], + "name": "bindBackupAgent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 93, + "in": [ + {"packageName": "readString16"}, + {"agent": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "backupAgentCreated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appInfo": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ], + "name": "unbindBackupAgent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"callingPid": "readInt32"}, + {"callingUid": "readInt32"}, + {"userId": "readInt32"}, + {"allowAll": "readBool"}, + {"requireFull": "readBool"}, + {"name": "readString16"}, + {"callerPackage": "readString16"} + ], + "name": "handleIncomingUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 96, + "in": [{"packageName": "readString16"}], + "name": "addPackageDependency", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 97, + "in": [ + {"pkg": "readString16"}, + {"appId": "readInt32"}, + {"userId": "readInt32"}, + {"reason": "readString16"}, + {"exitInfoReason": "readInt32"} + ], + "name": "killApplication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [{"reason": "readString16"}], + "name": "closeSystemDialogs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 99, + "in": [{"pids": "readInt32Vector"}], + "name": "getProcessMemoryInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.app.Debug.MemoryInfo" + } + ] + }, + { + "code": 100, + "in": [ + {"processName": "readString16"}, + {"uid": "readInt32"} + ], + "name": "killApplicationProcess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [ + {"app": "readStrongBinder"}, + {"tag": "readString16"}, + {"system": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "crashInfo": "readParcelable", + "__parcelType": "android.app.ApplicationErrorReport.ParcelableCrashInfo" + }] + }, + {"immediateCallerPid": "readInt32"} + ], + "name": "handleApplicationWtf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 102, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "killBackgroundProcesses", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 103, + "in": [], + "name": "isUserAMonkey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 104, + "in": [], + "name": "getRunningExternalApplications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.ApplicationInfo" + } + ] + }, + { + "code": 105, + "in": [], + "name": "finishHeavyWeightApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 106, + "in": [ + {"app": "readStrongBinder"}, + {"penaltyMask": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "crashInfo": "readParcelable", + "__parcelType": "android.app.StrictMode.ViolationInfo" + }] + } + ], + "name": "handleApplicationStrictModeViolation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [{"binder": "readStrongBinder"}], + "name": "registerStrictModeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [], + "name": "isTopActivityImmersive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 109, + "in": [ + {"uid": "readInt32"}, + {"initialPid": "readInt32"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"message": "readString16"}, + {"force": "readBool"}, + {"exceptionTypeId": "readInt32"} + ], + "name": "crashApplicationWithType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 110, + "in": [ + {"uid": "readInt32"}, + {"initialPid": "readInt32"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"message": "readString16"}, + {"force": "readBool"}, + {"exceptionTypeId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "crashApplicationWithTypeWithExtras", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 111, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getMimeTypeFilterAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 112, + "in": [ + {"process": "readString16"}, + {"userId": "readInt32"}, + {"managed": "readBool"}, + {"mallocInfo": "readBool"}, + {"runGc": "readBool"}, + {"path": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "finishCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "dumpHeap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 113, + "in": [ + {"userid": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "isUserRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 114, + "in": [ + {"packageName": "readString16"}, + {"mode": "readInt32"} + ], + "name": "setPackageScreenCompatMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 115, + "in": [{"userid": "readInt32"}], + "name": "switchUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 116, + "in": [], + "name": "getSwitchingFromUserMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 117, + "in": [], + "name": "getSwitchingToUserMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 118, + "in": [{"value": "readInt32"}], + "name": "setStopUserOnSwitch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 119, + "in": [{"taskId": "readInt32"}], + "name": "removeTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 120, + "in": [{"observer": "readStrongBinder"}], + "name": "registerProcessObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 121, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterProcessObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 122, + "in": [{"sender": "readStrongBinder"}], + "name": "isIntentSenderTargetedToPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 123, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ], + "name": "updatePersistentConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 124, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + }, + {"callingPackageName": "readString16"}, + {"callingAttributionTag": "readString16"} + ], + "name": "updatePersistentConfigurationWithAttribution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 125, + "in": [{"pids": "readInt32Vector"}], + "name": "getProcessPss", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.app.long" + } + ] + }, + { + "code": 126, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"always": "readBool"} + ], + "name": "showBootMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 127, + "in": [], + "name": "killAllBackgroundProcesses", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 128, + "in": [ + {"name": "readString16"}, + {"userId": "readInt32"}, + {"token": "readStrongBinder"}, + {"tag": "readString16"} + ], + "name": "getContentProviderExternal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ContentProviderHolder" + }] + } + ] + }, + { + "code": 129, + "in": [ + {"name": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "removeContentProviderExternal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 130, + "in": [ + {"name": "readString16"}, + {"token": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeContentProviderExternalAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 131, + "in": [], + "name": "getMyMemoryState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningAppProcessInfo" + }] + } + ] + }, + { + "code": 132, + "in": [{"reason": "readString16"}], + "name": "killProcessesBelowForeground", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 133, + "in": [], + "name": "getCurrentUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 134, + "in": [], + "name": "getCurrentUserId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 135, + "in": [{"activityToken": "readStrongBinder"}], + "name": "getLaunchedFromUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 136, + "in": [{"connection": "readStrongBinder"}], + "name": "unstableProviderDied", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 137, + "in": [{"sender": "readStrongBinder"}], + "name": "isIntentSenderAnActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 138, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startActivityAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 139, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startActivityAsUserWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 140, + "in": [ + {"userid": "readInt32"}, + {"force": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "stopUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 141, + "in": [ + {"userid": "readInt32"}, + {"force": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "stopUserWithDelayedLocking", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 142, + "in": [ + {"observer": "readStrongBinder"}, + {"name": "readString16"} + ], + "name": "registerUserSwitchObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 143, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterUserSwitchObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 144, + "in": [], + "name": "getRunningUserIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 145, + "in": [], + "name": "requestSystemServerHeapDump", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 146, + "in": [{"bugreportType": "readInt32"}], + "name": "requestBugReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 147, + "in": [ + {"shareTitle": "readString16"}, + {"shareDescription": "readString16"}, + {"bugreportType": "readInt32"} + ], + "name": "requestBugReportWithDescription", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 148, + "in": [ + {"shareTitle": "readString16"}, + {"shareDescription": "readString16"} + ], + "name": "requestTelephonyBugReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 149, + "in": [ + {"shareTitle": "readString16"}, + {"shareDescription": "readString16"} + ], + "name": "requestWifiBugReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 150, + "in": [ + {"shareTitle": "readString16"}, + {"shareDescription": "readString16"} + ], + "name": "requestInteractiveBugReportWithDescription", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 151, + "in": [], + "name": "requestInteractiveBugReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 152, + "in": [], + "name": "requestFullBugReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 153, + "in": [{"nonce": "readInt64"}], + "name": "requestRemoteBugReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 154, + "in": [], + "name": "launchBugReportHandlerApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 155, + "in": [], + "name": "getBugreportWhitelistedPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 156, + "in": [{"sender": "readStrongBinder"}], + "name": "getIntentForIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 157, + "in": [{"activityToken": "readStrongBinder"}], + "name": "getLaunchedFromPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 158, + "in": [ + {"appId": "readInt32"}, + {"userId": "readInt32"}, + {"reason": "readString16"} + ], + "name": "killUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 159, + "in": [{"monkey": "readBool"}], + "name": "setUserIsMonkey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 160, + "in": [ + {"who": "readStrongBinder"}, + {"allowRestart": "readBool"} + ], + "name": "hang", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 161, + "in": [], + "name": "getAllRootTaskInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + } + ] + }, + { + "code": 162, + "in": [ + {"taskId": "readInt32"}, + {"rootTaskId": "readInt32"}, + {"toTop": "readBool"} + ], + "name": "moveTaskToRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 163, + "in": [{"taskId": "readInt32"}], + "name": "setFocusedRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 164, + "in": [], + "name": "getFocusedRootTaskInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + }] + } + ] + }, + { + "code": 165, + "in": [], + "name": "restart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 166, + "in": [], + "name": "performIdleMaintenance", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 167, + "in": [{"connection": "readStrongBinder"}], + "name": "appNotRespondingViaProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 168, + "in": [{"taskId": "readInt32"}], + "name": "getTaskBounds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 169, + "in": [ + {"process": "readString16"}, + {"userId": "readInt32"}, + {"level": "readInt32"} + ], + "name": "setProcessMemoryTrimLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 170, + "in": [ + {"sender": "readStrongBinder"}, + {"prefix": "readString16"} + ], + "name": "getTagForIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 171, + "in": [{"userid": "readInt32"}], + "name": "startUserInBackground", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 172, + "in": [], + "name": "isInLockTaskMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 173, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivityFromRecents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 174, + "in": [{"taskId": "readInt32"}], + "name": "startSystemLockTaskMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 175, + "in": [{"token": "readStrongBinder"}], + "name": "isTopOfTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 176, + "in": [], + "name": "bootAnimationComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 177, + "in": [{"listener": "readStrongBinder"}], + "name": "registerTaskStackListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 178, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterTaskStackListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 179, + "in": [ + {"uid": "readInt32"}, + {"firstPacket": "readByteVector"} + ], + "name": "notifyCleartextNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 180, + "in": [ + {"taskId": "readInt32"}, + {"resizeableMode": "readInt32"} + ], + "name": "setTaskResizeable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 181, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"resizeMode": "readInt32"} + ], + "name": "resizeTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 182, + "in": [], + "name": "getLockTaskModeState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 183, + "in": [ + {"processName": "readString16"}, + {"uid": "readInt32"}, + {"maxMemSize": "readInt64"}, + {"reportPackage": "readString16"} + ], + "name": "setDumpHeapDebugLimit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 184, + "in": [{"path": "readString16"}], + "name": "dumpHeapFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 185, + "in": [ + {"userId": "readInt32"}, + {"packages": "readString16Vector"} + ], + "name": "updateLockTaskPackages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 186, + "in": [ + {"sender": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"sourceUid": "readInt32"}, + {"tag": "readString16"} + ], + "name": "noteAlarmStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 187, + "in": [ + {"sender": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"sourceUid": "readInt32"}, + {"tag": "readString16"} + ], + "name": "noteAlarmFinish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 188, + "in": [ + {"packageName": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "getPackageProcessState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 189, + "in": [], + "name": "startBinderTracking", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 190, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "stopBinderTrackingAndDump", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 191, + "in": [{"suppress": "readBool"}], + "name": "suppressResizeConfigChanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 192, + "in": [ + {"userid": "readInt32"}, + {"token": "readByteVector"}, + {"secret": "readByteVector"}, + {"listener": "readStrongBinder"} + ], + "name": "unlockUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 193, + "in": [ + {"userId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "unlockUser2", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 194, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "killPackageDependents", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 195, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "makePackageIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 196, + "in": [{"deterministic": "readBool"}], + "name": "setDeterministicUidIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 197, + "in": [], + "name": "getMemoryTrimLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 198, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packageName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "isVrModePackageEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 199, + "in": [{"userId": "readInt32"}], + "name": "notifyLockedProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 200, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startConfirmDeviceCredentialIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 201, + "in": [], + "name": "sendIdleJobTrigger", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 202, + "in": [ + {"caller": "readStrongBinder"}, + {"target": "readStrongBinder"}, + {"whitelistToken": "readStrongBinder"}, + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"finishedReceiver": "readStrongBinder"}, + {"requiredPermission": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "sendIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 203, + "in": [{"packageName": "readString16"}], + "name": "isBackgroundRestricted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 204, + "in": [{"tid": "readInt32"}], + "name": "setRenderThread", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 205, + "in": [{"hasTopUi": "readBool"}], + "name": "setHasTopUi", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 206, + "in": [{"taskId": "readInt32"}], + "name": "cancelTaskWindowTransition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 207, + "in": [ + { + "packageNames": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"} + ], + "name": "scheduleApplicationInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 208, + "in": [{"tid": "readInt32"}], + "name": "setPersistentVrThread", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 209, + "in": [{"procStateSeq": "readInt64"}], + "name": "waitForNetworkStateUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 210, + "in": [{"uid": "readInt32"}], + "name": "backgroundAllowlistUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 211, + "in": [ + {"userid": "readInt32"}, + {"unlockProgressListener": "readStrongBinder"} + ], + "name": "startUserInBackgroundWithListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 212, + "in": [ + {"uid": "readInt32"}, + {"permissions": "readString16Vector"} + ], + "name": "startDelegateShellPermissionIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 213, + "in": [], + "name": "stopDelegateShellPermissionIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 214, + "in": [], + "name": "getDelegatedShellPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 215, + "in": [], + "name": "getLifeMonitor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 216, + "in": [ + {"userid": "readInt32"}, + {"unlockProgressListener": "readStrongBinder"} + ], + "name": "startUserInForegroundWithListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 217, + "in": [{"reason": "readString16"}], + "name": "appNotResponding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 218, + "in": [ + {"packageName": "readString16"}, + {"maxNum": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getHistoricalProcessStartReasons", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ParceledListSlice" + }] + } + ] + }, + { + "code": 219, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "setApplicationStartInfoCompleteListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 220, + "in": [{"userId": "readInt32"}], + "name": "removeApplicationStartInfoCompleteListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 221, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"maxNum": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getHistoricalProcessExitReasons", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ParceledListSlice" + }] + } + ] + }, + { + "code": 222, + "in": [ + {"pids": "readInt32Vector"}, + {"reason": "readString16"} + ], + "name": "killProcessesWhenImperceptible", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 223, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "locusId": "readParcelable", + "__parcelType": "android.content.LocusId" + }] + }, + {"appToken": "readStrongBinder"} + ], + "name": "setActivityLocusContext", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 224, + "in": [{"state": "readByteVector"}], + "name": "setProcessStateSummary", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 225, + "in": [], + "name": "isAppFreezerSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 226, + "in": [], + "name": "isAppFreezerEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 227, + "in": [ + {"appId": "readInt32"}, + {"userId": "readInt32"}, + {"reason": "readString16"} + ], + "name": "killUidForPermissionChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 228, + "in": [], + "name": "resetAppErrors", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 229, + "in": [{"enable": "readBool"}], + "name": "enableAppFreezer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 230, + "in": [{"enable": "readBool"}], + "name": "enableFgsNotificationRateLimit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 231, + "in": [ + {"token": "readStrongBinder"}, + {"durationMs": "readInt32"} + ], + "name": "holdLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 232, + "in": [{"userId": "readInt32"}], + "name": "startProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 233, + "in": [{"userId": "readInt32"}], + "name": "stopProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 234, + "in": [ + {"sender": "readStrongBinder"}, + {"matchFlags": "readInt32"} + ], + "name": "queryIntentComponentsForIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 235, + "in": [ + {"uid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getUidProcessCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 236, + "in": [], + "name": "waitForBroadcastIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 237, + "in": [], + "name": "waitForBroadcastBarrier", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 238, + "in": [ + {"targetPackage": "readString16"}, + {"delayedDurationMs": "readInt64"} + ], + "name": "forceDelayBroadcastDelivery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 239, + "in": [], + "name": "isModernBroadcastQueueEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 240, + "in": [{"pid": "readInt32"}], + "name": "isProcessFrozen", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 241, + "in": [{"uid": "readInt32"}], + "name": "getBackgroundRestrictionExemptionReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 242, + "in": [ + {"userid": "readInt32"}, + {"displayId": "readInt32"}, + {"unlockProgressListener": "readStrongBinder"} + ], + "name": "startUserInBackgroundVisibleOnDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 243, + "in": [ + {"userid": "readInt32"}, + {"unlockProgressListener": "readStrongBinder"} + ], + "name": "startProfileWithListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 244, + "in": [ + {"userId": "readInt32"}, + {"userStartMode": "readInt32"} + ], + "name": "restartUserInBackground", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 245, + "in": [], + "name": "getDisplayIdsForStartingVisibleBackgroundUsers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 246, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "shouldServiceTimeOut", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 247, + "in": [{"callback": "readStrongBinder"}], + "name": "registerUidFrozenStateChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 248, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterUidFrozenStateChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 249, + "in": [{"uids": "readInt32Vector"}], + "name": "getUidFrozenState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + } + ], + "name": "IActivityManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityPendingResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityPendingResult.struct new file mode 100644 index 00000000..ba562408 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityPendingResult.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.654590678Z", + "source_location": "", + "full_name": "android.app.IActivityPendingResult", + "calls": [{ + "code": 1, + "in": [ + {"code": "readInt32"}, + {"data": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"ex": "readBundle"}] + } + ], + "name": "sendResult", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IActivityPendingResult", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityTaskManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityTaskManager.struct new file mode 100644 index 00000000..bf3855be --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IActivityTaskManager.struct @@ -0,0 +1,1487 @@ +{ + "produced_on": "2024-04-12T08:47:44.670275870Z", + "source_location": "", + "full_name": "android.app.IActivityTaskManager", + "calls": [ + { + "code": 1, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + { + "intents": "readParcelableVector", + "__parcelType": "android.content.Intent" + }, + {"resolvedTypes": "readString16Vector"}, + {"resultTo": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startActivities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startActivityAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"callingActivity": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startNextMatchingActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "startDreamActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"caller": "readStrongBinder"}, + {"target": "readStrongBinder"}, + {"whitelistToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fillInIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flagsMask": "readInt32"}, + {"flagsValues": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivityIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startActivityAndWait", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.WaitResult" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"startFlags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newConfig": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startActivityWithConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"callingPid": "readInt32"}, + {"callingUid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"session": "readStrongBinder"}, + {"interactor": "readStrongBinder"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startVoiceActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"callingVoiceInteractor": "readStrongBinder"}], + "name": "getVoiceInteractorPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"callingPid": "readInt32"}, + {"callingUid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startAssistantActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"callingPid": "readInt32"}, + {"callingUid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"taskId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "startActivityFromGameSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"eventTime": "readInt64"}, + {"recentsAnimationRunner": "readStrongBinder"} + ], + "name": "startRecentsActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivityFromRecents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"resultTo": "readStrongBinder"}, + {"resultWho": "readString16"}, + {"requestCode": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"ignoreTargetSecurity": "readBool"}, + {"userId": "readInt32"} + ], + "name": "startActivityAsCaller", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isActivityStartAllowedOnDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [], + "name": "unhandledBack", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "getActivityClientController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 19, + "in": [], + "name": "getFrontActivityScreenCompatMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 20, + "in": [{"mode": "readInt32"}], + "name": "setFrontActivityScreenCompatMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"taskId": "readInt32"}], + "name": "setFocusedTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"taskId": "readInt32"}], + "name": "removeTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [], + "name": "removeAllVisibleRecentTasks", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"maxNum": "readInt32"}, + {"filterOnlyVisibleRecents": "readBool"}, + {"keepIntentExtra": "readBool"}, + {"displayId": "readInt32"} + ], + "name": "getTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + } + ] + }, + { + "code": 25, + "in": [ + {"app": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"task": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "moveTaskToFront", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"maxNum": "readInt32"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getRecentTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ParceledListSlice" + }] + } + ] + }, + { + "code": 27, + "in": [], + "name": "isTopActivityImmersive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [{"taskId": "readInt32"}], + "name": "getTaskDescription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityManager.TaskDescription" + }] + } + ] + }, + { + "code": 29, + "in": [ + {"assistToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "structure": "readParcelable", + "__parcelType": "android.app.assist.AssistStructure" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "content": "readParcelable", + "__parcelType": "android.app.assist.AssistContent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "referrer": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "reportAssistContextExtras", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"taskId": "readInt32"}], + "name": "setFocusedRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "getFocusedRootTaskInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + }] + } + ] + }, + { + "code": 32, + "in": [{"taskId": "readInt32"}], + "name": "getTaskBounds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 33, + "in": [{"displayId": "readInt32"}], + "name": "focusTopTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"restoreHomeRootTaskPosition": "readBool"}], + "name": "cancelRecentsAnimation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"userId": "readInt32"}, + {"packages": "readString16Vector"} + ], + "name": "updateLockTaskPackages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [], + "name": "isInLockTaskMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 37, + "in": [], + "name": "getLockTaskModeState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 38, + "in": [{"callingPackage": "readString16"}], + "name": "getAppTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "IBinder" + } + ] + }, + { + "code": 39, + "in": [{"taskId": "readInt32"}], + "name": "startSystemLockTaskMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [], + "name": "stopSystemLockTaskMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"session": "readStrongBinder"}], + "name": "finishVoiceTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"activityToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "description": "readParcelable", + "__parcelType": "android.app.ActivityManager.TaskDescription" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "thumbnail": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ], + "name": "addAppTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 43, + "in": [], + "name": "getAppTaskThumbnailSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Point" + }] + } + ] + }, + { + "code": 44, + "in": [{"app": "readStrongBinder"}], + "name": "releaseSomeActivities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"filename": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getTaskDescriptionIcon", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 46, + "in": [{"listener": "readStrongBinder"}], + "name": "registerTaskStackListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterTaskStackListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"taskId": "readInt32"}, + {"resizeableMode": "readInt32"} + ], + "name": "setTaskResizeable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"resizeMode": "readInt32"} + ], + "name": "resizeTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"taskId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "moveRootTaskToDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"taskId": "readInt32"}, + {"rootTaskId": "readInt32"}, + {"toTop": "readBool"} + ], + "name": "moveTaskToRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"windowingModes": "readInt32Vector"}], + "name": "removeRootTasksInWindowingModes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"activityTypes": "readInt32Vector"}], + "name": "removeRootTasksWithActivityTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [], + "name": "getAllRootTaskInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + } + ] + }, + { + "code": 55, + "in": [ + {"windowingMode": "readInt32"}, + {"activityType": "readInt32"} + ], + "name": "getRootTaskInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + }] + } + ] + }, + { + "code": 56, + "in": [{"displayId": "readInt32"}], + "name": "getAllRootTaskInfosOnDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + } + ] + }, + { + "code": 57, + "in": [ + {"windowingMode": "readInt32"}, + {"activityType": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "getRootTaskInfoOnDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityTaskManager.RootTaskInfo" + }] + } + ] + }, + { + "code": 58, + "in": [ + {"showingKeyguard": "readBool"}, + {"showingAod": "readBool"} + ], + "name": "setLockScreenShown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"requestType": "readInt32"}], + "name": "getAssistContextExtras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 60, + "in": [ + {"requestType": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"receiverExtras": "readBundle"}] + }, + {"activityToken": "readStrongBinder"}, + {"focused": "readBool"}, + {"newSessionId": "readBool"} + ], + "name": "requestAssistContextExtras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 61, + "in": [ + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"receiverExtras": "readBundle"}] + }, + {"activityToken": "readStrongBinder"}, + {"flags": "readInt32"} + ], + "name": "requestAutofillData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 62, + "in": [], + "name": "isAssistDataAllowedOnCurrentActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 63, + "in": [ + {"receiver": "readStrongBinder"}, + {"taskId": "readInt32"}, + {"callingPackageName": "readString16"}, + {"callingAttributionTag": "readString16"} + ], + "name": "requestAssistDataForTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 64, + "in": [{"flags": "readInt32"}], + "name": "keyguardGoingAway", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"suppress": "readBool"}], + "name": "suppressResizeConfigChanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [], + "name": "getWindowOrganizerController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 67, + "in": [], + "name": "supportsLocalVoiceInteraction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 68, + "in": [], + "name": "getDeviceConfigurationInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ConfigurationInfo" + }] + } + ] + }, + { + "code": 69, + "in": [{"taskId": "readInt32"}], + "name": "cancelTaskWindowTransition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"taskId": "readInt32"}, + {"isLowResolution": "readBool"}, + {"takeSnapshotIfNeeded": "readBool"} + ], + "name": "getTaskSnapshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.android.window.TaskSnapshot" + }] + } + ] + }, + { + "code": 71, + "in": [ + {"taskId": "readInt32"}, + {"updateCache": "readBool"} + ], + "name": "takeTaskSnapshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.android.window.TaskSnapshot" + }] + } + ] + }, + { + "code": 72, + "in": [], + "name": "getLastResumedActivityUserId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 73, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ], + "name": "updateConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 74, + "in": [ + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "updateLockTaskFeatures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"launchCookie": "readStrongBinder"} + ], + "name": "registerRemoteAnimationForNextActivityStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "definition": "readParcelable", + "__parcelType": "android.view.RemoteAnimationDefinition" + }] + } + ], + "name": "registerRemoteAnimationsForDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "alwaysShowUnsupportedCompileSdkWarning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [{"tid": "readInt32"}], + "name": "setVrThread", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [{"tid": "readInt32"}], + "name": "setPersistentVrThread", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [], + "name": "stopAppSwitches", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [], + "name": "resumeAppSwitches", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [ + {"watcher": "readStrongBinder"}, + {"imAMonkey": "readBool"} + ], + "name": "setActivityController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [ + {"session": "readStrongBinder"}, + {"keepAwake": "readBool"} + ], + "name": "setVoiceKeepAwake", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [{"packageName": "readString16"}], + "name": "getPackageScreenCompatMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 85, + "in": [ + {"packageName": "readString16"}, + {"mode": "readInt32"} + ], + "name": "setPackageScreenCompatMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [{"packageName": "readString16"}], + "name": "getPackageAskScreenCompat", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 87, + "in": [ + {"packageName": "readString16"}, + {"ask": "readBool"} + ], + "name": "setPackageAskScreenCompat", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 88, + "in": [{ + "packageNames": "readList", + "__parcelType": "String" + }], + "name": "clearLaunchParamsForPackages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "material": "readParcelable", + "__parcelType": "android.app.SplashScreenView.SplashScreenViewParcelable" + }] + } + ], + "name": "onSplashScreenViewCopyFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pipState": "readParcelable", + "__parcelType": "android.app.PictureInPictureUiState" + }] + } + ], + "name": "onPictureInPictureStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [{"transition": "readStrongBinder"}], + "name": "detachNavigationBarFromApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [{"caller": "readStrongBinder"}], + "name": "setRunningRemoteTransitionDelegate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "navigationObserver": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adaptor": "readParcelable", + "__parcelType": "android.window.BackAnimationAdapter" + }] + } + ], + "name": "startBackNavigation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.window.BackNavigationInfo" + }] + } + ] + }, + { + "code": 94, + "in": [ + {"activityToken": "readStrongBinder"}, + {"observer": "readStrongBinder"} + ], + "name": "registerScreenCaptureObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"activityToken": "readStrongBinder"}, + {"observer": "readStrongBinder"} + ], + "name": "unregisterScreenCaptureObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IActivityTaskManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmCompleteListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmCompleteListener.struct new file mode 100644 index 00000000..272a1fc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmCompleteListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.511027544Z", + "source_location": "", + "full_name": "android.app.IAlarmCompleteListener", + "calls": [{ + "code": 1, + "in": [{"who": "readStrongBinder"}], + "name": "alarmComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAlarmCompleteListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmListener.struct new file mode 100644 index 00000000..84633938 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.512162497Z", + "source_location": "", + "full_name": "android.app.IAlarmListener", + "calls": [{ + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "doAlarm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAlarmListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmManager.struct new file mode 100644 index 00000000..844046d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAlarmManager.struct @@ -0,0 +1,151 @@ +{ + "produced_on": "2024-04-12T08:47:44.514565724Z", + "source_location": "", + "full_name": "android.app.IAlarmManager", + "calls": [ + { + "code": 1, + "in": [ + {"callingPackage": "readString16"}, + {"type": "readInt32"}, + {"triggerAtTime": "readInt64"}, + {"windowLength": "readInt64"}, + {"interval": "readInt64"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operation": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"listener": "readStrongBinder"}, + {"listenerTag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "alarmClock": "readParcelable", + "__parcelType": "android.app.AlarmManager.AlarmClockInfo" + }] + } + ], + "name": "set", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"millis": "readInt64"}], + "name": "setTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"zone": "readString16"}], + "name": "setTimeZone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operation": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "remove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"packageName": "readString16"}], + "name": "removeAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getNextWakeFromIdleTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [{"userId": "readInt32"}], + "name": "getNextAlarmClock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.AlarmManager.AlarmClockInfo" + }] + } + ] + }, + { + "code": 8, + "in": [{"packageName": "readString16"}], + "name": "canScheduleExactAlarms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasScheduleExactAlarm", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "getConfigVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IAlarmManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTask.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTask.struct new file mode 100644 index 00000000..6ec39cab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTask.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:44.675600905Z", + "source_location": "", + "full_name": "android.app.IAppTask", + "calls": [ + { + "code": 1, + "in": [], + "name": "finishAndRemoveTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getTaskInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ActivityManager.RecentTaskInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"appThread": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "moveToFront", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"whoThread": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"exclude": "readBool"}], + "name": "setExcludeFromRecents", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppTask", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTraceRetriever.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTraceRetriever.struct new file mode 100644 index 00000000..ce9b3ef8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAppTraceRetriever.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:44.677011203Z", + "source_location": "", + "full_name": "android.app.IAppTraceRetriever", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"pid": "readInt32"} + ], + "name": "getTraceFileDescriptor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }], + "name": "IAppTraceRetriever", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationStartInfoCompleteListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationStartInfoCompleteListener.struct new file mode 100644 index 00000000..bde96850 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationStartInfoCompleteListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.678121655Z", + "source_location": "", + "full_name": "android.app.IApplicationStartInfoCompleteListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "applicationStartInfo": "readParcelable", + "__parcelType": "android.app.ApplicationStartInfo" + }] + } + ], + "name": "onApplicationStartInfoComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IApplicationStartInfoCompleteListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationThread.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationThread.struct new file mode 100644 index 00000000..070e3c86 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IApplicationThread.struct @@ -0,0 +1,1042 @@ +{ + "produced_on": "2024-04-12T08:47:44.686775068Z", + "source_location": "", + "full_name": "android.app.IApplicationThread", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.pm.ActivityInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "compatInfo": "readParcelable", + "__parcelType": "android.content.res.CompatibilityInfo" + }] + }, + {"resultCode": "readInt32"}, + {"data": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"ordered": "readBool"}, + {"assumeDelivered": "readBool"}, + {"sendingUser": "readInt32"}, + {"processState": "readInt32"}, + {"sentFromUid": "readInt32"}, + {"sentFromPackage": "readString16"} + ], + "name": "scheduleReceiver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "info": "readList", + "__parcelType": "android.app.ReceiverInfo" + }], + "name": "scheduleReceiverList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.pm.ServiceInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "compatInfo": "readParcelable", + "__parcelType": "android.content.res.CompatibilityInfo" + }] + }, + {"processState": "readInt32"} + ], + "name": "scheduleCreateService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"token": "readStrongBinder"}], + "name": "scheduleStopService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + }, + {"sdkSandboxClientAppVolumeUuid": "readString16"}, + {"sdkSandboxClientAppPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "providerList": "readParcelable", + "__parcelType": "android.content.pm.ProviderInfoList" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "testName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"testArguments": "readBundle"}] + }, + {"testWatcher": "readStrongBinder"}, + {"uiAutomationConnection": "readStrongBinder"}, + {"debugMode": "readInt32"}, + {"enableBinderTracking": "readBool"}, + {"trackAllocation": "readBool"}, + {"restrictedBackupMode": "readBool"}, + {"persistent": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "compatInfo": "readParcelable", + "__parcelType": "android.content.res.CompatibilityInfo" + }] + }, + {"services": "readMap"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"coreSettings": "readBundle"}] + }, + {"buildSerial": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "autofillOptions": "readParcelable", + "__parcelType": "android.content.AutofillOptions" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentCaptureOptions": "readParcelable", + "__parcelType": "android.content.ContentCaptureOptions" + }] + }, + { + "disabledCompatChanges": "readParcelableVector", + "__parcelType": "android.app.long" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serializedSystemFontMap": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"startRequestedElapsedTime": "readInt64"}, + {"startRequestedUptime": "readInt64"} + ], + "name": "bindApplication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"entryPoint": "readString16"}, + {"entryPointArgs": "readString16Vector"} + ], + "name": "runIsolatedEntryPoint", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "scheduleExit", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "scheduleServiceArgs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "updateTimeZone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "processInBackground", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"rebind": "readBool"}, + {"processState": "readInt32"}, + {"bindSeq": "readInt64"} + ], + "name": "scheduleBindService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "scheduleUnbindService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"servicetoken": "readStrongBinder"}, + {"args": "readString16Vector"} + ], + "name": "dumpService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resultCode": "readInt32"}, + {"data": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"ordered": "readBool"}, + {"sticky": "readBool"}, + {"assumeDelivered": "readBool"}, + {"sendingUser": "readInt32"}, + {"processState": "readInt32"}, + {"sentFromUid": "readInt32"}, + {"sentFromPackage": "readString16"} + ], + "name": "scheduleRegisteredReceiver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "scheduleLowMemory", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"start": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilerInfo": "readParcelable", + "__parcelType": "android.app.ProfilerInfo" + }] + }, + {"profileType": "readInt32"} + ], + "name": "profilerControl", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"group": "readInt32"}], + "name": "setSchedulingGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "app": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + }, + {"backupMode": "readInt32"}, + {"userId": "readInt32"}, + {"operationType": "readInt32"} + ], + "name": "scheduleCreateBackupAgent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "app": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "scheduleDestroyBackupAgent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "scheduleOnNewActivityOptions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "scheduleSuicide", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"cmd": "readInt32"}, + {"packages": "readString16Vector"} + ], + "name": "dispatchPackageBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"msg": "readString16"}, + {"typeId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "scheduleCrash", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"managed": "readBool"}, + {"mallocInfo": "readBool"}, + {"runGc": "readBool"}, + {"path": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "finishCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "dumpHeap", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"servicetoken": "readStrongBinder"}, + {"prefix": "readString16"}, + {"args": "readString16Vector"} + ], + "name": "dumpActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "finishCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "dumpResources", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [], + "name": "clearDnsCache", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "updateHttpProxy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"coreSettings": "readBundle"}] + } + ], + "name": "setCoreSettings", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.res.CompatibilityInfo" + }] + } + ], + "name": "updatePackageCompatibilityInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"level": "readInt32"}], + "name": "scheduleTrimMemory", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mem": "readParcelable", + "__parcelType": "android.app.Debug.MemoryInfo" + }] + }, + {"checkin": "readBool"}, + {"dumpInfo": "readBool"}, + {"dumpDalvik": "readBool"}, + {"dumpSummaryOnly": "readBool"}, + {"dumpUnreachable": "readBool"}, + {"args": "readString16Vector"} + ], + "name": "dumpMemInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mem": "readParcelable", + "__parcelType": "android.app.Debug.MemoryInfo" + }] + }, + {"dumpInfo": "readBool"}, + {"dumpDalvik": "readBool"}, + {"dumpSummaryOnly": "readBool"}, + {"dumpUnreachable": "readBool"}, + {"args": "readString16Vector"} + ], + "name": "dumpMemInfoProto", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"args": "readString16Vector"} + ], + "name": "dumpGfxInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"args": "readString16Vector"} + ], + "name": "dumpCacheInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"servicetoken": "readStrongBinder"}, + {"args": "readString16Vector"} + ], + "name": "dumpProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"args": "readString16Vector"} + ], + "name": "dumpDbInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"provider": "readStrongBinder"}], + "name": "unstableProviderDied", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"activityToken": "readStrongBinder"}, + {"requestToken": "readStrongBinder"}, + {"requestType": "readInt32"}, + {"sessionId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "requestAssistContextExtras", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"token": "readStrongBinder"}, + {"timeout": "readBool"} + ], + "name": "scheduleTranslucentConversionComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"state": "readInt32"}], + "name": "setProcessState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "provider": "readParcelable", + "__parcelType": "android.content.pm.ProviderInfo" + }] + } + ], + "name": "scheduleInstallProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"timeFormatPreference": "readInt32"}], + "name": "updateTimePrefs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"token": "readStrongBinder"}], + "name": "scheduleEnterAnimationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"firstPacket": "readByteVector"}], + "name": "notifyCleartextNetwork", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [], + "name": "startBinderTracking", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "stopBinderTrackingAndDump", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"token": "readStrongBinder"}, + {"voiceInteractor": "readStrongBinder"} + ], + "name": "scheduleLocalVoiceInteractionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [], + "name": "handleTrustStorageUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"path": "readString16"}], + "name": "attachAgent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"dataDir": "readString16"}], + "name": "attachStartupAgents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ai": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ], + "name": "scheduleApplicationInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"procStateSeq": "readInt64"}], + "name": "setNetworkBlockSeq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transaction": "readParcelable", + "__parcelType": "android.app.servertransaction.ClientTransaction" + }] + } + ], + "name": "scheduleTransaction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"activityToken": "readStrongBinder"}, + {"intractor": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cancellationCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "requestDirectActions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"activityToken": "readStrongBinder"}, + {"actionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cancellationCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "performDirectAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "holder": "readParcelable", + "__parcelType": "android.app.ContentProviderHolder" + }] + }, + {"authorities": "readString16"}, + {"userId": "readInt32"}, + {"published": "readBool"} + ], + "name": "notifyContentProviderPublishStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instrumentationName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"instrumentationArgs": "readBundle"}] + }, + {"instrumentationWatcher": "readStrongBinder"}, + {"instrumentationUiConnection": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetInfo": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ], + "name": "instrumentWithoutRestart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"activityToken": "readStrongBinder"}, + {"state": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceSpec": "readParcelable", + "__parcelType": "android.view.translation.TranslationSpec" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetSpec": "readParcelable", + "__parcelType": "android.view.translation.TranslationSpec" + }] + }, + { + "viewIds": "readList", + "__parcelType": "android.view.autofill.AutofillId" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uiTranslationSpec": "readParcelable", + "__parcelType": "android.view.translation.UiTranslationSpec" + }] + } + ], + "name": "updateUiTranslationState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"token": "readStrongBinder"}, + {"startId": "readInt32"} + ], + "name": "scheduleTimeoutService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pong": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "schedulePing", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IApplicationThread", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAssistDataReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAssistDataReceiver.struct new file mode 100644 index 00000000..7e43f1ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IAssistDataReceiver.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:44.690174955Z", + "source_location": "", + "full_name": "android.app.IAssistDataReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"resultData": "readBundle"}] + } + ], + "name": "onHandleAssistData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "screenshot": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ], + "name": "onHandleAssistScreenshot", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAssistDataReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ICompatCameraControlCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ICompatCameraControlCallback.struct new file mode 100644 index 00000000..05cee6f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ICompatCameraControlCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.695146514Z", + "source_location": "", + "full_name": "android.app.ICompatCameraControlCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "applyCameraCompatTreatment", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "revertCameraCompatTreatment", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICompatCameraControlCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IEphemeralResolver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IEphemeralResolver.struct new file mode 100644 index 00000000..f85f4f8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IEphemeralResolver.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:44.696710315Z", + "source_location": "", + "full_name": "android.app.IEphemeralResolver", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"digestPrefix": "readInt32Vector"}, + {"sequence": "readInt32"} + ], + "name": "getEphemeralResolveInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"hostName": "readString16"}, + {"sequence": "readInt32"} + ], + "name": "getEphemeralIntentFilterList", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEphemeralResolver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IForegroundServiceObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IForegroundServiceObserver.struct new file mode 100644 index 00000000..d78effef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IForegroundServiceObserver.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:44.698050302Z", + "source_location": "", + "full_name": "android.app.IForegroundServiceObserver", + "calls": [{ + "code": 1, + "in": [ + {"serviceToken": "readStrongBinder"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"isForeground": "readBool"} + ], + "name": "onForegroundStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IForegroundServiceObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManager.struct new file mode 100644 index 00000000..7ee34e9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManager.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.698996111Z", + "source_location": "", + "full_name": "android.app.IGameManager", + "calls": [{ + "code": 1, + "in": [], + "name": "getGameMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IGameManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManagerService.struct new file mode 100644 index 00000000..e38bebab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameManagerService.struct @@ -0,0 +1,173 @@ +{ + "produced_on": "2024-04-12T08:47:44.703051322Z", + "source_location": "", + "full_name": "android.app.IGameManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getGameMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"gameMode": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setGameMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAvailableGameModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isAngleEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyGraphicsEnvironmentSetup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gameState": "readParcelable", + "__parcelType": "android.app.GameState" + }] + }, + {"userId": "readInt32"} + ], + "name": "setGameState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getGameModeInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.GameModeInfo" + }] + } + ] + }, + { + "code": 8, + "in": [{"packageName": "readString16"}], + "name": "setGameServiceProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"gameMode": "readInt32"}, + {"scalingFactor": "readFloat"}, + {"userId": "readInt32"} + ], + "name": "updateResolutionScalingFactor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"gameMode": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getResolutionScalingFactor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gameModeConfig": "readParcelable", + "__parcelType": "android.app.GameModeConfiguration" + }] + }, + {"userId": "readInt32"} + ], + "name": "updateCustomGameModeConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"gameModeListener": "readStrongBinder"}], + "name": "addGameModeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"gameModeListener": "readStrongBinder"}], + "name": "removeGameModeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGameManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameModeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameModeListener.struct new file mode 100644 index 00000000..bc7a5c20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGameModeListener.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:44.704240425Z", + "source_location": "", + "full_name": "android.app.IGameModeListener", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"gameModeFrom": "readInt32"}, + {"gameModeTo": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "onGameModeChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGameModeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGrammaticalInflectionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGrammaticalInflectionManager.struct new file mode 100644 index 00000000..c5bace98 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IGrammaticalInflectionManager.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.705334397Z", + "source_location": "", + "full_name": "android.app.IGrammaticalInflectionManager", + "calls": [{ + "code": 1, + "in": [ + {"appPackageName": "readString16"}, + {"userId": "readInt32"}, + {"gender": "readInt32"} + ], + "name": "setRequestedApplicationGrammaticalGender", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGrammaticalInflectionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstantAppResolver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstantAppResolver.struct new file mode 100644 index 00000000..0cbf801e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstantAppResolver.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:44.706614803Z", + "source_location": "", + "full_name": "android.app.IInstantAppResolver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.content.pm.InstantAppRequestInfo" + }] + }, + {"sequence": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getInstantAppResolveInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.content.pm.InstantAppRequestInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getInstantAppIntentFilterList", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInstantAppResolver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstrumentationWatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstrumentationWatcher.struct new file mode 100644 index 00000000..56dfad11 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IInstrumentationWatcher.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:44.707812516Z", + "source_location": "", + "full_name": "android.app.IInstrumentationWatcher", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "name": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "instrumentationStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "name": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "instrumentationFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInstrumentationWatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocalWallpaperColorConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocalWallpaperColorConsumer.struct new file mode 100644 index 00000000..93bbe7dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocalWallpaperColorConsumer.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:44.708898238Z", + "source_location": "", + "full_name": "android.app.ILocalWallpaperColorConsumer", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "area": "readParcelable", + "__parcelType": "android.graphics.RectF" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "colors": "readParcelable", + "__parcelType": "android.app.WallpaperColors" + }] + } + ], + "name": "onColorsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ILocalWallpaperColorConsumer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocaleManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocaleManager.struct new file mode 100644 index 00000000..88213881 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ILocaleManager.struct @@ -0,0 +1,104 @@ +{ + "produced_on": "2024-04-12T08:47:44.710617442Z", + "source_location": "", + "full_name": "android.app.ILocaleManager", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "locales": "readParcelable", + "__parcelType": "android.os.LocaleList" + }] + }, + {"fromDelegate": "readBool"} + ], + "name": "setApplicationLocales", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getApplicationLocales", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.LocaleList" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getSystemLocales", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.LocaleList" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localeConfig": "readParcelable", + "__parcelType": "android.app.LocaleConfig" + }] + } + ], + "name": "setOverrideLocaleConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getOverrideLocaleConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.LocaleConfig" + }] + } + ] + } + ], + "name": "ILocaleManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/INotificationManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/INotificationManager.struct new file mode 100644 index 00000000..30328d06 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/INotificationManager.struct @@ -0,0 +1,2169 @@ +{ + "produced_on": "2024-04-12T08:47:44.726272122Z", + "source_location": "", + "full_name": "android.app.INotificationManager", + "calls": [ + { + "code": 1, + "in": [ + {"pkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "cancelAllNotifications", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"fromApp": "readBool"} + ], + "name": "clearData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"pkg": "readString16"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"duration": "readInt32"}, + {"isUiContext": "readBool"}, + {"displayId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "enqueueTextToast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"pkg": "readString16"}, + {"token": "readStrongBinder"}, + {"callback": "readStrongBinder"}, + {"duration": "readInt32"}, + {"isUiContext": "readBool"}, + {"displayId": "readInt32"} + ], + "name": "enqueueToast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"pkg": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "cancelToast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"pkg": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "finishToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"pkg": "readString16"}, + {"opPkg": "readString16"}, + {"tag": "readString16"}, + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "notification": "readParcelable", + "__parcelType": "android.app.Notification" + }] + }, + {"userId": "readInt32"} + ], + "name": "enqueueNotificationWithTag", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"pkg": "readString16"}, + {"opPkg": "readString16"}, + {"tag": "readString16"}, + {"id": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "cancelNotificationWithTag", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "isInCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"showBadge": "readBool"} + ], + "name": "setShowBadge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "canShowBadge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "hasSentValidMsg", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "isInInvalidMsgState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "hasUserDemotedInvalidMsgApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"isDemoted": "readBool"} + ], + "name": "setInvalidMsgAppDemoted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "hasSentValidBubble", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setNotificationsEnabledForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setNotificationsEnabledWithImportanceLockForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "areNotificationsEnabledForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"pkg": "readString16"}], + "name": "areNotificationsEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [{"pkg": "readString16"}], + "name": "getPackageImportance", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "isImportanceLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [{"pkg": "readString16"}], + "name": "getAllowedAssistantAdjustments", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 24, + "in": [{"callingPkg": "readString16"}], + "name": "shouldHideSilentStatusIcons", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [{"hide": "readBool"}], + "name": "setHideSilentStatusIcons", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"bubblePreference": "readInt32"} + ], + "name": "setBubblesAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"pkg": "readString16"}], + "name": "areBubblesAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "areBubblesEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getBubblePreferenceForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 30, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelGroupList": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "createNotificationChannelGroups", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelsList": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "createNotificationChannels", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelsList": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "createNotificationChannelsForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"onlyImportant": "readBool"}], + "name": "getConversations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 34, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getConversationsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 35, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"includeDeleted": "readBool"} + ], + "name": "getNotificationChannelGroupsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 36, + "in": [ + {"groupId": "readString16"}, + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getNotificationChannelGroupForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationChannelGroup" + }] + } + ] + }, + { + "code": 37, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"groupId": "readString16"}, + {"includeDeleted": "readBool"} + ], + "name": "getPopulatedNotificationChannelGroupForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationChannelGroup" + }] + } + ] + }, + { + "code": 38, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "group": "readParcelable", + "__parcelType": "android.app.NotificationChannelGroup" + }] + } + ], + "name": "updateNotificationChannelGroupForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + } + ], + "name": "updateNotificationChannelForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"channelId": "readString16"} + ], + "name": "unlockNotificationChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [], + "name": "unlockAllNotificationChannels", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"callingPkg": "readString16"}, + {"userId": "readInt32"}, + {"pkg": "readString16"}, + {"channelId": "readString16"} + ], + "name": "getNotificationChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + } + ] + }, + { + "code": 43, + "in": [ + {"callingPkg": "readString16"}, + {"userId": "readInt32"}, + {"pkg": "readString16"}, + {"channelId": "readString16"}, + {"returnParentIfNoConversationChannel": "readBool"}, + {"conversationId": "readString16"} + ], + "name": "getConversationNotificationChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + } + ] + }, + { + "code": 44, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parentChannel": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + }, + {"conversationId": "readString16"} + ], + "name": "createConversationNotificationChannelForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"channelId": "readString16"}, + {"conversationId": "readString16"}, + {"includeDeleted": "readBool"} + ], + "name": "getNotificationChannelForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + } + ] + }, + { + "code": 46, + "in": [ + {"pkg": "readString16"}, + {"channelId": "readString16"} + ], + "name": "deleteNotificationChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"callingPkg": "readString16"}, + {"targetPkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getNotificationChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 48, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"includeDeleted": "readBool"} + ], + "name": "getNotificationChannelsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 49, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"includeDeleted": "readBool"} + ], + "name": "getNumNotificationChannelsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 50, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getDeletedChannelCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 51, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getBlockedChannelCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 52, + "in": [ + {"pkg": "readString16"}, + {"channelGroupId": "readString16"} + ], + "name": "deleteNotificationChannelGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"pkg": "readString16"}, + {"channelGroupId": "readString16"} + ], + "name": "getNotificationChannelGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationChannelGroup" + }] + } + ] + }, + { + "code": 54, + "in": [{"pkg": "readString16"}], + "name": "getNotificationChannelGroups", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 55, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "onlyHasDefaultChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 56, + "in": [], + "name": "areChannelsBypassingDnd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 57, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getNotificationChannelsBypassingDnd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 58, + "in": [{"pkg": "readString16"}], + "name": "isPackagePaused", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 59, + "in": [ + {"pkg": "readString16"}, + {"uid": "readInt32"}, + {"postedTime": "readInt64"} + ], + "name": "deleteNotificationHistoryItem", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"pkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isPermissionFixed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 61, + "in": [], + "name": "silenceNotificationSound", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [{"callingPkg": "readString16"}], + "name": "getActiveNotifications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.service.notification.StatusBarNotification" + } + ] + }, + { + "code": 63, + "in": [ + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"} + ], + "name": "getActiveNotificationsWithAttribution", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.service.notification.StatusBarNotification" + } + ] + }, + { + "code": 64, + "in": [ + {"callingPkg": "readString16"}, + {"count": "readInt32"}, + {"includeSnoozed": "readBool"} + ], + "name": "getHistoricalNotifications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.service.notification.StatusBarNotification" + } + ] + }, + { + "code": 65, + "in": [ + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"count": "readInt32"}, + {"includeSnoozed": "readBool"} + ], + "name": "getHistoricalNotificationsWithAttribution", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.service.notification.StatusBarNotification" + } + ] + }, + { + "code": 66, + "in": [ + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"} + ], + "name": "getNotificationHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationHistory" + }] + } + ] + }, + { + "code": 67, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userid": "readInt32"} + ], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"listener": "readStrongBinder"}, + {"userid": "readInt32"} + ], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"tag": "readString16"}, + {"id": "readInt32"} + ], + "name": "cancelNotificationFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"token": "readStrongBinder"}, + {"keys": "readString16Vector"} + ], + "name": "cancelNotificationsFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"token": "readStrongBinder"}, + {"key": "readString16"}, + {"snoozeCriterionId": "readString16"} + ], + "name": "snoozeNotificationUntilContextFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"token": "readStrongBinder"}, + {"key": "readString16"}, + {"until": "readInt64"} + ], + "name": "snoozeNotificationUntilFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "requestBindListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [{"token": "readStrongBinder"}], + "name": "requestUnbindListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "requestUnbindListenerComponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "requestBindProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [{"token": "readStrongBinder"}], + "name": "requestUnbindProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [ + {"token": "readStrongBinder"}, + {"keys": "readString16Vector"} + ], + "name": "setNotificationsShownFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [ + {"token": "readStrongBinder"}, + {"keys": "readString16Vector"}, + {"trim": "readInt32"} + ], + "name": "getActiveNotificationsFromListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 80, + "in": [ + {"token": "readStrongBinder"}, + {"trim": "readInt32"} + ], + "name": "getSnoozedNotificationsFromListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 81, + "in": [{"token": "readStrongBinder"}], + "name": "clearRequestedListenerHints", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [ + {"token": "readStrongBinder"}, + {"hints": "readInt32"} + ], + "name": "requestHintsFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [{"token": "readStrongBinder"}], + "name": "getHintsFromListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 84, + "in": [], + "name": "getHintsFromListenerNoToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 85, + "in": [ + {"token": "readStrongBinder"}, + {"interruptionFilter": "readInt32"} + ], + "name": "requestInterruptionFilterFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [{"token": "readStrongBinder"}], + "name": "getInterruptionFilterFromListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 87, + "in": [ + {"token": "readStrongBinder"}, + {"trim": "readInt32"} + ], + "name": "setOnNotificationPostedTrimFromListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 88, + "in": [ + {"pkg": "readString16"}, + {"interruptionFilter": "readInt32"} + ], + "name": "setInterruptionFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [ + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "group": "readParcelable", + "__parcelType": "android.app.NotificationChannelGroup" + }] + } + ], + "name": "updateNotificationChannelGroupFromPrivilegedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [ + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + } + ], + "name": "updateNotificationChannelFromPrivilegedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getNotificationChannelsFromPrivilegedListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 92, + "in": [ + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getNotificationChannelGroupsFromPrivilegedListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 93, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adjustment": "readParcelable", + "__parcelType": "android.service.notification.Adjustment" + }] + } + ], + "name": "applyEnqueuedAdjustmentFromAssistant", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adjustment": "readParcelable", + "__parcelType": "android.service.notification.Adjustment" + }] + } + ], + "name": "applyAdjustmentFromAssistant", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"token": "readStrongBinder"}, + { + "adjustments": "readList", + "__parcelType": "android.service.notification.Adjustment" + } + ], + "name": "applyAdjustmentsFromAssistant", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [ + {"token": "readStrongBinder"}, + {"key": "readString16"} + ], + "name": "unsnoozeNotificationFromAssistant", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 97, + "in": [ + {"token": "readStrongBinder"}, + {"key": "readString16"} + ], + "name": "unsnoozeNotificationFromSystemListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [], + "name": "getEffectsSuppressor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 99, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "matchesCallFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 100, + "in": [{"timeThreshold": "readInt64"}], + "name": "cleanUpCallersAfter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [{"path": "readString16"}], + "name": "isSystemConditionProviderEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 102, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "isNotificationListenerAccessGranted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 103, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "isNotificationListenerAccessGrantedForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 104, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "assistant": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "isNotificationAssistantAccessGranted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 105, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"enabled": "readBool"}, + {"userSet": "readBool"} + ], + "name": "setNotificationListenerAccessGranted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 106, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "assistant": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"enabled": "readBool"} + ], + "name": "setNotificationAssistantAccessGranted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"}, + {"enabled": "readBool"}, + {"userSet": "readBool"} + ], + "name": "setNotificationListenerAccessGrantedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "assistant": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setNotificationAssistantAccessGrantedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 109, + "in": [], + "name": "getEnabledNotificationListenerPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 110, + "in": [{"userId": "readInt32"}], + "name": "getEnabledNotificationListeners", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 111, + "in": [{"userId": "readInt32"}], + "name": "getAllowedNotificationAssistantForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 112, + "in": [], + "name": "getAllowedNotificationAssistant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 113, + "in": [], + "name": "getDefaultNotificationAssistant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 114, + "in": [ + {"userId": "readInt32"}, + {"loadFromConfig": "readBool"} + ], + "name": "setNASMigrationDoneAndResetDefault", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 115, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasEnabledNotificationListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 116, + "in": [], + "name": "getZenMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 117, + "in": [], + "name": "getZenModeConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.notification.ZenModeConfig" + }] + } + ] + }, + { + "code": 118, + "in": [], + "name": "getConsolidatedNotificationPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationManager.Policy" + }] + } + ] + }, + { + "code": 119, + "in": [ + {"mode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "conditionId": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"reason": "readString16"} + ], + "name": "setZenMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 120, + "in": [ + {"pkg": "readString16"}, + {"provider": "readStrongBinder"}, + { + "conditions": "readParcelableVector", + "__parcelType": "android.service.notification.Condition" + } + ], + "name": "notifyConditions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 121, + "in": [{"pkg": "readString16"}], + "name": "isNotificationPolicyAccessGranted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 122, + "in": [{"pkg": "readString16"}], + "name": "getNotificationPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.NotificationManager.Policy" + }] + } + ] + }, + { + "code": 123, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.app.NotificationManager.Policy" + }] + } + ], + "name": "setNotificationPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 124, + "in": [{"pkg": "readString16"}], + "name": "isNotificationPolicyAccessGrantedForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 125, + "in": [ + {"pkg": "readString16"}, + {"granted": "readBool"} + ], + "name": "setNotificationPolicyAccessGranted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 126, + "in": [ + {"pkg": "readString16"}, + {"userId": "readInt32"}, + {"granted": "readBool"} + ], + "name": "setNotificationPolicyAccessGrantedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 127, + "in": [{"id": "readString16"}], + "name": "getAutomaticZenRule", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.AutomaticZenRule" + }] + } + ] + }, + { + "code": 128, + "in": [], + "name": "getZenRules", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ZenModeConfig.ZenRule" + } + ] + }, + { + "code": 129, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "automaticZenRule": "readParcelable", + "__parcelType": "android.app.AutomaticZenRule" + }] + }, + {"pkg": "readString16"} + ], + "name": "addAutomaticZenRule", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 130, + "in": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "automaticZenRule": "readParcelable", + "__parcelType": "android.app.AutomaticZenRule" + }] + } + ], + "name": "updateAutomaticZenRule", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 131, + "in": [{"id": "readString16"}], + "name": "removeAutomaticZenRule", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 132, + "in": [{"packageName": "readString16"}], + "name": "removeAutomaticZenRules", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 133, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "owner": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getRuleInstanceCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 134, + "in": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "condition": "readParcelable", + "__parcelType": "android.service.notification.Condition" + }] + } + ], + "name": "setAutomaticZenRuleState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 135, + "in": [{"user": "readInt32"}], + "name": "getBackupPayload", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 136, + "in": [ + {"payload": "readByteVector"}, + {"user": "readInt32"} + ], + "name": "applyRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 137, + "in": [ + {"callingPkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAppActiveNotifications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 138, + "in": [ + {"callingPkg": "readString16"}, + {"delegate": "readString16"} + ], + "name": "setNotificationDelegate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 139, + "in": [{"callingPkg": "readString16"}], + "name": "getNotificationDelegate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 140, + "in": [ + {"callingPkg": "readString16"}, + {"targetPkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "canNotifyAsPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 141, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "canUseFullScreenIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 142, + "in": [{"allow": "readBool"}], + "name": "setPrivateNotificationsAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 143, + "in": [], + "name": "getPrivateNotificationsAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 144, + "in": [ + {"startNs": "readInt64"}, + {"report": "readInt32"}, + {"doAgg": "readBool"} + ], + "name": "pullStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"}, + { + "stats": "readList", + "__parcelType": "android.app.ParcelFileDescriptor" + } + ] + }, + { + "code": 145, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cn": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "getListenerFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.notification.NotificationListenerFilter" + }] + } + ] + }, + { + "code": 146, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cn": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nlf": "readParcelable", + "__parcelType": "android.service.notification.NotificationListenerFilter" + }] + } + ], + "name": "setListenerFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 147, + "in": [ + {"token": "readStrongBinder"}, + {"defaultTypes": "readInt32"}, + { + "disallowedPkgs": "readList", + "__parcelType": "String" + } + ], + "name": "migrateNotificationFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 148, + "in": [{"enable": "readBool"}], + "name": "setToastRateLimitingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INotificationManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IOnProjectionStateChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IOnProjectionStateChangedListener.struct new file mode 100644 index 00000000..ca1bdb49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IOnProjectionStateChangedListener.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.732282562Z", + "source_location": "", + "full_name": "android.app.IOnProjectionStateChangedListener", + "calls": [{ + "code": 1, + "in": [ + {"activeProjectionTypes": "readInt32"}, + { + "projectingPackages": "readList", + "__parcelType": "String" + } + ], + "name": "onProjectionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnProjectionStateChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IParcelFileDescriptorRetriever.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IParcelFileDescriptorRetriever.struct new file mode 100644 index 00000000..8d1fa011 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IParcelFileDescriptorRetriever.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:44.733396384Z", + "source_location": "", + "full_name": "android.app.IParcelFileDescriptorRetriever", + "calls": [{ + "code": 1, + "in": [], + "name": "getPfd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }], + "name": "IParcelFileDescriptorRetriever", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IProcessObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IProcessObserver.struct new file mode 100644 index 00000000..bbd6f38d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IProcessObserver.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:44.734631349Z", + "source_location": "", + "full_name": "android.app.IProcessObserver", + "calls": [ + { + "code": 1, + "in": [ + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"foregroundActivities": "readBool"} + ], + "name": "onForegroundActivitiesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"serviceTypes": "readInt32"} + ], + "name": "onForegroundServicesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onProcessDied", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProcessObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IRequestFinishCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IRequestFinishCallback.struct new file mode 100644 index 00000000..b7a463e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IRequestFinishCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.735606039Z", + "source_location": "", + "full_name": "android.app.IRequestFinishCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "requestFinish", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRequestFinishCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IScreenCaptureObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IScreenCaptureObserver.struct new file mode 100644 index 00000000..bafe90bf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IScreenCaptureObserver.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.736444925Z", + "source_location": "", + "full_name": "android.app.IScreenCaptureObserver", + "calls": [{ + "code": 1, + "in": [], + "name": "onScreenCaptured", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IScreenCaptureObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManager.struct new file mode 100644 index 00000000..f70ec040 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManager.struct @@ -0,0 +1,110 @@ +{ + "produced_on": "2024-04-12T08:47:44.737916034Z", + "source_location": "", + "full_name": "android.app.ISearchManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "launchActivity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getSearchableInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.SearchableInfo" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getSearchablesInGlobalSearch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.SearchableInfo" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getGlobalSearchActivities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.ResolveInfo" + } + ] + }, + { + "code": 4, + "in": [], + "name": "getGlobalSearchActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getWebSearchActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "launchAssist", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISearchManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManagerCallback.struct new file mode 100644 index 00000000..251016d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ISearchManagerCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.738959085Z", + "source_location": "", + "full_name": "android.app.ISearchManagerCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onDismiss", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISearchManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IServiceConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IServiceConnection.struct new file mode 100644 index 00000000..49bbce47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IServiceConnection.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.740126758Z", + "source_location": "", + "full_name": "android.app.IServiceConnection", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "name": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"service": "readStrongBinder"}, + {"dead": "readBool"} + ], + "name": "connected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IServiceConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IStopUserCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IStopUserCallback.struct new file mode 100644 index 00000000..09915a9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IStopUserCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.741358342Z", + "source_location": "", + "full_name": "android.app.IStopUserCallback", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "userStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "userStopAborted", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStopUserCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITaskStackListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITaskStackListener.struct new file mode 100644 index 00000000..944c049b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITaskStackListener.struct @@ -0,0 +1,313 @@ +{ + "produced_on": "2024-04-12T08:47:44.747392532Z", + "source_location": "", + "full_name": "android.app.ITaskStackListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onTaskStackChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"taskId": "readInt32"}, + {"stackId": "readInt32"} + ], + "name": "onActivityPinned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onActivityUnpinned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "task": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + }, + {"homeTaskVisible": "readBool"}, + {"clearedTask": "readBool"}, + {"wasVisible": "readBool"} + ], + "name": "onActivityRestartAttempt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"taskId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onActivityForcedResizable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onActivityDismissingDockedTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + }, + {"requestedDisplayId": "readInt32"} + ], + "name": "onActivityLaunchOnSecondaryDisplayFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + }, + {"requestedDisplayId": "readInt32"} + ], + "name": "onActivityLaunchOnSecondaryDisplayRerouted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "onTaskCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"taskId": "readInt32"}], + "name": "onTaskRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskMovedToFront", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskDescriptionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"taskId": "readInt32"}, + {"requestedOrientation": "readInt32"} + ], + "name": "onActivityRequestedOrientationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskRemovalStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "onTaskProfileLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "snapshot": "readParcelable", + "__parcelType": "android.window.TaskSnapshot" + }] + } + ], + "name": "onTaskSnapshotChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onBackPressedOnTaskRoot", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"taskId": "readInt32"}, + {"newDisplayId": "readInt32"} + ], + "name": "onTaskDisplayChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "onRecentTaskListUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"frozen": "readBool"}], + "name": "onRecentTaskListFrozenChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"taskId": "readInt32"}, + {"focused": "readBool"} + ], + "name": "onTaskFocusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"taskId": "readInt32"}, + {"requestedOrientation": "readInt32"} + ], + "name": "onTaskRequestedOrientationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"displayId": "readInt32"}], + "name": "onActivityRotation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskMovedToBack", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"mode": "readInt32"}], + "name": "onLockTaskModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITaskStackListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotification.struct new file mode 100644 index 00000000..1c221ac2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotification.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.748749799Z", + "source_location": "", + "full_name": "android.app.ITransientNotification", + "calls": [ + { + "code": 1, + "in": [{"windowToken": "readStrongBinder"}], + "name": "show", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "hide", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITransientNotification", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotificationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotificationCallback.struct new file mode 100644 index 00000000..1b78bc70 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ITransientNotificationCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.749786409Z", + "source_location": "", + "full_name": "android.app.ITransientNotificationCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onToastShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onToastHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITransientNotificationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiAutomationConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiAutomationConnection.struct new file mode 100644 index 00000000..7ee383dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiAutomationConnection.struct @@ -0,0 +1,301 @@ +{ + "produced_on": "2024-04-12T08:47:44.752301129Z", + "source_location": "", + "full_name": "android.app.IUiAutomationConnection", + "calls": [ + { + "code": 1, + "in": [ + {"client": "readStrongBinder"}, + {"flags": "readInt32"} + ], + "name": "connect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + }, + {"sync": "readBool"}, + {"waitForAnimations": "readBool"} + ], + "name": "injectInputEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + } + ], + "name": "injectInputEventToInputFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"waitForAnimations": "readBool"}], + "name": "syncInputTransactions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"rotation": "readInt32"}], + "name": "setRotation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "crop": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "takeScreenshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surfaceControl": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "takeSurfaceControlScreenshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 9, + "in": [{"windowId": "readInt32"}], + "name": "clearWindowContentFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [{"windowId": "readInt32"}], + "name": "getWindowContentFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.WindowContentFrameStats" + }] + } + ] + }, + { + "code": 11, + "in": [], + "name": "clearWindowAnimationFrameStats", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getWindowAnimationFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.WindowAnimationFrameStats" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "executeShellCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"permission": "readString16"}, + {"userId": "readInt32"} + ], + "name": "grantRuntimePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"permission": "readString16"}, + {"userId": "readInt32"} + ], + "name": "revokeRuntimePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"uid": "readInt32"}, + {"permissions": "readString16Vector"} + ], + "name": "adoptShellPermissionIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "dropShellPermissionIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "shutdown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stderrSink": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "executeShellCommandWithStderr", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "getAdoptedShellPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + } + ], + "name": "IUiAutomationConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManager.struct new file mode 100644 index 00000000..790a25a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManager.struct @@ -0,0 +1,250 @@ +{ + "produced_on": "2024-04-12T08:47:44.756324999Z", + "source_location": "", + "full_name": "android.app.IUiModeManager", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "addCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"flags": "readInt32"}, + {"priority": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "enableCarMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"flags": "readInt32"}], + "name": "disableCarMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "disableCarModeByCallingPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getCurrentModeType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"mode": "readInt32"}], + "name": "setNightMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getNightMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"nightModeCustomType": "readInt32"}], + "name": "setNightModeCustomType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getNightModeCustomType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"mode": "readInt32"}], + "name": "setApplicationNightMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "isUiModeLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "isNightModeLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"nightModeCustom": "readInt32"}, + {"active": "readBool"} + ], + "name": "setNightModeActivatedForCustomMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"active": "readBool"}], + "name": "setNightModeActivated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "getCustomNightModeStart", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 16, + "in": [{"time": "readInt64"}], + "name": "setCustomNightModeStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "getCustomNightModeEnd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 18, + "in": [{"time": "readInt64"}], + "name": "setCustomNightModeEnd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"binder": "readStrongBinder"}, + {"projectionType": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "requestProjection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"projectionType": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "releaseProjection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [ + {"listener": "readStrongBinder"}, + {"projectionType": "readInt32"} + ], + "name": "addOnProjectionStateChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"listener": "readStrongBinder"}], + "name": "removeOnProjectionStateChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"projectionType": "readInt32"}], + "name": "getProjectingPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 24, + "in": [], + "name": "getActiveProjectionTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 25, + "in": [], + "name": "getContrast", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + } + ], + "name": "IUiModeManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManagerCallback.struct new file mode 100644 index 00000000..71a9da6a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUiModeManagerCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.757501323Z", + "source_location": "", + "full_name": "android.app.IUiModeManagerCallback", + "calls": [{ + "code": 1, + "in": [{"contrast": "readFloat"}], + "name": "notifyContrastChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUiModeManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidFrozenStateChangedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidFrozenStateChangedCallback.struct new file mode 100644 index 00000000..907da082 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidFrozenStateChangedCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.758644776Z", + "source_location": "", + "full_name": "android.app.IUidFrozenStateChangedCallback", + "calls": [{ + "code": 1, + "in": [ + {"uids": "readInt32Vector"}, + {"frozenStates": "readInt32Vector"} + ], + "name": "onUidFrozenStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUidFrozenStateChangedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidObserver.struct new file mode 100644 index 00000000..c2c1a775 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUidObserver.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:47:44.760686966Z", + "source_location": "", + "full_name": "android.app.IUidObserver", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"disabled": "readBool"} + ], + "name": "onUidGone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"uid": "readInt32"}], + "name": "onUidActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"uid": "readInt32"}, + {"disabled": "readBool"} + ], + "name": "onUidIdle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"uid": "readInt32"}, + {"procState": "readInt32"}, + {"procStateSeq": "readInt64"}, + {"capability": "readInt32"} + ], + "name": "onUidStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"uid": "readInt32"}, + {"adj": "readInt32"} + ], + "name": "onUidProcAdjChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"uid": "readInt32"}, + {"cached": "readBool"} + ], + "name": "onUidCachedChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUidObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUnsafeIntentStrictModeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUnsafeIntentStrictModeCallback.struct new file mode 100644 index 00000000..3e03422f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUnsafeIntentStrictModeCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.761969102Z", + "source_location": "", + "full_name": "android.app.IUnsafeIntentStrictModeCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onImplicitIntentMatchedInternalComponent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUnsafeIntentStrictModeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUriGrantsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUriGrantsManager.struct new file mode 100644 index 00000000..67bcf4c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUriGrantsManager.struct @@ -0,0 +1,121 @@ +{ + "produced_on": "2024-04-12T08:47:44.763733777Z", + "source_location": "", + "full_name": "android.app.IUriGrantsManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"modeFlags": "readInt32"}, + {"toPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "takePersistableUriPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"modeFlags": "readInt32"}, + {"toPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "releasePersistableUriPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"owner": "readStrongBinder"}, + {"fromUid": "readInt32"}, + {"targetPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"mode": "readInt32"}, + {"sourceUserId": "readInt32"}, + {"targetUserId": "readInt32"} + ], + "name": "grantUriPermissionFromOwner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getGrantedUriPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "clearGrantedUriPermissions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"incoming": "readBool"}, + {"persistedOnly": "readBool"} + ], + "name": "getUriPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + } + ], + "name": "IUriGrantsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUserSwitchObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUserSwitchObserver.struct new file mode 100644 index 00000000..415b60c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IUserSwitchObserver.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:44.765097484Z", + "source_location": "", + "full_name": "android.app.IUserSwitchObserver", + "calls": [ + { + "code": 1, + "in": [{"newUserId": "readInt32"}], + "name": "onBeforeUserSwitching", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"newUserId": "readInt32"}, + {"reply": "readStrongBinder"} + ], + "name": "onUserSwitching", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"newUserId": "readInt32"}], + "name": "onUserSwitchComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"newProfileId": "readInt32"}], + "name": "onForegroundProfileSwitch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"newUserId": "readInt32"}], + "name": "onLockedBootComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUserSwitchObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManager.struct new file mode 100644 index 00000000..e600424b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManager.struct @@ -0,0 +1,508 @@ +{ + "produced_on": "2024-04-12T08:47:44.771022962Z", + "source_location": "", + "full_name": "android.app.IWallpaperManager", + "calls": [ + { + "code": 1, + "in": [ + {"name": "readString16"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cropHint": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"allowBackup": "readBool"}, + {"which": "readInt32"}, + {"completion": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "setWallpaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "name": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"callingPackage": "readString16"}, + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setWallpaperComponentChecked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "name": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setWallpaperComponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingPkg": "readString16"}, + {"cb": "readStrongBinder"}, + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getWallpaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"outParams": "readBundle"}] + } + ] + }, + { + "code": 5, + "in": [ + {"callingPkg": "readString16"}, + {"callingFeatureId": "readString16"}, + {"cb": "readStrongBinder"}, + {"which": "readInt32"}, + {"userId": "readInt32"}, + {"getCropped": "readBool"} + ], + "name": "getWallpaperWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"outParams": "readBundle"}] + } + ] + }, + { + "code": 6, + "in": [ + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getWallpaperIdForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"userId": "readInt32"}], + "name": "getWallpaperInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.WallpaperInfo" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getWallpaperInfoWithFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.WallpaperInfo" + }] + } + ] + }, + { + "code": 9, + "in": [{"userId": "readInt32"}], + "name": "getWallpaperInfoFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"callingPackage": "readString16"}, + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "clearWallpaper", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"name": "readString16"}], + "name": "hasNamedWallpaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"callingPackage": "readString16"}, + {"displayId": "readInt32"} + ], + "name": "setDimensionHints", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"displayId": "readInt32"}], + "name": "getWidthHint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"displayId": "readInt32"}], + "name": "getHeightHint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "padding": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"callingPackage": "readString16"}, + {"displayId": "readInt32"} + ], + "name": "setDisplayPadding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 17, + "in": [], + "name": "settingsRestored", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"callingPackage": "readString16"}], + "name": "isWallpaperSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [{"callingPackage": "readString16"}], + "name": "isSetWallpaperAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "isWallpaperBackupEligible", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [{"cb": "readStrongBinder"}], + "name": "setLockWallpaperCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [ + {"which": "readInt32"}, + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "getWallpaperColors", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.WallpaperColors" + }] + } + ] + }, + { + "code": 23, + "in": [ + {"callback": "readStrongBinder"}, + { + "area": "readList", + "__parcelType": "android.graphics.RectF" + }, + {"which": "readInt32"}, + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "removeOnLocalColorsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"callback": "readStrongBinder"}, + { + "regions": "readList", + "__parcelType": "android.graphics.RectF" + }, + {"which": "readInt32"}, + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "addOnLocalColorsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"cb": "readStrongBinder"}, + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "registerWallpaperColorsCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"cb": "readStrongBinder"}, + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "unregisterWallpaperColorsCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"inAmbientMode": "readBool"}, + {"animationDuration": "readInt64"} + ], + "name": "setInAmbientMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"x": "readInt32"}, + {"y": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "notifyWakingUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"x": "readInt32"}, + {"y": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "notifyGoingToSleep", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"dimAmount": "readFloat"}], + "name": "setWallpaperDimAmount", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "getWallpaperDimAmount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 32, + "in": [], + "name": "lockScreenWallpaperExists", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [{"which": "readInt32"}], + "name": "isStaticWallpaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 34, + "in": [], + "name": "isLockscreenLiveWallpaperEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 35, + "in": [], + "name": "isMultiCropEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IWallpaperManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManagerCallback.struct new file mode 100644 index 00000000..137dba58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWallpaperManagerCallback.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:44.772704906Z", + "source_location": "", + "full_name": "android.app.IWallpaperManagerCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onWallpaperChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "colors": "readParcelable", + "__parcelType": "android.app.WallpaperColors" + }] + }, + {"which": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "onWallpaperColorsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWallpaperManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWindowToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWindowToken.struct new file mode 100644 index 00000000..282cf85a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/IWindowToken.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.773997711Z", + "source_location": "", + "full_name": "android.app.IWindowToken", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newConfig": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + }, + {"newDisplayId": "readInt32"} + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onWindowTokenRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWindowToken", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PendingIntent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PendingIntent.struct new file mode 100644 index 00000000..c100bd64 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PendingIntent.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T16:23:57.441919209Z", + "source_location": "", + "components": [{"target": "readStrongBinder"}], + "full_name": "android.app.PendingIntent", + "name": "PendingIntent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PictureInPictureUiState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PictureInPictureUiState.struct new file mode 100644 index 00000000..9329ba63 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/PictureInPictureUiState.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:03:15.831908022Z", + "source_location": "", + "components": [{"mIsStashed": "readBool"}], + "full_name": "android.app.PictureInPictureUiState", + "name": "PictureInPictureUiState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ProfilerInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ProfilerInfo.struct new file mode 100644 index 00000000..19acf33e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ProfilerInfo.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T09:56:41.439022396Z", + "source_location": "", + "components": [ + {"profileFile": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "createFromParcel": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"samplingInterval": "readInt32"}, + {"autoStopProfiler": "readInt32"}, + {"streamingOutput": "readInt32"}, + {"agent": "readString16"}, + {"attachAgentDuringBind": "readBool"}, + {"clockType": "readInt32"} + ], + "full_name": "android.app.ProfilerInfo", + "name": "ProfilerInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ReceiverInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ReceiverInfo.struct new file mode 100644 index 00000000..987b0d86 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ReceiverInfo.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:44.786020039Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"data": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"assumeDelivered": "readBool"}, + {"sendingUser": "readInt32"}, + {"processState": "readInt32"}, + {"resultCode": "readInt32"}, + {"sendingUid": "readInt32"}, + {"sendingPackage": "readString16"}, + {"registered": "readBool"}, + {"receiver": "readStrongBinder"}, + {"ordered": "readBool"}, + {"sticky": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activityInfo": "readParcelable", + "__parcelType": "android.content.pm.ActivityInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "compatInfo": "readParcelable", + "__parcelType": "android.content.res.CompatibilityInfo" + }] + }, + {"sync": "readBool"} + ], + "full_name": "android.app.ReceiverInfo", + "name": "ReceiverInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteAction.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteAction.struct new file mode 100644 index 00000000..87f30f98 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteAction.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T10:20:38.075389542Z", + "source_location": "", + "components": [ + { + "mIcon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }, + { + "mTitle": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + { + "mContentDescription": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + { + "mActionIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }, + {"mEnabled": "readBool"}, + {"mShouldShowIcon": "readBool"} + ], + "full_name": "android.app.RemoteAction", + "name": "RemoteAction", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationResult.struct new file mode 100644 index 00000000..2dae0bab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationResult.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T11:26:43.867837221Z", + "source_location": "", + "components": [ + {"mResultCode": "readInt32"}, + {"mTimeoutMillis": "readInt64"} + ], + "full_name": "android.app.RemoteLockscreenValidationResult", + "name": "RemoteLockscreenValidationResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationSession.struct new file mode 100644 index 00000000..f6376755 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/RemoteLockscreenValidationSession.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T14:30:26.574093181Z", + "source_location": "", + "components": [ + {"mLockType": "readInt32"}, + {"mSourcePublicKey": "readByteVector"}, + {"mRemainingAttempts": "readInt32"} + ], + "full_name": "android.app.RemoteLockscreenValidationSession", + "name": "RemoteLockscreenValidationSession", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/Vr2dDisplayProperties.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/Vr2dDisplayProperties.struct new file mode 100644 index 00000000..818789df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/Vr2dDisplayProperties.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T11:33:00.104237073Z", + "source_location": "", + "components": [ + {"mWidth": "readInt32"}, + {"mHeight": "readInt32"}, + {"mDpi": "readInt32"}, + {"mAddedFlags": "readInt32"}, + {"mRemovedFlags": "readInt32"} + ], + "full_name": "android.app.Vr2dDisplayProperties", + "name": "Vr2dDisplayProperties", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WaitResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WaitResult.struct new file mode 100644 index 00000000..d4e12da2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WaitResult.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T11:54:24.757573372Z", + "source_location": "", + "components": [ + {"result": "readInt32"}, + {"timeout": "readInt32"}, + { + "who": "readParcelable", + "__parcelType": "android.content.ComponentName" + }, + {"totalTime": "readInt64"}, + {"launchState": "readInt32"} + ], + "full_name": "android.app.WaitResult", + "name": "WaitResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WallpaperInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WallpaperInfo.struct new file mode 100644 index 00000000..a3c31396 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/WallpaperInfo.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T13:40:13.366009782Z", + "source_location": "", + "components": [ + {"mSettingsActivityName": "readString16"}, + {"mThumbnailResource": "readInt32"}, + {"mAuthorResource": "readInt32"}, + {"mDescriptionResource": "readInt32"}, + {"mContextUriResource": "readInt32"}, + {"mContextDescriptionResource": "readInt32"}, + {"mShowMetadataInPreview": "readInt32"}, + {"mSupportsAmbientMode": "readInt32"}, + {"mSettingsSliceUri": "readString16"}, + {"mSupportMultipleDisplays": "readInt32"}, + {"mShouldUseDefaultUnfoldTransition": "readInt32"}, + { + "mService": "readParcelable", + "__parcelType": "android.content.pm.ResolveInfo" + } + ], + "full_name": "android.app.WallpaperInfo", + "name": "WallpaperInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IDeviceAdminService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IDeviceAdminService.struct new file mode 100644 index 00000000..45e7bb07 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IDeviceAdminService.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.803764313Z", + "source_location": "", + "full_name": "android.app.admin.IDeviceAdminService", + "calls": [], + "name": "IDeviceAdminService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardCallback.struct new file mode 100644 index 00000000..d6686159 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:44.825217359Z", + "source_location": "", + "full_name": "android.app.admin.IKeyguardCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surfacePackage": "readParcelable", + "__parcelType": "android.app.admin.SurfaceControlViewHost.SurfacePackage" + }] + } + ], + "name": "onRemoteContentReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDismiss", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeyguardCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardClient.struct new file mode 100644 index 00000000..8f6cda38 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/IKeyguardClient.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.826447423Z", + "source_location": "", + "full_name": "android.app.admin.IKeyguardClient", + "calls": [{ + "code": 1, + "in": [ + {"hostInputToken": "readStrongBinder"}, + {"keyguardCallback": "readStrongBinder"} + ], + "name": "onCreateKeyguardSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IKeyguardClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/StartInstallingUpdateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/StartInstallingUpdateCallback.struct new file mode 100644 index 00000000..520db220 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/admin/StartInstallingUpdateCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.833309720Z", + "source_location": "", + "full_name": "android.app.admin.StartInstallingUpdateCallback", + "calls": [{ + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"} + ], + "name": "onStartInstallingUpdateError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "StartInstallingUpdateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/IAdServicesManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/IAdServicesManager.struct new file mode 100644 index 00000000..ab2fd03b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/IAdServicesManager.struct @@ -0,0 +1,438 @@ +{ + "produced_on": "2024-04-12T08:47:57.309404679Z", + "source_location": "", + "full_name": "android.app.adservices.IAdServicesManager", + "calls": [ + { + "code": 1, + "in": [{"consentApiType": "readInt32"}], + "name": "getConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.adservices.consent.ConsentParcel" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "consentParcel": "readParcelable", + "__parcelType": "android.app.adservices.consent.ConsentParcel" + }] + } + ], + "name": "setConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"deletionType": "readInt32"}], + "name": "recordAdServicesDeletionOccurred", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"deletionType": "readInt32"}], + "name": "needsToHandleRollbackReconciliation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "recordNotificationDisplayed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "wasNotificationDisplayed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "recordGaUxNotificationDisplayed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "wasGaUxNotificationDisplayed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"interactionId": "readInt32"}], + "name": "recordUserManualInteractionWithConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getUserManualInteractionWithConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [{ + "blockedTopicParcels": "readList", + "__parcelType": "android.app.adservices.topics.TopicParcel" + }], + "name": "recordBlockedTopic", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blockedTopicParcel": "readParcelable", + "__parcelType": "android.app.adservices.topics.TopicParcel" + }] + } + ], + "name": "removeBlockedTopic", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "retrieveAllBlockedTopics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.adservices.topics.TopicParcel" + } + ] + }, + { + "code": 14, + "in": [], + "name": "clearAllBlockedTopics", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"defaultConsent": "readBool"}], + "name": "recordDefaultConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"defaultConsent": "readBool"}], + "name": "recordTopicsDefaultConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"defaultConsent": "readBool"}], + "name": "recordFledgeDefaultConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"defaultConsent": "readBool"}], + "name": "recordMeasurementDefaultConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"defaultAdIdState": "readBool"}], + "name": "recordDefaultAdIdState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "getDefaultConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [], + "name": "getTopicsDefaultConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [], + "name": "getFledgeDefaultConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [], + "name": "getMeasurementDefaultConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [], + "name": "getDefaultAdIdState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [], + "name": "getCurrentPrivacySandboxFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 26, + "in": [{"featureType": "readString16"}], + "name": "setCurrentPrivacySandboxFeature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{ + "installedPackages": "readList", + "__parcelType": "String" + }], + "name": "getKnownAppsWithConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 28, + "in": [{ + "installedPackages": "readList", + "__parcelType": "String" + }], + "name": "getAppsWithRevokedConsent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 29, + "in": [ + {"packageName": "readString16"}, + {"packageUid": "readInt32"}, + {"isConsentRevoked": "readBool"} + ], + "name": "setConsentForApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "clearKnownAppsWithConsent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "clearAllAppConsentData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"packageName": "readString16"}, + {"packageUid": "readInt32"} + ], + "name": "isConsentRevokedForApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [ + {"packageName": "readString16"}, + {"packageUid": "readInt32"}, + {"isConsentRevoked": "readBool"} + ], + "name": "setConsentForAppIfNew", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 34, + "in": [ + {"packageName": "readString16"}, + {"packageUid": "readInt32"} + ], + "name": "clearConsentForUninstalledApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [], + "name": "isAdIdEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 36, + "in": [{"isAdIdEnabled": "readBool"}], + "name": "setAdIdEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [], + "name": "isU18Account", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 38, + "in": [{"isU18Account": "readBool"}], + "name": "setU18Account", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [], + "name": "isEntryPointEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [{"isEntryPointEnabled": "readBool"}], + "name": "setEntryPointEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [], + "name": "isAdultAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [{"isAdultAccount": "readBool"}], + "name": "setAdultAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [], + "name": "wasU18NotificationDisplayed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 44, + "in": [{"wasU18NotificationDisplayed": "readBool"}], + "name": "setU18NotificationDisplayed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAdServicesManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/consent/ConsentParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/consent/ConsentParcel.struct new file mode 100644 index 00000000..afb0aae3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/consent/ConsentParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:10:19.338079048Z", + "source_location": "", + "components": [ + {"mConsentApiType": "readInt32"}, + {"mIsGiven": "readBool"} + ], + "full_name": "android.app.adservices.consent.ConsentParcel", + "name": "ConsentParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/topics/TopicParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/topics/TopicParcel.struct new file mode 100644 index 00000000..e02abe05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/adservices/topics/TopicParcel.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:02:47.379009693Z", + "source_location": "", + "components": [ + {"mTaxonomyVersion": "readInt64"}, + {"mModelVersion": "readInt64"}, + {"mTopicId": "readInt32"} + ], + "full_name": "android.app.adservices.topics.TopicParcel", + "name": "TopicParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextManager.struct new file mode 100644 index 00000000..0c524656 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextManager.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:44.838898561Z", + "source_location": "", + "full_name": "android.app.ambientcontext.IAmbientContextManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.ambientcontext.AmbientContextEventRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultPendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "registerObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.ambientcontext.AmbientContextEventRequest" + }] + }, + {"packageName": "readString16"}, + {"observer": "readStrongBinder"} + ], + "name": "registerObserverWithCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callingPackage": "readString16"}], + "name": "unregisterObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"eventTypes": "readInt32Vector"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "queryServiceStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"eventTypes": "readInt32Vector"}, + {"callingPackage": "readString16"} + ], + "name": "startConsentActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAmbientContextManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextObserver.struct new file mode 100644 index 00000000..61c4120d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ambientcontext/IAmbientContextObserver.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.840114175Z", + "source_location": "", + "full_name": "android.app.ambientcontext.IAmbientContextObserver", + "calls": [ + { + "code": 1, + "in": [{ + "events": "readList", + "__parcelType": "android.app.ambientcontext.AmbientContextEvent" + }], + "name": "onEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"statusCode": "readInt32"}], + "name": "onRegistrationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAmbientContextObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsForegroundControlService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsForegroundControlService.struct new file mode 100644 index 00000000..086548a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsForegroundControlService.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:44.052873148Z", + "source_location": "", + "full_name": "android.app.appops.cts.IAppOpsForegroundControlService", + "calls": [ + { + "code": 1, + "in": [], + "name": "waitUntilCreated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "waitUntilBackground", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "waitUntilForeground", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "finishActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "waitUntilForegroundServiceStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stopForegroundService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "waitUntilLocationForegroundServiceStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "stopLocationForegroundService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "cleanup", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppOpsForegroundControlService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserClient.struct new file mode 100644 index 00000000..2f9f9f73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserClient.struct @@ -0,0 +1,129 @@ +{ + "produced_on": "2024-04-12T08:47:44.054984790Z", + "source_location": "", + "full_name": "android.app.appops.cts.IAppOpsUserClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "noteSyncOp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"attributionTag": "readString16"}], + "name": "noteSyncOpWithAttribution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "callBackIntoService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "noteNonPermissionSyncOp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "noteSyncOpTwice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "noteTwoSyncOp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "noteSyncOpNative", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "noteNonPermissionSyncOpNative", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "noteSyncOpOneway", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "noteSyncOpOnewayNative", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "noteSyncOpOtherUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "noteSyncOpOtherUidNative", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "noteAsyncOp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"attributionTag": "readString16"}], + "name": "noteAsyncOpWithAttribution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "noteAsyncOpWithCustomMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "noteAsyncOpNative", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "noteAsyncOpNativeWithCustomMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppOpsUserClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserService.struct new file mode 100644 index 00000000..c254bb91 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appops/cts/IAppOpsUserService.struct @@ -0,0 +1,178 @@ +{ + "produced_on": "2024-04-12T08:47:44.059159193Z", + "source_location": "", + "full_name": "android.app.appops.cts.IAppOpsUserService", + "calls": [ + { + "code": 1, + "in": [{"client": "readStrongBinder"}], + "name": "disableCollectorAndCallSyncOpsWhichWillNotBeCollected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"client": "readStrongBinder"}], + "name": "disableCollectorAndCallASyncOpsWhichWillBeCollected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpAndClearLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpWithAttributionAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatCallsBackIntoServiceAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpFromNativeCodeAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpFromNativeCodeAndCheckMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpAndCheckStackTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesNonPermissionSyncOpAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesTwiceSyncOpAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesTwoSyncOpAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpNativelyAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesNonPermissionSyncOpNativelyAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"client": "readStrongBinder"}], + "name": "callOnewayApiThatNotesSyncOpAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"client": "readStrongBinder"}], + "name": "callOnewayApiThatNotesSyncOpNativelyAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpOtherUidAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesSyncOpOtherUidNativelyAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesAsyncOpAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesAsyncOpWithAttributionAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesAsyncOpAndCheckDefaultMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesAsyncOpAndCheckCustomMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesAsyncOpNativelyAndCheckCustomMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"client": "readStrongBinder"}], + "name": "callApiThatNotesAsyncOpNativelyAndCheckLog", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppOpsUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchBatchResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchBatchResultCallback.struct new file mode 100644 index 00000000..8f01e123 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchBatchResultCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:57.364806743Z", + "source_location": "", + "full_name": "android.app.appsearch.aidl.IAppSearchBatchResultCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultParcel": "readParcelable", + "__parcelType": "android.app.appsearch.aidl.AppSearchBatchResultParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultParcel": "readParcelable", + "__parcelType": "android.app.appsearch.aidl.AppSearchResultParcel" + }] + } + ], + "name": "onSystemError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppSearchBatchResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchObserverProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchObserverProxy.struct new file mode 100644 index 00000000..ac52b90a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchObserverProxy.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:57.373180530Z", + "source_location": "", + "full_name": "android.app.appsearch.aidl.IAppSearchObserverProxy", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"databaseName": "readString16"}, + { + "changedSchemaNames": "readList", + "__parcelType": "String" + } + ], + "name": "onSchemaChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"databaseName": "readString16"}, + {"namespace": "readString16"}, + {"schemaName": "readString16"}, + { + "changedDocumentIds": "readList", + "__parcelType": "String" + } + ], + "name": "onDocumentChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppSearchObserverProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchResultCallback.struct new file mode 100644 index 00000000..64c8e9e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/appsearch/aidl/IAppSearchResultCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.373987996Z", + "source_location": "", + "full_name": "android.app.appsearch.aidl.IAppSearchResultCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultParcel": "readParcelable", + "__parcelType": "android.app.appsearch.aidl.AppSearchResultParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppSearchResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistContent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistContent.struct new file mode 100644 index 00000000..e846b60c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistContent.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T11:31:58.251946086Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mClipData": "readParcelable", + "__parcelType": "android.content.ClipData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mStructuredData": "readString16"}] + }, + {"mIsAppProvidedIntent": "readInt32"}, + {"mExtras": "readBundle"}, + {"mIsAppProvidedWebUri": "readInt32"} + ], + "full_name": "android.app.assist.AssistContent", + "name": "AssistContent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistStructure.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistStructure.struct new file mode 100644 index 00000000..4eb4979d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/assist/AssistStructure.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T15:21:00.963946087Z", + "source_location": "", + "components": [ + {"mTaskId": "readInt32"}, + { + "mActivityComponent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }, + {"mIsHomeActivity": "readInt32"}, + {"mReceiveChannel": "readStrongBinder"} + ], + "full_name": "android.app.assist.AssistStructure", + "name": "AssistStructure", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/BackupProgress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/BackupProgress.struct new file mode 100644 index 00000000..e0d00033 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/BackupProgress.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:09:21.536597033Z", + "source_location": "", + "components": [ + {"bytesExpected": "readInt64"}, + {"bytesTransferred": "readInt64"} + ], + "full_name": "android.app.backup.BackupProgress", + "name": "BackupProgress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupCallback.struct new file mode 100644 index 00000000..15f40f3f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.844118315Z", + "source_location": "", + "full_name": "android.app.backup.IBackupCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt64"}], + "name": "operationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBackupCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManager.struct new file mode 100644 index 00000000..5d33d948 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManager.struct @@ -0,0 +1,779 @@ +{ + "produced_on": "2024-04-12T08:47:44.857557922Z", + "source_location": "", + "full_name": "android.app.backup.IBackupManager", + "calls": [ + { + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "dataChangedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"packageName": "readString16"}], + "name": "dataChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"transportName": "readString16"}, + {"packageName": "readString16"} + ], + "name": "clearBackupDataForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"transportName": "readString16"}, + {"packageName": "readString16"} + ], + "name": "clearBackupData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"userId": "readInt32"}, + {"transportNames": "readString16Vector"}, + {"observer": "readStrongBinder"} + ], + "name": "initializeTransportsForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"agent": "readStrongBinder"} + ], + "name": "agentConnectedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"agent": "readStrongBinder"} + ], + "name": "agentConnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "agentDisconnectedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"packageName": "readString16"}], + "name": "agentDisconnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"token": "readInt32"} + ], + "name": "restoreAtInstallForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"token": "readInt32"} + ], + "name": "restoreAtInstall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"userId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setBackupEnabledForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setFrameworkSchedulingEnabledForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"isEnabled": "readBool"}], + "name": "setBackupEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"userId": "readInt32"}, + {"doAutoRestore": "readBool"} + ], + "name": "setAutoRestoreForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"doAutoRestore": "readBool"}], + "name": "setAutoRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"userId": "readInt32"}], + "name": "isBackupEnabledForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [], + "name": "isBackupEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [ + {"currentPw": "readString16"}, + {"newPw": "readString16"} + ], + "name": "setBackupPassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "hasBackupPassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [{"userId": "readInt32"}], + "name": "backupNowForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "backupNow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"includeApks": "readBool"}, + {"includeObbs": "readBool"}, + {"includeShared": "readBool"}, + {"doWidgets": "readBool"}, + {"allApps": "readBool"}, + {"allIncludesSystem": "readBool"}, + {"doCompress": "readBool"}, + {"doKeyValue": "readBool"}, + {"packageNames": "readString16Vector"} + ], + "name": "adbBackup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"userId": "readInt32"}, + {"packageNames": "readString16Vector"} + ], + "name": "fullTransportBackupForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "adbRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"userId": "readInt32"}, + {"token": "readInt32"}, + {"allow": "readBool"}, + {"curPassword": "readString16"}, + {"encryptionPassword": "readString16"}, + {"observer": "readStrongBinder"} + ], + "name": "acknowledgeFullBackupOrRestoreForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"token": "readInt32"}, + {"allow": "readBool"}, + {"curPassword": "readString16"}, + {"encryptionPassword": "readString16"}, + {"observer": "readStrongBinder"} + ], + "name": "acknowledgeFullBackupOrRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transportComponent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configurationIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"currentDestinationString": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataManagementIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataManagementLabel": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "updateTransportAttributesForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"userId": "readInt32"}], + "name": "getCurrentTransportForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 30, + "in": [], + "name": "getCurrentTransport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 31, + "in": [{"userId": "readInt32"}], + "name": "getCurrentTransportComponentForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 32, + "in": [{"userId": "readInt32"}], + "name": "listAllTransportsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 33, + "in": [], + "name": "listAllTransports", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 34, + "in": [{"userId": "readInt32"}], + "name": "listAllTransportComponentsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 35, + "in": [], + "name": "getTransportWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 36, + "in": [ + {"userId": "readInt32"}, + {"transport": "readString16"} + ], + "name": "selectBackupTransportForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 37, + "in": [{"transport": "readString16"}], + "name": "selectBackupTransport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 38, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transport": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "selectBackupTransportAsyncForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"userId": "readInt32"}, + {"transport": "readString16"} + ], + "name": "getConfigurationIntentForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 40, + "in": [{"transport": "readString16"}], + "name": "getConfigurationIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 41, + "in": [ + {"userId": "readInt32"}, + {"transport": "readString16"} + ], + "name": "getDestinationStringForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 42, + "in": [{"transport": "readString16"}], + "name": "getDestinationString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 43, + "in": [ + {"userId": "readInt32"}, + {"transport": "readString16"} + ], + "name": "getDataManagementIntentForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 44, + "in": [{"transport": "readString16"}], + "name": "getDataManagementIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 45, + "in": [ + {"userId": "readInt32"}, + {"transport": "readString16"} + ], + "name": "getDataManagementLabelForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + }, + { + "code": 46, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"transportID": "readString16"} + ], + "name": "beginRestoreSessionForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 47, + "in": [ + {"userId": "readInt32"}, + {"token": "readInt32"}, + {"result": "readInt64"} + ], + "name": "opCompleteForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"token": "readInt32"}, + {"result": "readInt64"} + ], + "name": "opComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"whichUser": "readInt32"}, + {"makeActive": "readBool"} + ], + "name": "setBackupServiceActive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"whichUser": "readInt32"}], + "name": "isBackupServiceActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 51, + "in": [{"userId": "readInt32"}], + "name": "isUserReadyForBackup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 52, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getAvailableRestoreTokenForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 53, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "isAppEligibleForBackupForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 54, + "in": [ + {"userId": "readInt32"}, + {"packages": "readString16Vector"} + ], + "name": "filterAppsEligibleForBackupForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 55, + "in": [ + {"userId": "readInt32"}, + {"packages": "readString16Vector"}, + {"observer": "readStrongBinder"}, + {"monitor": "readStrongBinder"}, + {"flags": "readInt32"} + ], + "name": "requestBackupForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 56, + "in": [ + {"packages": "readString16Vector"}, + {"observer": "readStrongBinder"}, + {"monitor": "readStrongBinder"}, + {"flags": "readInt32"} + ], + "name": "requestBackup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 57, + "in": [{"userId": "readInt32"}], + "name": "cancelBackupsForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [], + "name": "cancelBackups", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"ancestralSerialNumber": "readInt64"}], + "name": "getUserForAncestralSerialNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ] + }, + { + "code": 60, + "in": [{"ancestralSerialNumber": "readInt64"}], + "name": "setAncestralSerialNumber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"packageName": "readString16"}, + { + "keys": "readList", + "__parcelType": "String" + } + ], + "name": "excludeKeysFromRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"packageName": "readString16"}, + { + "results": "readList", + "__parcelType": "android.app.backup.BackupRestoreEventLogger.DataTypeResult" + } + ], + "name": "reportDelayedRestoreResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackupManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManagerMonitor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManagerMonitor.struct new file mode 100644 index 00000000..4b5a3c2f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupManagerMonitor.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.859499591Z", + "source_location": "", + "full_name": "android.app.backup.IBackupManagerMonitor", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"event": "readBundle"}] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBackupManagerMonitor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupObserver.struct new file mode 100644 index 00000000..bb05da6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IBackupObserver.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:44.860963550Z", + "source_location": "", + "full_name": "android.app.backup.IBackupObserver", + "calls": [ + { + "code": 1, + "in": [ + {"currentPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "backupProgress": "readParcelable", + "__parcelType": "android.app.backup.BackupProgress" + }] + } + ], + "name": "onUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"target": "readString16"}, + {"status": "readInt32"} + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"status": "readInt32"}], + "name": "backupFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackupObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IFullBackupRestoreObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IFullBackupRestoreObserver.struct new file mode 100644 index 00000000..0e26f59c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IFullBackupRestoreObserver.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:44.862263185Z", + "source_location": "", + "full_name": "android.app.backup.IFullBackupRestoreObserver", + "calls": [ + { + "code": 1, + "in": [], + "name": "onStartBackup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"name": "readString16"}], + "name": "onBackupPackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onEndBackup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onStartRestore", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"name": "readString16"}], + "name": "onRestorePackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onEndRestore", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFullBackupRestoreObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreObserver.struct new file mode 100644 index 00000000..1a60ab34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreObserver.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:44.863823606Z", + "source_location": "", + "full_name": "android.app.backup.IRestoreObserver", + "calls": [ + { + "code": 1, + "in": [{ + "result": "readParcelableVector", + "__parcelType": "android.app.backup.RestoreSet" + }], + "name": "restoreSetsAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"numPackages": "readInt32"}], + "name": "restoreStarting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nowBeingRestored": "readInt32"}, + {"curentPackage": "readString16"} + ], + "name": "onUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"error": "readInt32"}], + "name": "restoreFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRestoreObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreSession.struct new file mode 100644 index 00000000..a6dcca49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/IRestoreSession.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:44.865951548Z", + "source_location": "", + "full_name": "android.app.backup.IRestoreSession", + "calls": [ + { + "code": 1, + "in": [ + {"observer": "readStrongBinder"}, + {"monitor": "readStrongBinder"} + ], + "name": "getAvailableRestoreSets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"token": "readInt64"}, + {"observer": "readStrongBinder"}, + {"monitor": "readStrongBinder"} + ], + "name": "restoreAll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"token": "readInt64"}, + {"observer": "readStrongBinder"}, + {"packages": "readString16Vector"}, + {"monitor": "readStrongBinder"} + ], + "name": "restorePackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"observer": "readStrongBinder"}, + {"monitor": "readStrongBinder"} + ], + "name": "restorePackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "endRestoreSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRestoreSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/ISelectBackupTransportCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/ISelectBackupTransportCallback.struct new file mode 100644 index 00000000..6edecd3e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/ISelectBackupTransportCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.867197283Z", + "source_location": "", + "full_name": "android.app.backup.ISelectBackupTransportCallback", + "calls": [ + { + "code": 1, + "in": [{"transportName": "readString16"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISelectBackupTransportCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/RestoreSet.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/RestoreSet.struct new file mode 100644 index 00000000..d64e4acb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/backup/RestoreSet.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:09:34.408984181Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"device": "readString16"}, + {"token": "readInt64"}, + {"backupTransportFlags": "readInt32"} + ], + "full_name": "android.app.backup.RestoreSet", + "name": "RestoreSet", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobHandle.struct new file mode 100644 index 00000000..6ef453ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobHandle.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T14:49:43.676601954Z", + "source_location": "", + "components": [ + {"algorithm": "readString16"}, + {"digest": "readByteVector"}, + {"label": "readCharSequence"}, + {"expiryTimeMillis": "readInt64"}, + {"tag": "readString16"} + ], + "full_name": "android.app.blob.BlobHandle", + "name": "BlobHandle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobInfo.struct new file mode 100644 index 00000000..b2464be5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/BlobInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T13:23:02.665768597Z", + "source_location": "", + "components": [ + {"mId": "readInt64"}, + {"mExpiryTimeMs": "readInt64"}, + {"mLabel": "readCharSequence"}, + {"mSizeBytes": "readInt64"}, + { + "mLeaseInfos": "readList", + "__parcelType": "android.app.blob." + } + ], + "full_name": "android.app.blob.BlobInfo", + "name": "BlobInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobCommitCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobCommitCallback.struct new file mode 100644 index 00000000..056ec964 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobCommitCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.503404303Z", + "source_location": "", + "full_name": "android.app.blob.IBlobCommitCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBlobCommitCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreManager.struct new file mode 100644 index 00000000..4530fbda --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreManager.struct @@ -0,0 +1,217 @@ +{ + "produced_on": "2024-04-12T08:47:44.505677018Z", + "source_location": "", + "full_name": "android.app.blob.IBlobStoreManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "createSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 2, + "in": [ + {"sessionId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "openBlob", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.blob.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "abandonSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + }, + {"descriptionResId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "description": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"leaseTimeoutMillis": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "acquireLease", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "releaseLease", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"packageName": "readString16"}], + "name": "releaseAllLeases", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"packageName": "readString16"}], + "name": "getRemainingLeaseQuotaBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "waitForIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "queryBlobsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.blob.BlobInfo" + } + ] + }, + { + "code": 11, + "in": [{"blobId": "readInt64"}], + "name": "deleteBlob", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"packageName": "readString16"}], + "name": "getLeasedBlobs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.blob.BlobHandle" + } + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blobHandle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "getLeaseInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.blob.LeaseInfo" + }] + } + ] + } + ], + "name": "IBlobStoreManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreSession.struct new file mode 100644 index 00000000..a95c524c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/IBlobStoreSession.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:44.507712429Z", + "source_location": "", + "full_name": "android.app.blob.IBlobStoreSession", + "calls": [ + { + "code": 1, + "in": [ + {"offsetBytes": "readInt64"}, + {"lengthBytes": "readInt64"} + ], + "name": "openWrite", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "openRead", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"certificate": "readByteVector"} + ], + "name": "allowPackageAccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "allowSameSignatureAccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "allowPublicAccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"certificate": "readByteVector"} + ], + "name": "isPackageAccessAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "isSameSignatureAccessAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "isPublicAccessAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "getSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 10, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "abandon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"callback": "readStrongBinder"}], + "name": "commit", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBlobStoreSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/LeaseInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/LeaseInfo.struct new file mode 100644 index 00000000..bf7469c5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/blob/LeaseInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T14:32:33.914195327Z", + "source_location": "", + "components": [ + {"mPackageName": "readString16"}, + {"mExpiryTimeMillis": "readInt64"}, + {"mDescriptionResId": "readInt32"}, + {"mDescription": "readCharSequence"} + ], + "full_name": "android.app.blob.LeaseInfo", + "name": "LeaseInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentClassification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentClassification.struct new file mode 100644 index 00000000..76f64f1f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentClassification.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:10:31.196227264Z", + "source_location": "", + "components": [ + {"readString": "readString16"}, + {"readBundle": "readBundle"} + ], + "full_name": "android.app.contentsuggestions.ContentClassification", + "name": "ContentClassification", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentSelection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentSelection.struct new file mode 100644 index 00000000..4ef7473a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ContentSelection.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:05:13.896556674Z", + "source_location": "", + "components": [ + {"readString": "readString16"}, + {"readBundle": "readBundle"} + ], + "full_name": "android.app.contentsuggestions.ContentSelection", + "name": "ContentSelection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IClassificationsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IClassificationsCallback.struct new file mode 100644 index 00000000..de9bfc4e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IClassificationsCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.872012559Z", + "source_location": "", + "full_name": "android.app.contentsuggestions.IClassificationsCallback", + "calls": [{ + "code": 1, + "in": [ + {"statusCode": "readInt32"}, + { + "classifications": "readList", + "__parcelType": "android.app.contentsuggestions.ContentClassification" + } + ], + "name": "onContentClassificationsAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IClassificationsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IContentSuggestionsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IContentSuggestionsManager.struct new file mode 100644 index 00000000..a908f213 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/IContentSuggestionsManager.struct @@ -0,0 +1,136 @@ +{ + "produced_on": "2024-04-12T08:47:44.874229673Z", + "source_location": "", + "full_name": "android.app.contentsuggestions.IContentSuggestionsManager", + "calls": [ + { + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"imageContextRequestExtras": "readBundle"}] + } + ], + "name": "provideContextImage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bitmap": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"imageContextRequestExtras": "readBundle"}] + } + ], + "name": "provideContextBitmap", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.contentsuggestions.SelectionsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "suggestContentSelections", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.contentsuggestions.ClassificationsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "classifyContentSelections", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"userId": "readInt32"}, + {"requestId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"interaction": "readBundle"}] + } + ], + "name": "notifyInteraction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"} + ], + "name": "isEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"userId": "readInt32"}], + "name": "resetTemporaryService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"userId": "readInt32"}, + {"serviceName": "readString16"}, + {"duration": "readInt32"} + ], + "name": "setTemporaryService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"userId": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setDefaultServiceEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentSuggestionsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ISelectionsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ISelectionsCallback.struct new file mode 100644 index 00000000..b88321f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/contentsuggestions/ISelectionsCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.875543889Z", + "source_location": "", + "full_name": "android.app.contentsuggestions.ISelectionsCallback", + "calls": [{ + "code": 1, + "in": [ + {"statusCode": "readInt32"}, + { + "selections": "readList", + "__parcelType": "android.app.contentsuggestions.ContentSelection" + } + ], + "name": "onContentSelectionsAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISelectionsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobCallback.struct new file mode 100644 index 00000000..0e434691 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobCallback.struct @@ -0,0 +1,149 @@ +{ + "produced_on": "2024-04-12T08:47:44.517879760Z", + "source_location": "", + "full_name": "android.app.job.IJobCallback", + "calls": [ + { + "code": 1, + "in": [ + {"jobId": "readInt32"}, + {"workId": "readInt32"}, + {"transferredBytes": "readInt64"} + ], + "name": "acknowledgeGetTransferredDownloadBytesMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"jobId": "readInt32"}, + {"workId": "readInt32"}, + {"transferredBytes": "readInt64"} + ], + "name": "acknowledgeGetTransferredUploadBytesMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"jobId": "readInt32"}, + {"ongoing": "readBool"} + ], + "name": "acknowledgeStartMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"jobId": "readInt32"}, + {"reschedule": "readBool"} + ], + "name": "acknowledgeStopMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"jobId": "readInt32"}], + "name": "dequeueWork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.job.JobWorkItem" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"jobId": "readInt32"}, + {"workId": "readInt32"} + ], + "name": "completeWork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"jobId": "readInt32"}, + {"reschedule": "readBool"} + ], + "name": "jobFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"jobId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "item": "readParcelable", + "__parcelType": "android.app.job.JobWorkItem" + }] + }, + {"downloadBytes": "readInt64"}, + {"uploadBytes": "readInt64"} + ], + "name": "updateEstimatedNetworkBytes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"jobId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "item": "readParcelable", + "__parcelType": "android.app.job.JobWorkItem" + }] + }, + {"transferredDownloadBytes": "readInt64"}, + {"transferredUploadBytes": "readInt64"} + ], + "name": "updateTransferredNetworkBytes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"jobId": "readInt32"}, + {"notificationId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "notification": "readParcelable", + "__parcelType": "android.app.Notification" + }] + }, + {"jobEndNotificationPolicy": "readInt32"} + ], + "name": "setNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IJobCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobScheduler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobScheduler.struct new file mode 100644 index 00000000..d7cb54f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobScheduler.struct @@ -0,0 +1,243 @@ +{ + "produced_on": "2024-04-12T08:47:44.520972622Z", + "source_location": "", + "full_name": "android.app.job.IJobScheduler", + "calls": [ + { + "code": 1, + "in": [ + {"namespace": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "job": "readParcelable", + "__parcelType": "android.app.job.JobInfo" + }] + } + ], + "name": "schedule", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"namespace": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "job": "readParcelable", + "__parcelType": "android.app.job.JobInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "work": "readParcelable", + "__parcelType": "android.app.job.JobWorkItem" + }] + } + ], + "name": "enqueue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"namespace": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "job": "readParcelable", + "__parcelType": "android.app.job.JobInfo" + }] + }, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"tag": "readString16"} + ], + "name": "scheduleAsPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"namespace": "readString16"}, + {"jobId": "readInt32"} + ], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "cancelAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"namespace": "readString16"}], + "name": "cancelAllInNamespace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getAllPendingJobs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 8, + "in": [{"namespace": "readString16"}], + "name": "getAllPendingJobsInNamespace", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.job.ParceledListSlice" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"namespace": "readString16"}, + {"jobId": "readInt32"} + ], + "name": "getPendingJob", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.job.JobInfo" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"namespace": "readString16"}, + {"jobId": "readInt32"} + ], + "name": "getPendingJobReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [{"packageName": "readString16"}], + "name": "canRunUserInitiatedJobs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasRunUserInitiatedJobsPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "getStartedJobs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.job.JobInfo" + } + ] + }, + { + "code": 14, + "in": [], + "name": "getAllJobSnapshots", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 15, + "in": [{"observer": "readStrongBinder"}], + "name": "registerUserVisibleJobObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterUserVisibleJobObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"debugReason": "readString16"} + ], + "name": "notePendingUserRequestedAppStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IJobScheduler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobService.struct new file mode 100644 index 00000000..5ca76c67 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IJobService.struct @@ -0,0 +1,106 @@ +{ + "produced_on": "2024-04-12T08:47:44.522924911Z", + "source_location": "", + "full_name": "android.app.job.IJobService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobParams": "readParcelable", + "__parcelType": "android.app.job.JobParameters" + }] + } + ], + "name": "startJob", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobParams": "readParcelable", + "__parcelType": "android.app.job.JobParameters" + }] + } + ], + "name": "stopJob", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobParams": "readParcelable", + "__parcelType": "android.app.job.JobParameters" + }] + } + ], + "name": "onNetworkChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobParams": "readParcelable", + "__parcelType": "android.app.job.JobParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobWorkItem": "readParcelable", + "__parcelType": "android.app.job.JobWorkItem" + }] + } + ], + "name": "getTransferredDownloadBytes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobParams": "readParcelable", + "__parcelType": "android.app.job.JobParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobWorkItem": "readParcelable", + "__parcelType": "android.app.job.JobWorkItem" + }] + } + ], + "name": "getTransferredUploadBytes", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IJobService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IUserVisibleJobObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IUserVisibleJobObserver.struct new file mode 100644 index 00000000..e56c77d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/IUserVisibleJobObserver.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:44.524384640Z", + "source_location": "", + "full_name": "android.app.job.IUserVisibleJobObserver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "summary": "readParcelable", + "__parcelType": "android.app.job.UserVisibleJobSummary" + }] + }, + {"isRunning": "readBool"} + ], + "name": "onUserVisibleJobStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUserVisibleJobObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/JobWorkItem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/JobWorkItem.struct new file mode 100644 index 00000000..725ef7d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/JobWorkItem.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T14:29:09.492105348Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"extras": "readBundle"}, + {"mNetworkDownloadBytes": "readInt64"}, + {"mNetworkUploadBytes": "readInt64"}, + {"mMinimumChunkBytes": "readInt64"}, + {"mDeliveryCount": "readInt32"}, + {"mWorkId": "readInt32"} + ], + "full_name": "android.app.job.JobWorkItem", + "name": "JobWorkItem", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/UserVisibleJobSummary.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/UserVisibleJobSummary.struct new file mode 100644 index 00000000..c9077ba8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/job/UserVisibleJobSummary.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T10:59:19.063542722Z", + "source_location": "", + "components": [ + {"mCallingUid": "readInt32"}, + {"mCallingPackageName": "readString16"}, + {"mSourceUserId": "readInt32"}, + {"mSourcePackageName": "readString16"}, + {"mNamespace": "readString16"}, + {"mJobId": "readInt32"} + ], + "full_name": "android.app.job.UserVisibleJobSummary", + "name": "UserVisibleJobSummary", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemService.struct new file mode 100644 index 00000000..74b12569 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemService.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:58.855251346Z", + "source_location": "", + "full_name": "android.app.ondevicepersonalization.IOnDevicePersonalizationSystemService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "onRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IOnDevicePersonalizationSystemService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemServiceCallback.struct new file mode 100644 index 00000000..cdd76501 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/ondevicepersonalization/IOnDevicePersonalizationSystemServiceCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:58.856161574Z", + "source_location": "", + "full_name": "android.app.ondevicepersonalization.IOnDevicePersonalizationSystemServiceCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnDevicePersonalizationSystemServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IConversationListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IConversationListener.struct new file mode 100644 index 00000000..695306ae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IConversationListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.879104750Z", + "source_location": "", + "full_name": "android.app.people.IConversationListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "conversation": "readParcelable", + "__parcelType": "android.app.people.ConversationChannel" + }] + } + ], + "name": "onConversationUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IConversationListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IPeopleManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IPeopleManager.struct new file mode 100644 index 00000000..f2f40754 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/people/IPeopleManager.struct @@ -0,0 +1,176 @@ +{ + "produced_on": "2024-04-12T08:47:44.881457997Z", + "source_location": "", + "full_name": "android.app.people.IPeopleManager", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"shortcutId": "readString16"} + ], + "name": "getConversation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.people.ConversationChannel" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getRecentConversations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"shortcutId": "readString16"} + ], + "name": "removeRecentConversation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "removeAllRecentConversations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"shortcutId": "readString16"} + ], + "name": "isConversation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"shortcutId": "readString16"} + ], + "name": "getLastInteraction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"conversationId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.app.people.ConversationStatus" + }] + } + ], + "name": "addOrUpdateStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"conversationId": "readString16"}, + {"statusId": "readString16"} + ], + "name": "clearStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"conversationId": "readString16"} + ], + "name": "clearStatuses", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"conversationId": "readString16"} + ], + "name": "getStatuses", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"shortcutId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerConversationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterConversationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPeopleManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionContext.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionContext.struct new file mode 100644 index 00000000..899083c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionContext.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T10:48:00.558895174Z", + "source_location": "", + "components": [ + {"mUiSurface": "readString16"}, + {"mPredictedTargetCount": "readInt32"}, + {"mPackageName": "readString16"}, + {"mExtras": "readBundle"} + ], + "full_name": "android.app.prediction.AppPredictionContext", + "name": "AppPredictionContext", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionSessionId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionSessionId.struct new file mode 100644 index 00000000..29c910c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/AppPredictionSessionId.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:17:56.915715107Z", + "source_location": "", + "components": [ + {"mId": "readString16"}, + {"mUserId": "readInt32"} + ], + "full_name": "android.app.prediction.AppPredictionSessionId", + "name": "AppPredictionSessionId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionCallback.struct new file mode 100644 index 00000000..9cd85a2c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.886419266Z", + "source_location": "", + "full_name": "android.app.prediction.IPredictionCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPredictionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionManager.struct new file mode 100644 index 00000000..65b1ca3c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/prediction/IPredictionManager.struct @@ -0,0 +1,175 @@ +{ + "produced_on": "2024-04-12T08:47:44.888366315Z", + "source_location": "", + "full_name": "android.app.prediction.IPredictionManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionContext" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createPredictionSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.app.prediction.AppTargetEvent" + }] + } + ], + "name": "notifyAppTargetEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"launchLocation": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetIds": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "notifyLaunchLocationShown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targets": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "sortAppTargets", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerPredictionUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "unregisterPredictionUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + } + ], + "name": "requestPredictionUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + } + ], + "name": "onDestroyPredictionSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPredictionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IOnRoleHoldersChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IOnRoleHoldersChangedListener.struct new file mode 100644 index 00000000..dfc25eab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IOnRoleHoldersChangedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.893929057Z", + "source_location": "", + "full_name": "android.app.role.IOnRoleHoldersChangedListener", + "calls": [{ + "code": 1, + "in": [ + {"roleName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "onRoleHoldersChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnRoleHoldersChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleController.struct new file mode 100644 index 00000000..dd405dc8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleController.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:58.895255113Z", + "source_location": "", + "full_name": "android.app.role.IRoleController", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "grantDefaultRoles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "onAddRoleHolder", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "onRemoveRoleHolder", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"roleName": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "onClearRoleHolders", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "isApplicationQualifiedForRole", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "isApplicationVisibleForRole", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"roleName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "isRoleVisible", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRoleController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleManager.struct new file mode 100644 index 00000000..b2987e2f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/role/IRoleManager.struct @@ -0,0 +1,260 @@ +{ + "produced_on": "2024-04-12T08:47:58.897221352Z", + "source_location": "", + "full_name": "android.app.role.IRoleManager", + "calls": [ + { + "code": 1, + "in": [{"roleName": "readString16"}], + "name": "isRoleAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"} + ], + "name": "isRoleHeld", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"roleName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getRoleHoldersAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 4, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "addRoleHolderAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "removeRoleHolderAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"roleName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "clearRoleHoldersAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"roleName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getDefaultApplicationAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "setDefaultApplicationAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "addOnRoleHoldersChangedListenerAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeOnRoleHoldersChangedListenerAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "isBypassingRoleQualification", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [{"bypassRoleQualification": "readBool"}], + "name": "setBypassingRoleQualification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{ + "roleNames": "readList", + "__parcelType": "String" + }], + "name": "setRoleNamesFromController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"} + ], + "name": "addRoleHolderFromController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"roleName": "readString16"}, + {"packageName": "readString16"} + ], + "name": "removeRoleHolderFromController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [{"packageName": "readString16"}], + "name": "getHeldRolesFromController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 17, + "in": [{"userId": "readInt32"}], + "name": "getBrowserRoleHolder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 18, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setBrowserRoleHolder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [{"userId": "readInt32"}], + "name": "getSmsRoleHolder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IRoleManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ILoadSdkCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ILoadSdkCallback.struct new file mode 100644 index 00000000..a239c1b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ILoadSdkCallback.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:57.320667014Z", + "source_location": "", + "full_name": "android.app.sdksandbox.ILoadSdkCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxedSdkParcel": "readParcelable", + "__parcelType": "android.app.sdksandbox.SandboxedSdk" + }] + }, + {"timeSystemServerCalledApp": "readInt64"} + ], + "name": "onLoadSdkSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.app.sdksandbox.LoadSdkException" + }] + }, + {"timeSystemServerCalledApp": "readInt64"} + ], + "name": "onLoadSdkFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILoadSdkCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/IRequestSurfacePackageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/IRequestSurfacePackageCallback.struct new file mode 100644 index 00000000..814536a0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/IRequestSurfacePackageCallback.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:57.321714165Z", + "source_location": "", + "full_name": "android.app.sdksandbox.IRequestSurfacePackageCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surfacePackage": "readParcelable", + "__parcelType": "android.view.SurfaceControlViewHost.SurfacePackage" + }] + }, + {"surfacePackageId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"timeSystemServerCalledApp": "readInt64"} + ], + "name": "onSurfacePackageReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"errorMsg": "readString16"}, + {"timeSystemServerCalledApp": "readInt64"} + ], + "name": "onSurfacePackageError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestSurfacePackageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxManager.struct new file mode 100644 index 00000000..7928b145 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxManager.struct @@ -0,0 +1,144 @@ +{ + "produced_on": "2024-04-12T08:47:57.323680404Z", + "source_location": "", + "full_name": "android.app.sdksandbox.ISdkSandboxManager", + "calls": [ + { + "code": 1, + "in": [ + {"callingPackageName": "readString16"}, + {"timeAppCalledSystemServer": "readInt64"}, + {"callback": "readStrongBinder"} + ], + "name": "addSdkSandboxProcessDeathCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callingPackageName": "readString16"}, + {"timeAppCalledSystemServer": "readInt64"}, + {"callback": "readStrongBinder"} + ], + "name": "removeSdkSandboxProcessDeathCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callingPackageName": "readString16"}, + {"appProcessToken": "readStrongBinder"}, + {"sdkName": "readString16"}, + {"timeAppCalledSystemServer": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "loadSdk", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingPackageName": "readString16"}, + {"sdkName": "readString16"}, + {"timeAppCalledSystemServer": "readInt64"} + ], + "name": "unloadSdk", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callingPackageName": "readString16"}, + {"sdkName": "readString16"}, + {"hostToken": "readStrongBinder"}, + {"displayId": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"timeAppCalledSystemServer": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "requestSurfacePackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callingPackageName": "readString16"}, + {"timeAppCalledSystemServer": "readInt64"} + ], + "name": "getSandboxedSdks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.sdksandbox.SandboxedSdk" + } + ] + }, + { + "code": 7, + "in": [ + {"callingPackageName": "readString16"}, + {"timeAppCalledSystemServer": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.app.sdksandbox.SharedPreferencesUpdate" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "syncDataFromClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callingPackageName": "readString16"}], + "name": "stopSdkSandbox", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"method": "readString16"}, + {"latency": "readInt32"} + ], + "name": "logLatencyFromSystemServerToApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getAdServicesManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ISdkSandboxManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxProcessDeathCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxProcessDeathCallback.struct new file mode 100644 index 00000000..330d3075 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkSandboxProcessDeathCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.324486150Z", + "source_location": "", + "full_name": "android.app.sdksandbox.ISdkSandboxProcessDeathCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onSdkSandboxDied", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISdkSandboxProcessDeathCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkToServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkToServiceCallback.struct new file mode 100644 index 00000000..7a8f3b0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISdkToServiceCallback.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:57.325587762Z", + "source_location": "", + "full_name": "android.app.sdksandbox.ISdkToServiceCallback", + "calls": [ + { + "code": 1, + "in": [{"clientPackageName": "readString16"}], + "name": "getSandboxedSdks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.sdksandbox.SandboxedSdk" + } + ] + }, + { + "code": 2, + "in": [ + {"latencyFromSystemServerToSandboxMillis": "readInt32"}, + {"latencySandboxMillis": "readInt32"}, + {"method": "readInt32"}, + {"success": "readBool"} + ], + "name": "logLatenciesFromSandbox", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISdkToServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISharedPreferencesSyncCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISharedPreferencesSyncCallback.struct new file mode 100644 index 00000000..9c629bbd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/ISharedPreferencesSyncCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.326552001Z", + "source_location": "", + "full_name": "android.app.sdksandbox.ISharedPreferencesSyncCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSandboxStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"errorMsg": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISharedPreferencesSyncCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/LoadSdkException.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/LoadSdkException.struct new file mode 100644 index 00000000..5fb1a508 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/LoadSdkException.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:40:15.947598061Z", + "source_location": "", + "components": [ + {"errorCode": "readInt32"}, + {"message": "readString16"}, + {"extraInformation": "readBundle"} + ], + "full_name": "android.app.sdksandbox.LoadSdkException", + "name": "LoadSdkException", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/SandboxedSdk.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/SandboxedSdk.struct new file mode 100644 index 00000000..c8506bc4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/SandboxedSdk.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T10:46:01.678016079Z", + "source_location": "", + "components": [ + {"mInterface": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mSharedLibraryInfo": "readParcelable", + "__parcelType": "android.content.pm.SharedLibraryInfo" + }] + } + ], + "full_name": "android.app.sdksandbox.SandboxedSdk", + "name": "SandboxedSdk", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IActivityStarter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IActivityStarter.struct new file mode 100644 index 00000000..a2457951 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IActivityStarter.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.339702333Z", + "source_location": "", + "full_name": "android.app.sdksandbox.interfaces.IActivityStarter", + "calls": [{ + "code": 1, + "in": [{"token": "readStrongBinder"}], + "name": "startActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IActivityStarter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/ISdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/ISdkApi.struct new file mode 100644 index 00000000..02df7101 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/ISdkApi.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:57.340681902Z", + "source_location": "", + "full_name": "android.app.sdksandbox.interfaces.ISdkApi", + "calls": [ + { + "code": 1, + "in": [{"sizeInMb": "readInt32"}], + "name": "createFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [{"key": "readString16"}], + "name": "getSyncedSharedPreferencesString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "getMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "startActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IWebViewSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IWebViewSdkApi.struct new file mode 100644 index 00000000..34fcc727 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/interfaces/IWebViewSdkApi.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.341423077Z", + "source_location": "", + "full_name": "android.app.sdksandbox.interfaces.IWebViewSdkApi", + "calls": [ + { + "code": 1, + "in": [{"url": "readString16"}], + "name": "loadUrl", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "destroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWebViewSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxResultCallback.struct new file mode 100644 index 00000000..8d6e17ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxResultCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.342366146Z", + "source_location": "", + "full_name": "android.app.sdksandbox.testutils.testscenario.ISdkSandboxResultCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorMessage": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISdkSandboxResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxTestExecutor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxTestExecutor.struct new file mode 100644 index 00000000..89a5f054 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/sdksandbox/testutils/testscenario/ISdkSandboxTestExecutor.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:57.344090480Z", + "source_location": "", + "full_name": "android.app.sdksandbox.testutils.testscenario.ISdkSandboxTestExecutor", + "calls": [ + { + "code": 1, + "in": [{"canonicalAnnotation": "readString16"}], + "name": "retrieveAnnotatedMethods", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 2, + "in": [ + {"methodName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "invokeMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISdkSandboxTestExecutor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchCallback.struct new file mode 100644 index 00000000..3ea849d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.889542618Z", + "source_location": "", + "full_name": "android.app.search.ISearchCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISearchCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchUiManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchUiManager.struct new file mode 100644 index 00000000..44a45bf6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/ISearchUiManager.struct @@ -0,0 +1,142 @@ +{ + "produced_on": "2024-04-12T08:47:44.891271433Z", + "source_location": "", + "full_name": "android.app.search.ISearchUiManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.app.search.SearchContext" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createSearchSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "input": "readParcelable", + "__parcelType": "android.app.search.Query" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "query", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "input": "readParcelable", + "__parcelType": "android.app.search.Query" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.app.search.SearchTargetEvent" + }] + } + ], + "name": "notifyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerEmptyQueryResultUpdateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "unregisterEmptyQueryResultUpdateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + } + ], + "name": "destroySearchSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISearchUiManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/Query.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/Query.struct new file mode 100644 index 00000000..63707311 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/Query.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T14:29:02.246841861Z", + "source_location": "", + "components": [ + {"mInput": "readString16"}, + {"mTimestampMillis": "readInt64"}, + {"mExtras": "readBundle"} + ], + "full_name": "android.app.search.Query", + "name": "Query", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchContext.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchContext.struct new file mode 100644 index 00000000..ab814d60 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchContext.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T14:48:38.423363293Z", + "source_location": "", + "components": [ + {"mResultTypes": "readInt32"}, + {"mTimeoutMillis": "readInt32"}, + {"mPackageName": "readString16"}, + {"mExtras": "readBundle"} + ], + "full_name": "android.app.search.SearchContext", + "name": "SearchContext", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchSessionId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchSessionId.struct new file mode 100644 index 00000000..72f1fb1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/search/SearchSessionId.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:38:21.338513507Z", + "source_location": "", + "components": [ + {"mId": "readString16"}, + {"mUserId": "readInt32"} + ], + "full_name": "android.app.search.SearchSessionId", + "name": "SearchSessionId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceListener.struct new file mode 100644 index 00000000..72ed1bae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.896794462Z", + "source_location": "", + "full_name": "android.app.slice.ISliceListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "s": "readParcelable", + "__parcelType": "android.app.slice.Slice" + }] + } + ], + "name": "onSliceUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISliceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceManager.struct new file mode 100644 index 00000000..4291145a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/ISliceManager.struct @@ -0,0 +1,194 @@ +{ + "produced_on": "2024-04-12T08:47:44.898742461Z", + "source_location": "", + "full_name": "android.app.slice.ISliceManager", + "calls": [ + { + "code": 1, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + { + "specs": "readParcelableVector", + "__parcelType": "android.app.slice.SliceSpec" + }, + {"token": "readStrongBinder"} + ], + "name": "pinSlice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "unpinSlice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"pkg": "readString16"}], + "name": "hasSliceAccess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"pkg": "readString16"} + ], + "name": "getPinnedSpecs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.app.slice.SliceSpec" + } + ] + }, + { + "code": 5, + "in": [{"pkg": "readString16"}], + "name": "getPinnedSlices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.net.Uri" + } + ] + }, + { + "code": 6, + "in": [{"user": "readInt32"}], + "name": "getBackupPayload", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 7, + "in": [ + {"payload": "readByteVector"}, + {"user": "readInt32"} + ], + "name": "applyRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callingPkg": "readString16"}, + {"toPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "grantSlicePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callingPkg": "readString16"}, + {"toPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "revokeSlicePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"callingPkg": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"autoGrantPermissions": "readString16Vector"} + ], + "name": "checkSlicePermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"pkg": "readString16"}, + {"callingPkg": "readString16"}, + {"allSlices": "readBool"} + ], + "name": "grantPermissionFromUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISliceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/SliceSpec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/SliceSpec.struct new file mode 100644 index 00000000..c9e3cc09 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/slice/SliceSpec.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:16:25.254844498Z", + "source_location": "", + "components": [ + {"mType": "readString16"}, + {"mRevision": "readInt32"} + ], + "full_name": "android.app.slice.SliceSpec", + "name": "SliceSpec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceCallback.struct new file mode 100644 index 00000000..7340aea6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.901370273Z", + "source_location": "", + "full_name": "android.app.smartspace.ISmartspaceCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISmartspaceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceManager.struct new file mode 100644 index 00000000..9627f2d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/ISmartspaceManager.struct @@ -0,0 +1,125 @@ +{ + "produced_on": "2024-04-12T08:47:44.903024735Z", + "source_location": "", + "full_name": "android.app.smartspace.ISmartspaceManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createSmartspaceSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceTargetEvent" + }] + } + ], + "name": "notifySmartspaceEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + } + ], + "name": "requestSmartspaceUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerSmartspaceUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "unregisterSmartspaceUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + } + ], + "name": "destroySmartspaceSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISmartspaceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/SmartspaceConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/SmartspaceConfig.struct new file mode 100644 index 00000000..a68f5e67 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/smartspace/SmartspaceConfig.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:56:09.863282915Z", + "source_location": "", + "components": [ + {"mUiSurface": "readString16"}, + {"mSmartspaceTargetCount": "readInt32"}, + {"mPackageName": "readString16"}, + {"mExtras": "readBundle"} + ], + "full_name": "android.app.smartspace.SmartspaceConfig", + "name": "SmartspaceConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ICallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ICallback.struct new file mode 100644 index 00000000..964be311 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ICallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.018127337Z", + "source_location": "", + "full_name": "android.app.stubs.ICallback", + "calls": [{ + "code": 1, + "in": [{"countdown": "readInt32"}], + "name": "onHeartbeat", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/IHeartbeat.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/IHeartbeat.struct new file mode 100644 index 00000000..02b87bfe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/IHeartbeat.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:44.020174758Z", + "source_location": "", + "full_name": "android.app.stubs.IHeartbeat", + "calls": [ + { + "code": 1, + "in": [ + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"name": "readString16"}, + {"countdown": "readInt32"}, + {"interval": "readInt64"}, + {"callback": "readStrongBinder"} + ], + "name": "trigger", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messenger": "readParcelable", + "__parcelType": "android.os.Messenger" + }] + } + ], + "name": "monitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHeartbeat", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ISecondary.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ISecondary.struct new file mode 100644 index 00000000..00a89897 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/ISecondary.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:44.021583446Z", + "source_location": "", + "full_name": "android.app.stubs.ISecondary", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getElapsedCpuTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [], + "name": "getTimeZoneID", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ISecondary", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/shared/ICloseSystemDialogsTestsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/shared/ICloseSystemDialogsTestsService.struct new file mode 100644 index 00000000..4f7f015f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/stubs/shared/ICloseSystemDialogsTestsService.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:47:44.023778970Z", + "source_location": "", + "full_name": "android.app.stubs.shared.ICloseSystemDialogsTestsService", + "calls": [ + { + "code": 1, + "in": [], + "name": "sendCloseSystemDialogsBroadcast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readString16"}], + "name": "closeSystemDialogsViaWindowManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"reason": "readString16"}], + "name": "closeSystemDialogsViaActivityManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"timeoutMs": "readInt64"}], + "name": "waitForAccessibilityServiceWindow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"notificationId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"usePendingIntent": "readBool"} + ], + "name": "postNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"timeoutMs": "readInt64"}], + "name": "waitUntilReady", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICloseSystemDialogsTestsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/tare/IEconomyManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/tare/IEconomyManager.struct new file mode 100644 index 00000000..652325d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/tare/IEconomyManager.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.529674395Z", + "source_location": "", + "full_name": "android.app.tare.IEconomyManager", + "calls": [{ + "code": 1, + "in": [], + "name": "getEnabledMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IEconomyManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeDetectorListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeDetectorListener.struct new file mode 100644 index 00000000..badba71a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeDetectorListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.907629587Z", + "source_location": "", + "full_name": "android.app.time.ITimeDetectorListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITimeDetectorListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeZoneDetectorListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeZoneDetectorListener.struct new file mode 100644 index 00000000..e8f0da7c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/ITimeZoneDetectorListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.908707708Z", + "source_location": "", + "full_name": "android.app.time.ITimeZoneDetectorListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITimeZoneDetectorListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/UnixEpochTime.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/UnixEpochTime.struct new file mode 100644 index 00000000..89b09260 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/time/UnixEpochTime.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T11:21:52.059591110Z", + "source_location": "", + "components": [ + {"elapsedRealtimeMillis": "readInt64"}, + {"unixEpochTimeMillis": "readInt64"} + ], + "full_name": "android.app.time.UnixEpochTime", + "name": "UnixEpochTime", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timedetector/ITimeDetectorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timedetector/ITimeDetectorService.struct new file mode 100644 index 00000000..2cb58153 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timedetector/ITimeDetectorService.struct @@ -0,0 +1,183 @@ +{ + "produced_on": "2024-04-12T08:47:44.919229828Z", + "source_location": "", + "full_name": "android.app.timedetector.ITimeDetectorService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCapabilitiesAndConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.time.TimeCapabilitiesAndConfig" + }] + } + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "addListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "removeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeConfiguration": "readParcelable", + "__parcelType": "android.app.time.TimeConfiguration" + }] + } + ], + "name": "updateConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getTimeState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.time.TimeState" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "time": "readParcelable", + "__parcelType": "android.app.time.UnixEpochTime" + }] + } + ], + "name": "confirmTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeZoneSuggestion": "readParcelable", + "__parcelType": "android.app.timedetector.ManualTimeSuggestion" + }] + } + ], + "name": "setManualTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeSuggestion": "readParcelable", + "__parcelType": "android.app.time.ExternalTimeSuggestion" + }] + } + ], + "name": "suggestExternalTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeSuggestion": "readParcelable", + "__parcelType": "android.app.timedetector.ManualTimeSuggestion" + }] + } + ], + "name": "suggestManualTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeSuggestion": "readParcelable", + "__parcelType": "android.app.timedetector.TelephonyTimeSuggestion" + }] + } + ], + "name": "suggestTelephonyTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "latestNetworkTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.time.UnixEpochTime" + }] + } + ] + } + ], + "name": "ITimeDetectorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timezonedetector/ITimeZoneDetectorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timezonedetector/ITimeZoneDetectorService.struct new file mode 100644 index 00000000..a4f8ca78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/timezonedetector/ITimeZoneDetectorService.struct @@ -0,0 +1,141 @@ +{ + "produced_on": "2024-04-12T08:47:44.922605625Z", + "source_location": "", + "full_name": "android.app.timezonedetector.ITimeZoneDetectorService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCapabilitiesAndConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.time.TimeZoneCapabilitiesAndConfig" + }] + } + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "addListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "removeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configuration": "readParcelable", + "__parcelType": "android.app.time.TimeZoneConfiguration" + }] + } + ], + "name": "updateConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getTimeZoneState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.time.TimeZoneState" + }] + } + ] + }, + { + "code": 6, + "in": [{"timeZoneId": "readString16"}], + "name": "confirmTimeZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeZoneSuggestion": "readParcelable", + "__parcelType": "android.app.timezonedetector.ManualTimeZoneSuggestion" + }] + } + ], + "name": "setManualTimeZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeZoneSuggestion": "readParcelable", + "__parcelType": "android.app.timezonedetector.ManualTimeZoneSuggestion" + }] + } + ], + "name": "suggestManualTimeZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeZoneSuggestion": "readParcelable", + "__parcelType": "android.app.timezonedetector.TelephonyTimeZoneSuggestion" + }] + } + ], + "name": "suggestTelephonyTimeZone", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITimeZoneDetectorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/IStrongAuthTracker.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/IStrongAuthTracker.struct new file mode 100644 index 00000000..20739054 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/IStrongAuthTracker.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:44.925364830Z", + "source_location": "", + "full_name": "android.app.trust.IStrongAuthTracker", + "calls": [ + { + "code": 1, + "in": [ + {"strongAuthRequired": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "onStrongAuthRequiredChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"allowed": "readBool"}, + {"userId": "readInt32"} + ], + "name": "onIsNonStrongBiometricAllowedChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStrongAuthTracker", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustListener.struct new file mode 100644 index 00000000..33aa4c66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustListener.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:47:44.926829929Z", + "source_location": "", + "full_name": "android.app.trust.ITrustListener", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "onEnabledTrustAgentsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"enabled": "readBool"}, + {"newlyUnlocked": "readBool"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + { + "trustGrantedMessages": "readList", + "__parcelType": "String" + } + ], + "name": "onTrustChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"managed": "readBool"}, + {"userId": "readInt32"} + ], + "name": "onTrustManagedChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onTrustError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"isRunning": "readBool"}, + {"userId": "readInt32"} + ], + "name": "onIsActiveUnlockRunningChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITrustListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustManager.struct new file mode 100644 index 00000000..3d73d2b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/trust/ITrustManager.struct @@ -0,0 +1,165 @@ +{ + "produced_on": "2024-04-12T08:47:44.928898420Z", + "source_location": "", + "full_name": "android.app.trust.ITrustManager", + "calls": [ + { + "code": 1, + "in": [ + {"successful": "readBool"}, + {"userId": "readInt32"} + ], + "name": "reportUnlockAttempt", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"userId": "readInt32"}, + {"dismissKeyguard": "readBool"} + ], + "name": "reportUserRequestedUnlock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"userId": "readInt32"}], + "name": "reportUserMayRequestUnlock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"timeoutMs": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "reportUnlockLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "reportEnabledTrustAgentsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"trustListener": "readStrongBinder"}], + "name": "registerTrustListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"trustListener": "readStrongBinder"}], + "name": "unregisterTrustListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "reportKeyguardShowingChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"userId": "readInt32"}, + {"locked": "readBool"} + ], + "name": "setDeviceLockedForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "isDeviceLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "isDeviceSecure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [{"userId": "readInt32"}], + "name": "isTrustUsuallyManaged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.hardware.biometrics.BiometricSourceType" + }] + } + ], + "name": "unlockedByBiometricForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "target": "readParcelable", + "__parcelType": "android.hardware.biometrics.BiometricSourceType" + }] + }, + {"unlockedUser": "readInt32"} + ], + "name": "clearAllBiometricRecognized", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"userId": "readInt32"}], + "name": "isActiveUnlockRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ITrustManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ExternalStorageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ExternalStorageStats.struct new file mode 100644 index 00000000..b6118906 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ExternalStorageStats.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T12:44:16.175428349Z", + "source_location": "", + "components": [ + {"totalBytes": "readInt64"}, + {"audioBytes": "readInt64"}, + {"videoBytes": "readInt64"}, + {"imageBytes": "readInt64"}, + {"appBytes": "readInt64"}, + {"obbBytes": "readInt64"} + ], + "full_name": "android.app.usage.ExternalStorageStats", + "name": "ExternalStorageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ICacheQuotaService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ICacheQuotaService.struct new file mode 100644 index 00000000..3cd8c8aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/ICacheQuotaService.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:44.933366599Z", + "source_location": "", + "full_name": "android.app.usage.ICacheQuotaService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + { + "requests": "readList", + "__parcelType": "android.app.usage.CacheQuotaHint" + } + ], + "name": "computeCacheQuotaHints", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICacheQuotaService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IStorageStatsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IStorageStatsManager.struct new file mode 100644 index 00000000..4222964e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IStorageStatsManager.struct @@ -0,0 +1,238 @@ +{ + "produced_on": "2024-04-12T08:47:44.935742197Z", + "source_location": "", + "full_name": "android.app.usage.IStorageStatsManager", + "calls": [ + { + "code": 1, + "in": [ + {"volumeUuid": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "isQuotaSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"volumeUuid": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "isReservedSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"volumeUuid": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "getTotalBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [ + {"volumeUuid": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "getFreeBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [ + {"volumeUuid": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "getCacheBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getCacheQuotaBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"volumeUuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryStatsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.StorageStats" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryStatsForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.StorageStats" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"volumeUuid": "readString16"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryStatsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.StorageStats" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"volumeUuid": "readString16"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryExternalStatsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.ExternalStorageStats" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"volumeUuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryCratesForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryCratesForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"volumeUuid": "readString16"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryCratesForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + } + ], + "name": "IStorageStatsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IUsageStatsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IUsageStatsManager.struct new file mode 100644 index 00000000..42462a73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/IUsageStatsManager.struct @@ -0,0 +1,551 @@ +{ + "produced_on": "2024-04-12T08:47:44.941673424Z", + "source_location": "", + "full_name": "android.app.usage.IUsageStatsManager", + "calls": [ + { + "code": 1, + "in": [ + {"bucketType": "readInt32"}, + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "queryUsageStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"bucketType": "readInt32"}, + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "queryConfigurationStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"bucketType": "readInt32"}, + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "queryEventStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "queryEvents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.UsageEvents" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "queryEventsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.UsageEvents" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "queryEventsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.UsageEvents" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"beginTime": "readInt64"}, + {"endTime": "readInt64"}, + {"userId": "readInt32"}, + {"pkg": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "queryEventsForPackageForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.UsageEvents" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"inactive": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setAppInactive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "isAppStandbyEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "isAppInactive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "onCarrierPrivilegedAppsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"contentType": "readString16"}, + {"annotations": "readString16Vector"}, + {"action": "readString16"} + ], + "name": "reportChooserSelection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"packageName": "readString16"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAppStandbyBucket", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"bucket": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setAppStandbyBucket", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAppStandbyBuckets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appBuckets": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"userId": "readInt32"} + ], + "name": "setAppStandbyBuckets", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"packageName": "readString16"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAppMinStandbyBucket", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [ + {"packageName": "readString16"}, + {"estimatedLaunchTime": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "setEstimatedLaunchTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appLaunchTimes": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"userId": "readInt32"} + ], + "name": "setEstimatedLaunchTimes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"observerId": "readInt32"}, + {"packages": "readString16Vector"}, + {"timeLimitMs": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "registerAppUsageObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"observerId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "unregisterAppUsageObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"sessionObserverId": "readInt32"}, + {"observed": "readString16Vector"}, + {"timeLimitMs": "readInt64"}, + {"sessionThresholdTimeMs": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "limitReachedCallbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionEndCallbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "registerUsageSessionObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"sessionObserverId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "unregisterUsageSessionObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"observerId": "readInt32"}, + {"packages": "readString16Vector"}, + {"timeLimitMs": "readInt64"}, + {"timeUsedMs": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "registerAppUsageLimitObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"observerId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "unregisterAppUsageLimitObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"activity": "readStrongBinder"}, + {"token": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "reportUsageStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"activity": "readStrongBinder"}, + {"token": "readString16"}, + {"timeAgoMs": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "reportPastUsageStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"activity": "readStrongBinder"}, + {"token": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "reportUsageStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "reportUserInteraction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "getUsageSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 31, + "in": [], + "name": "forceUsageSourceSettingRead", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"packageName": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "getLastTimeAnyComponentUsed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 33, + "in": [ + {"packageName": "readString16"}, + {"id": "readInt64"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "queryBroadcastResponseStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.BroadcastResponseStatsList" + }] + } + ] + }, + { + "code": 34, + "in": [ + {"packageName": "readString16"}, + {"id": "readInt64"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "clearBroadcastResponseStats", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "clearBroadcastEvents", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"key": "readString16"}], + "name": "getAppStandbyConstant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IUsageStatsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/StorageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/StorageStats.struct new file mode 100644 index 00000000..28c4fc7b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/StorageStats.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:05:41.968503073Z", + "source_location": "", + "components": [ + {"codeBytes": "readInt64"}, + {"dataBytes": "readInt64"}, + {"cacheBytes": "readInt64"}, + {"externalCacheBytes": "readInt64"} + ], + "full_name": "android.app.usage.StorageStats", + "name": "StorageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/cts/ITestReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/cts/ITestReceiver.struct new file mode 100644 index 00000000..659c9c55 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/usage/cts/ITestReceiver.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:44.051125644Z", + "source_location": "", + "full_name": "android.app.usage.cts.ITestReceiver", + "calls": [ + { + "code": 1, + "in": [{"pkg": "readString16"}], + "name": "isAppInactive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"channelId": "readString16"}, + {"channelName": "readString16"}, + {"channelDescription": "readString16"} + ], + "name": "createNotificationChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"notificationId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "notification": "readParcelable", + "__parcelType": "android.app.Notification" + }] + } + ], + "name": "postNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"notificationId": "readInt32"}], + "name": "cancelNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "cancelAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/CinematicEffectRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/CinematicEffectRequest.struct new file mode 100644 index 00000000..19e92cc1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/CinematicEffectRequest.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T11:31:32.987073140Z", + "source_location": "", + "components": [ + {"mTaskId": "readString16"}, + { + "mBitmap": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + } + ], + "full_name": "android.app.wallpapereffectsgeneration.CinematicEffectRequest", + "name": "CinematicEffectRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/ICinematicEffectListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/ICinematicEffectListener.struct new file mode 100644 index 00000000..77a6e887 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/ICinematicEffectListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.947132872Z", + "source_location": "", + "full_name": "android.app.wallpapereffectsgeneration.ICinematicEffectListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.app.wallpapereffectsgeneration.CinematicEffectResponse" + }] + } + ], + "name": "onCinematicEffectGenerated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICinematicEffectListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/IWallpaperEffectsGenerationManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/IWallpaperEffectsGenerationManager.struct new file mode 100644 index 00000000..477ac789 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wallpapereffectsgeneration/IWallpaperEffectsGenerationManager.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:44.948547070Z", + "source_location": "", + "full_name": "android.app.wallpapereffectsgeneration.IWallpaperEffectsGenerationManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.wallpapereffectsgeneration.CinematicEffectRequest" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "generateCinematicEffect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.app.wallpapereffectsgeneration.CinematicEffectResponse" + }] + } + ], + "name": "returnCinematicEffectResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWallpaperEffectsGenerationManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wearable/IWearableSensingManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wearable/IWearableSensingManager.struct new file mode 100644 index 00000000..4b94d31e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/app/wearable/IWearableSensingManager.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:44.950298925Z", + "source_location": "", + "full_name": "android.app.wearable.IWearableSensingManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcelFileDescriptor": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "provideDataStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "provideData", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWearableSensingManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apphibernation/IAppHibernationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apphibernation/IAppHibernationService.struct new file mode 100644 index 00000000..9f554a58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/apphibernation/IAppHibernationService.struct @@ -0,0 +1,93 @@ +{ + "produced_on": "2024-04-12T08:47:44.952664212Z", + "source_location": "", + "full_name": "android.apphibernation.IAppHibernationService", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isHibernatingForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"isHibernating": "readBool"} + ], + "name": "setHibernatingForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"packageName": "readString16"}], + "name": "isHibernatingGlobally", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"isHibernating": "readBool"} + ], + "name": "setHibernatingGlobally", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "getHibernatingPackagesForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 6, + "in": [ + { + "packageNames": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"} + ], + "name": "getHibernationStatsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 7, + "in": [], + "name": "isOatArtifactDeletionEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IAppHibernationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/appsecurity/cts/keyrotationtest/service/ISignatureQueryService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/appsecurity/cts/keyrotationtest/service/ISignatureQueryService.struct new file mode 100644 index 00000000..652a8d71 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/appsecurity/cts/keyrotationtest/service/ISignatureQueryService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:43.985898967Z", + "source_location": "", + "full_name": "android.appsecurity.cts.keyrotationtest.service.ISignatureQueryService", + "calls": [{ + "code": 1, + "in": [ + {"expectedSignatureDigests": "readString16Vector"}, + {"companionPackageName": "readString16"} + ], + "name": "verifySignatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }], + "name": "ISignatureQueryService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IClientInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IClientInfo.struct new file mode 100644 index 00000000..4ab1433e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IClientInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.185283066Z", + "source_location": "", + "full_name": "android.automotive.computepipe.registry.IClientInfo", + "calls": [{ + "code": 1, + "in": [], + "name": "getClientName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "IClientInfo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeQuery.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeQuery.struct new file mode 100644 index 00000000..eb801730 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeQuery.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:59.186492310Z", + "source_location": "", + "full_name": "android.automotive.computepipe.registry.IPipeQuery", + "calls": [ + { + "code": 1, + "in": [], + "name": "getGraphList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [ + {"graphName": "readString16"}, + {"info": "readStrongBinder"} + ], + "name": "getPipeRunner", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IPipeQuery", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeRegistration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeRegistration.struct new file mode 100644 index 00000000..ddf084ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/registry/IPipeRegistration.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.187541061Z", + "source_location": "", + "full_name": "android.automotive.computepipe.registry.IPipeRegistration", + "calls": [{ + "code": 1, + "in": [ + {"graphName": "readString16"}, + {"graphRunner": "readStrongBinder"} + ], + "name": "registerPipeRunner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IPipeRegistration", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeDebugger.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeDebugger.struct new file mode 100644 index 00000000..3dbb044f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeDebugger.struct @@ -0,0 +1,64 @@ +{ + "produced_on": "2024-04-12T08:47:59.188873688Z", + "source_location": "", + "full_name": "android.automotive.computepipe.runner.IPipeDebugger", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeProfilingType" + }] + } + ], + "name": "setPipeProfileOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "startPipeProfiling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "stopPipeProfiling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getPipeProfilingInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.ProfilingData" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "releaseDebugger", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPipeDebugger", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeRunner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeRunner.struct new file mode 100644 index 00000000..f94ee1b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeRunner.struct @@ -0,0 +1,121 @@ +{ + "produced_on": "2024-04-12T08:47:59.191045571Z", + "source_location": "", + "full_name": "android.automotive.computepipe.runner.IPipeRunner", + "calls": [ + { + "code": 1, + "in": [{"statecb": "readStrongBinder"}], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getPipeDescriptor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [{"configId": "readInt32"}], + "name": "setPipeInputSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"configId": "readInt32"}], + "name": "setPipeOffloadOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"configId": "readInt32"}], + "name": "setPipeTermination", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"configId": "readInt32"}, + {"maxInFlightCount": "readInt32"}, + {"handler": "readStrongBinder"} + ], + "name": "setPipeOutputConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "applyPipeConfigs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "resetPipeConfigs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "startPipe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "stopPipe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"bufferId": "readInt32"}, + {"streamId": "readInt32"} + ], + "name": "doneWithPacket", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getPipeDebugger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "releaseRunner", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPipeRunner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStateCallback.struct new file mode 100644 index 00000000..8c435b65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStateCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.192094422Z", + "source_location": "", + "full_name": "android.automotive.computepipe.runner.IPipeStateCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeState" + }] + } + ], + "name": "handleState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPipeStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStream.struct new file mode 100644 index 00000000..996db15b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/IPipeStream.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.193121622Z", + "source_location": "", + "full_name": "android.automotive.computepipe.runner.IPipeStream", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packet": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PacketDescriptor" + }] + } + ], + "name": "deliverPacket", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPipeStream", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PacketDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PacketDescriptor.struct new file mode 100644 index 00000000..5260e310 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PacketDescriptor.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.194241955Z", + "source_location": "", + "components": [ + {"bufId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PacketDescriptorPacketType" + }] + }, + {"size": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.graphics.common.HardwareBuffer" + }] + }, + { + "dataFds": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.ParcelFileDescriptor" + }, + {"sourceTimeStampMillis": "readInt64"}, + {"data": "readByteVector"} + ], + "full_name": "android.automotive.computepipe.runner.PacketDescriptor", + "name": "PacketDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeDescriptor.struct new file mode 100644 index 00000000..d86ad37e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeDescriptor.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:59.196212424Z", + "source_location": "", + "components": [ + { + "inputConfig": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfig" + }, + { + "offloadConfig": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.PipeOffloadConfig" + }, + { + "terminationConfig": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.PipeTerminationConfig" + }, + { + "outputConfig": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.PipeOutputConfig" + } + ], + "full_name": "android.automotive.computepipe.runner.PipeDescriptor", + "name": "PipeDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfig.struct new file mode 100644 index 00000000..d503112a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfig.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.197185913Z", + "source_location": "", + "components": [ + { + "inputSources": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigInputSourceDesc" + }, + {"configId": "readInt32"} + ], + "full_name": "android.automotive.computepipe.runner.PipeInputConfig", + "name": "PipeInputConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigCameraDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigCameraDesc.struct new file mode 100644 index 00000000..89e8aaa6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigCameraDesc.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.198123232Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigCameraType" + }] + }, + {"camId": "readString16"} + ], + "full_name": "android.automotive.computepipe.runner.PipeInputConfigCameraDesc", + "name": "PipeInputConfigCameraDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigImageFileDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigImageFileDesc.struct new file mode 100644 index 00000000..ef15d7f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigImageFileDesc.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.201183353Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileType": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigImageFileType" + }] + }, + {"filePath": "readString16"} + ], + "full_name": "android.automotive.computepipe.runner.PipeInputConfigImageFileDesc", + "name": "PipeInputConfigImageFileDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigInputSourceDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigInputSourceDesc.struct new file mode 100644 index 00000000..83ed3608 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigInputSourceDesc.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:59.203083561Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigInputType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigFormatType" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"stride": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "camDesc": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigCameraDesc" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "videoDesc": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigVideoFileDesc" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imageDesc": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigImageFileDesc" + }] + } + ], + "full_name": "android.automotive.computepipe.runner.PipeInputConfigInputSourceDesc", + "name": "PipeInputConfigInputSourceDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigVideoFileDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigVideoFileDesc.struct new file mode 100644 index 00000000..ad0fde74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeInputConfigVideoFileDesc.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.204746874Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileType": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeInputConfigVideoFileType" + }] + }, + {"filePath": "readString16"} + ], + "full_name": "android.automotive.computepipe.runner.PipeInputConfigVideoFileDesc", + "name": "PipeInputConfigVideoFileDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfig.struct new file mode 100644 index 00000000..e82af452 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfig.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.206398367Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "desc": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeOffloadConfigOffloadDesc" + }] + }, + {"configId": "readString16"} + ], + "full_name": "android.automotive.computepipe.runner.PipeOffloadConfig", + "name": "PipeOffloadConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfigOffloadDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfigOffloadDesc.struct new file mode 100644 index 00000000..d7cc4343 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOffloadConfigOffloadDesc.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.207300435Z", + "source_location": "", + "components": [ + { + "type": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.PipeOffloadConfigOffloadType" + }, + { + "isVirtual": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.boolean" + } + ], + "full_name": "android.automotive.computepipe.runner.PipeOffloadConfigOffloadDesc", + "name": "PipeOffloadConfigOffloadDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfig.struct new file mode 100644 index 00000000..ef4ee609 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfig.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.208926007Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "output": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeOutputConfigOutputDesc" + }] + }, + {"outputId": "readInt32"} + ], + "full_name": "android.automotive.computepipe.runner.PipeOutputConfig", + "name": "PipeOutputConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfigOutputDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfigOutputDesc.struct new file mode 100644 index 00000000..823268dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeOutputConfigOutputDesc.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.209756004Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeOutputConfigPacketType" + }] + } + ], + "full_name": "android.automotive.computepipe.runner.PipeOutputConfigOutputDesc", + "name": "PipeOutputConfigOutputDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfig.struct new file mode 100644 index 00000000..8d067210 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfig.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.212946727Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "desc": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeTerminationConfigTerminationDesc" + }] + }, + {"configId": "readInt32"} + ], + "full_name": "android.automotive.computepipe.runner.PipeTerminationConfig", + "name": "PipeTerminationConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfigTerminationDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfigTerminationDesc.struct new file mode 100644 index 00000000..f02c4232 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/PipeTerminationConfigTerminationDesc.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:59.213999998Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeTerminationConfigTerminationType" + }] + }, + {"qualifier": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamConfig": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeOutputConfig" + }] + } + ], + "full_name": "android.automotive.computepipe.runner.PipeTerminationConfigTerminationDesc", + "name": "PipeTerminationConfigTerminationDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/ProfilingData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/ProfilingData.struct new file mode 100644 index 00000000..40182d42 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/computepipe/runner/ProfilingData.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:59.215954037Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.computepipe.runner.PipeProfilingType" + }] + }, + {"size": "readInt32"}, + { + "dataFds": "readParcelableVector", + "__parcelType": "android.automotive.computepipe.runner.ParcelFileDescriptor" + } + ], + "full_name": "android.automotive.computepipe.runner.ProfilingData", + "name": "ProfilingData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/CarDataInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/CarDataInternal.struct new file mode 100644 index 00000000..31b47171 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/CarDataInternal.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.230318203Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"content": "readByteVector"} + ], + "full_name": "android.automotive.telemetry.internal.CarDataInternal", + "name": "CarDataInternal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarDataListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarDataListener.struct new file mode 100644 index 00000000..5acb7e8d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarDataListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.231328413Z", + "source_location": "", + "full_name": "android.automotive.telemetry.internal.ICarDataListener", + "calls": [{ + "code": 1, + "in": [{ + "dataList": "readParcelableVector", + "__parcelType": "android.automotive.telemetry.internal.CarDataInternal" + }], + "name": "onCarDataReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICarDataListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarTelemetryInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarTelemetryInternal.struct new file mode 100644 index 00000000..ebe76f92 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/telemetry/internal/ICarTelemetryInternal.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:59.232367074Z", + "source_location": "", + "full_name": "android.automotive.telemetry.internal.ICarTelemetryInternal", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "clearListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"ids": "readInt32Vector"}], + "name": "addCarDataIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"ids": "readInt32Vector"}], + "name": "removeCarDataIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarTelemetryInternal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdog.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdog.struct new file mode 100644 index 00000000..d0896d9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdog.struct @@ -0,0 +1,147 @@ +{ + "produced_on": "2024-04-12T08:47:59.402499931Z", + "source_location": "", + "full_name": "android.automotive.watchdog.ICarWatchdog", + "calls": [ + { + "code": 1, + "in": [ + {"client": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeout": "readParcelable", + "__parcelType": "android.automotive.watchdog.TimeoutLength" + }] + } + ], + "name": "registerClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"client": "readStrongBinder"}], + "name": "unregisterClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"mediator": "readStrongBinder"}], + "name": "registerMediator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"mediator": "readStrongBinder"}], + "name": "unregisterMediator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"monitor": "readStrongBinder"}], + "name": "registerMonitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"monitor": "readStrongBinder"}], + "name": "unregisterMonitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"client": "readStrongBinder"}, + {"sessionId": "readInt32"} + ], + "name": "tellClientAlive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"mediator": "readStrongBinder"}, + {"clientsNotResponding": "readInt32Vector"}, + {"sessionId": "readInt32"} + ], + "name": "tellMediatorAlive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"monitor": "readStrongBinder"}, + {"pid": "readInt32"} + ], + "name": "tellDumpFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.watchdog.StateType" + }] + }, + {"arg1": "readInt32"}, + {"arg2": "readInt32"} + ], + "name": "notifySystemStateChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + { + "resourceTypes": "readParcelableVector", + "__parcelType": "android.automotive.watchdog.ResourceType" + }, + {"listener": "readStrongBinder"} + ], + "name": "addResourceOveruseListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"listener": "readStrongBinder"}], + "name": "removeResourceOveruseListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{ + "resourceTypes": "readParcelableVector", + "__parcelType": "android.automotive.watchdog.ResourceType" + }], + "name": "getResourceOveruseStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.automotive.watchdog.ResourceOveruseStats" + } + ] + } + ], + "name": "ICarWatchdog", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogClient.struct new file mode 100644 index 00000000..cca44697 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogClient.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.403868128Z", + "source_location": "", + "full_name": "android.automotive.watchdog.ICarWatchdogClient", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeout": "readParcelable", + "__parcelType": "android.automotive.watchdog.TimeoutLength" + }] + } + ], + "name": "checkIfAlive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "prepareProcessTermination", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarWatchdogClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogMonitor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogMonitor.struct new file mode 100644 index 00000000..116b2ead --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/ICarWatchdogMonitor.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.404822777Z", + "source_location": "", + "full_name": "android.automotive.watchdog.ICarWatchdogMonitor", + "calls": [{ + "code": 1, + "in": [{"pids": "readInt32Vector"}], + "name": "onClientsNotResponding", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarWatchdogMonitor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IResourceOveruseListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IResourceOveruseListener.struct new file mode 100644 index 00000000..6c922f42 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IResourceOveruseListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.405809707Z", + "source_location": "", + "full_name": "android.automotive.watchdog.IResourceOveruseListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resourceOveruseStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.ResourceOveruseStats" + }] + } + ], + "name": "onOveruse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResourceOveruseListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IoOveruseStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IoOveruseStats.struct new file mode 100644 index 00000000..5d407120 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/IoOveruseStats.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:59.406650644Z", + "source_location": "", + "components": [ + {"killableOnOveruse": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remainingWriteBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"startTime": "readInt64"}, + {"durationInSeconds": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "writtenBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"totalOveruses": "readInt32"} + ], + "full_name": "android.automotive.watchdog.IoOveruseStats", + "name": "IoOveruseStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/PerStateBytes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/PerStateBytes.struct new file mode 100644 index 00000000..eb6f04ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/PerStateBytes.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:59.407564142Z", + "source_location": "", + "components": [ + {"foregroundBytes": "readInt64"}, + {"backgroundBytes": "readInt64"}, + {"garageModeBytes": "readInt64"} + ], + "full_name": "android.automotive.watchdog.PerStateBytes", + "name": "PerStateBytes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/CpuUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/CpuUsageStats.struct new file mode 100644 index 00000000..4f310f07 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/CpuUsageStats.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:59.416371667Z", + "source_location": "", + "components": [ + {"cpuTimeMillis": "readInt64"}, + {"cpuCycles": "readInt64"}, + {"cpuTimePercentage": "readDouble"} + ], + "full_name": "android.automotive.watchdog.internal.CpuUsageStats", + "name": "CpuUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdog.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdog.struct new file mode 100644 index 00000000..ec6fb475 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdog.struct @@ -0,0 +1,168 @@ +{ + "produced_on": "2024-04-12T08:47:59.420035950Z", + "source_location": "", + "full_name": "android.automotive.watchdog.internal.ICarWatchdog", + "calls": [ + { + "code": 1, + "in": [{"service": "readStrongBinder"}], + "name": "registerCarWatchdogService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"service": "readStrongBinder"}], + "name": "unregisterCarWatchdogService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"monitor": "readStrongBinder"}], + "name": "registerMonitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"monitor": "readStrongBinder"}], + "name": "unregisterMonitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"service": "readStrongBinder"}, + { + "processIdentifiers": "readList", + "__parcelType": "android.automotive.watchdog.internal.ProcessIdentifier" + }, + {"sessionId": "readInt32"} + ], + "name": "tellCarWatchdogServiceAlive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"monitor": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "processIdentifier": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ProcessIdentifier" + }] + } + ], + "name": "tellDumpFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.StateType" + }] + }, + {"arg1": "readInt32"}, + {"arg2": "readInt32"} + ], + "name": "notifySystemStateChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "configs": "readList", + "__parcelType": "android.automotive.watchdog.internal.ResourceOveruseConfiguration" + }], + "name": "updateResourceOveruseConfigurations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getResourceOveruseConfigurations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.automotive.watchdog.internal.ResourceOveruseConfiguration" + } + ] + }, + { + "code": 10, + "in": [{"enable": "readBool"}], + "name": "controlProcessHealthCheck", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"pid": "readInt32"}, + {"tid": "readInt32"}, + {"uid": "readInt32"}, + {"policy": "readInt32"}, + {"priority": "readInt32"} + ], + "name": "setThreadPriority", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"pid": "readInt32"}, + {"tid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "getThreadPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ThreadPolicyWithPriority" + }] + } + ] + }, + { + "code": 13, + "in": [{"pid": "readInt32"}], + "name": "onAidlVhalPidFetched", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "userPackageIoUsageStats": "readList", + "__parcelType": "android.automotive.watchdog.internal.UserPackageIoUsageStats" + }], + "name": "onTodayIoUsageStatsFetched", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarWatchdog", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogMonitor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogMonitor.struct new file mode 100644 index 00000000..4a8281a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogMonitor.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.421114641Z", + "source_location": "", + "full_name": "android.automotive.watchdog.internal.ICarWatchdogMonitor", + "calls": [{ + "code": 1, + "in": [{ + "processIdentifiers": "readList", + "__parcelType": "android.automotive.watchdog.internal.ProcessIdentifier" + }], + "name": "onClientsNotResponding", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarWatchdogMonitor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogServiceForSystem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogServiceForSystem.struct new file mode 100644 index 00000000..99d8e549 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ICarWatchdogServiceForSystem.struct @@ -0,0 +1,110 @@ +{ + "produced_on": "2024-04-12T08:47:59.423043570Z", + "source_location": "", + "full_name": "android.automotive.watchdog.internal.ICarWatchdogServiceForSystem", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeout": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.TimeoutLength" + }] + } + ], + "name": "checkIfAlive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "prepareProcessTermination", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"uids": "readInt32Vector"}, + { + "vendorPackagePrefixes": "readList", + "__parcelType": "String" + } + ], + "name": "getPackageInfosForUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.automotive.watchdog.internal.PackageInfo" + } + ] + }, + { + "code": 4, + "in": [{ + "packageIoOveruseStats": "readList", + "__parcelType": "android.automotive.watchdog.internal.PackageIoOveruseStats" + }], + "name": "latestIoOveruseStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "packageNames": "readList", + "__parcelType": "String" + }], + "name": "resetResourceOveruseStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getTodayIoUsageStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.automotive.watchdog.internal.UserPackageIoUsageStats" + } + ] + }, + { + "code": 7, + "in": [{ + "resourceStats": "readList", + "__parcelType": "android.automotive.watchdog.internal.ResourceStats" + }], + "name": "onLatestResourceStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "requestAidlVhalPid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "requestTodayIoUsageStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarWatchdogServiceForSystem", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseAlertThreshold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseAlertThreshold.struct new file mode 100644 index 00000000..bb2ae1fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseAlertThreshold.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.423975898Z", + "source_location": "", + "components": [ + {"durationInSeconds": "readInt64"}, + {"writtenBytesPerSecond": "readInt64"} + ], + "full_name": "android.automotive.watchdog.internal.IoOveruseAlertThreshold", + "name": "IoOveruseAlertThreshold", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseConfiguration.struct new file mode 100644 index 00000000..5185bbbc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoOveruseConfiguration.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:59.425413497Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentLevelThresholds": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.PerStateIoOveruseThreshold" + }] + }, + { + "packageSpecificThresholds": "readList", + "__parcelType": "android.automotive.watchdog.internal.PerStateIoOveruseThreshold" + }, + { + "categorySpecificThresholds": "readList", + "__parcelType": "android.automotive.watchdog.internal.PerStateIoOveruseThreshold" + }, + { + "systemWideThresholds": "readList", + "__parcelType": "android.automotive.watchdog.internal.IoOveruseAlertThreshold" + } + ], + "full_name": "android.automotive.watchdog.internal.IoOveruseConfiguration", + "name": "IoOveruseConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoUsageStats.struct new file mode 100644 index 00000000..9ff7fa57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/IoUsageStats.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:59.426430277Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "writtenBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "forgivenWriteBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"totalOveruses": "readInt32"} + ], + "full_name": "android.automotive.watchdog.internal.IoUsageStats", + "name": "IoUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIdentifier.struct new file mode 100644 index 00000000..954686a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIdentifier.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.427176772Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"uid": "readInt32"} + ], + "full_name": "android.automotive.watchdog.internal.PackageIdentifier", + "name": "PackageIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageInfo.struct new file mode 100644 index 00000000..acfccfad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageInfo.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:59.428267244Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packageIdentifier": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.PackageIdentifier" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uidType": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.UidType" + }] + }, + { + "sharedUidPackages": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentType": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ComponentType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appCategoryType": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ApplicationCategoryType" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.PackageInfo", + "name": "PackageInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIoOveruseStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIoOveruseStats.struct new file mode 100644 index 00000000..7669a49b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageIoOveruseStats.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:59.429250734Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"shouldNotify": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "forgivenWriteBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ioOveruseStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.IoOveruseStats" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.PackageIoOveruseStats", + "name": "PackageIoOveruseStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageMetadata.struct new file mode 100644 index 00000000..e73b194f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PackageMetadata.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.430200182Z", + "source_location": "", + "components": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appCategoryType": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ApplicationCategoryType" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.PackageMetadata", + "name": "PackageMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PerStateIoOveruseThreshold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PerStateIoOveruseThreshold.struct new file mode 100644 index 00000000..076db454 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/PerStateIoOveruseThreshold.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.431181052Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "perStateWriteBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.PerStateIoOveruseThreshold", + "name": "PerStateIoOveruseThreshold", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessCpuUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessCpuUsageStats.struct new file mode 100644 index 00000000..101826e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessCpuUsageStats.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:59.433768993Z", + "source_location": "", + "components": [ + {"pid": "readInt32"}, + {"name": "readString16"}, + {"cpuTimeMillis": "readInt64"}, + {"cpuCycles": "readInt64"} + ], + "full_name": "android.automotive.watchdog.internal.ProcessCpuUsageStats", + "name": "ProcessCpuUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessIdentifier.struct new file mode 100644 index 00000000..33b18cf5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ProcessIdentifier.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.434612460Z", + "source_location": "", + "components": [ + {"pid": "readInt32"}, + {"startTimeMillis": "readInt64"} + ], + "full_name": "android.automotive.watchdog.internal.ProcessIdentifier", + "name": "ProcessIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseConfiguration.struct new file mode 100644 index 00000000..425261f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseConfiguration.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.435799614Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentType": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ComponentType" + }] + }, + { + "safeToKillPackages": "readList", + "__parcelType": "String" + }, + { + "vendorPackagePrefixes": "readList", + "__parcelType": "String" + }, + { + "packageMetadata": "readList", + "__parcelType": "android.automotive.watchdog.internal.PackageMetadata" + }, + { + "resourceSpecificConfigurations": "readList", + "__parcelType": "android.automotive.watchdog.internal.ResourceSpecificConfiguration" + } + ], + "full_name": "android.automotive.watchdog.internal.ResourceOveruseConfiguration", + "name": "ResourceOveruseConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseStats.struct new file mode 100644 index 00000000..b19d505c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceOveruseStats.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.437741923Z", + "source_location": "", + "components": [{ + "packageIoOveruseStats": "readList", + "__parcelType": "android.automotive.watchdog.internal.PackageIoOveruseStats" + }], + "full_name": "android.automotive.watchdog.internal.ResourceOveruseStats", + "name": "ResourceOveruseStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceStats.struct new file mode 100644 index 00000000..eb758ecd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceStats.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:59.440435616Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resourceUsageStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ResourceUsageStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resourceOveruseStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.ResourceOveruseStats" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.ResourceStats", + "name": "ResourceStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceUsageStats.struct new file mode 100644 index 00000000..cb8b5b74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ResourceUsageStats.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.442327524Z", + "source_location": "", + "components": [ + {"startTimeEpochMillis": "readInt64"}, + {"durationInMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "systemSummaryUsageStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.SystemSummaryUsageStats" + }] + }, + { + "uidResourceUsageStats": "readList", + "__parcelType": "android.automotive.watchdog.internal.UidResourceUsageStats" + } + ], + "full_name": "android.automotive.watchdog.internal.ResourceUsageStats", + "name": "ResourceUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/SystemSummaryUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/SystemSummaryUsageStats.struct new file mode 100644 index 00000000..d415cd72 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/SystemSummaryUsageStats.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:59.445063198Z", + "source_location": "", + "components": [ + {"cpuNonIdleCycles": "readInt64"}, + {"cpuNonIdleTimeMillis": "readInt64"}, + {"cpuIdleTimeMillis": "readInt64"}, + {"contextSwitchesCount": "readInt64"}, + {"ioBlockedProcessCount": "readInt32"}, + {"totalProcessCount": "readInt32"}, + {"totalMajorPageFaults": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "totalIoReads": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "totalIoWrites": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.SystemSummaryUsageStats", + "name": "SystemSummaryUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ThreadPolicyWithPriority.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ThreadPolicyWithPriority.struct new file mode 100644 index 00000000..69dcf5ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/ThreadPolicyWithPriority.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.446023398Z", + "source_location": "", + "components": [ + {"policy": "readInt32"}, + {"priority": "readInt32"} + ], + "full_name": "android.automotive.watchdog.internal.ThreadPolicyWithPriority", + "name": "ThreadPolicyWithPriority", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidIoUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidIoUsageStats.struct new file mode 100644 index 00000000..bb6d8f32 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidIoUsageStats.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:59.448700011Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "writtenBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "readBytes": "readParcelable", + "__parcelType": "android.automotive.watchdog.PerStateBytes" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.UidIoUsageStats", + "name": "UidIoUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidResourceUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidResourceUsageStats.struct new file mode 100644 index 00000000..f05e2c76 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UidResourceUsageStats.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:59.450695011Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packageIdentifier": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.PackageIdentifier" + }] + }, + {"uidStartUptimeMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cpuUsageStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.CpuUsageStats" + }] + }, + { + "processCpuUsageStats": "readList", + "__parcelType": "android.automotive.watchdog.internal.ProcessCpuUsageStats" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ioUsageStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.UidIoUsageStats" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.UidResourceUsageStats", + "name": "UidResourceUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UserPackageIoUsageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UserPackageIoUsageStats.struct new file mode 100644 index 00000000..790a55d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/automotive/watchdog/internal/UserPackageIoUsageStats.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:59.452255252Z", + "source_location": "", + "components": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ioUsageStats": "readParcelable", + "__parcelType": "android.automotive.watchdog.internal.IoUsageStats" + }] + } + ], + "full_name": "android.automotive.watchdog.internal.UserPackageIoUsageStats", + "name": "UserPackageIoUsageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/binderdebug/test/IControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/binderdebug/test/IControl.struct new file mode 100644 index 00000000..9535af05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/binderdebug/test/IControl.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.952380353Z", + "source_location": "", + "full_name": "android.binderdebug.test.IControl", + "calls": [{ + "code": 1, + "in": [], + "name": "Continue", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothCodecConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothCodecConfig.struct new file mode 100644 index 00000000..316e96dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothCodecConfig.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T13:49:06.244394509Z", + "source_location": "", + "components": [ + {"mCodecType": "readInt32"}, + {"mCodecPriority": "readInt32"}, + {"mSampleRate": "readInt32"}, + {"mBitsPerSample": "readInt32"}, + {"mChannelMode": "readInt32"}, + {"mCodecSpecific1": "readInt64"}, + {"mCodecSpecific2": "readInt64"}, + {"mCodecSpecific3": "readInt64"}, + {"mCodecSpecific4": "readInt64"} + ], + "full_name": "android.bluetooth.BluetoothCodecConfig", + "name": "BluetoothCodecConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothDevice.struct new file mode 100644 index 00000000..e152f34f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothDevice.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:39:21.521713964Z", + "source_location": "", + "components": [], + "full_name": "android.bluetooth.BluetoothDevice", + "name": "BluetoothDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHapPresetInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHapPresetInfo.struct new file mode 100644 index 00000000..ca8dbf79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHapPresetInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:51:25.899410475Z", + "source_location": "", + "components": [ + {"mPresetIndex": "readInt32"}, + {"mPresetName": "readString16"}, + {"mIsWritable": "readBool"}, + {"mIsAvailable": "readBool"} + ], + "full_name": "android.bluetooth.BluetoothHapPresetInfo", + "name": "BluetoothHapPresetInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppQosSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppQosSettings.struct new file mode 100644 index 00000000..a926f6c6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppQosSettings.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T13:18:16.655000321Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"} + ], + "full_name": "android.bluetooth.BluetoothHidDeviceAppQosSettings", + "name": "BluetoothHidDeviceAppQosSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppSdpSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppSdpSettings.struct new file mode 100644 index 00000000..0a383a34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothHidDeviceAppSdpSettings.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T09:00:52.968200180Z", + "source_location": "", + "components": [ + {"readString": "readString16"}, + {"readString": "readString16"}, + {"readString": "readString16"}, + {"readByte": "readByte"}, + {"createByteArray": "readByteVector"} + ], + "full_name": "android.bluetooth.BluetoothHidDeviceAppSdpSettings", + "name": "BluetoothHidDeviceAppSdpSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeAudioCodecConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeAudioCodecConfig.struct new file mode 100644 index 00000000..28797a73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeAudioCodecConfig.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T10:04:35.058311539Z", + "source_location": "", + "components": [ + {"codecType": "readInt32"}, + {"codecPriority": "readInt32"}, + {"sampleRate": "readInt32"}, + {"bitsPerSample": "readInt32"}, + {"channelCount": "readInt32"}, + {"frameDuration": "readInt32"}, + {"octetsPerFrame": "readInt32"}, + {"minOctetsPerFrame": "readInt32"}, + {"maxOctetsPerFrame": "readInt32"} + ], + "full_name": "android.bluetooth.BluetoothLeAudioCodecConfig", + "name": "BluetoothLeAudioCodecConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeCall.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeCall.struct new file mode 100644 index 00000000..2a41294c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothLeCall.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T15:35:24.158929799Z", + "source_location": "", + "components": [ + { + "mUuid": "readParcelable", + "__parcelType": "__dynamic" + }, + {"mUri": "readString16"}, + {"mFriendlyName": "readString16"}, + {"mState": "readInt32"}, + {"mCallFlags": "readInt32"} + ], + "full_name": "android.bluetooth.BluetoothLeCall", + "name": "BluetoothLeCall", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothSinkAudioPolicy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothSinkAudioPolicy.struct new file mode 100644 index 00000000..011a4a6a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/BluetoothSinkAudioPolicy.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:52:09.370580321Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"} + ], + "full_name": "android.bluetooth.BluetoothSinkAudioPolicy", + "name": "BluetoothSinkAudioPolicy", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetooth.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetooth.struct new file mode 100644 index 00000000..0c2eb569 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetooth.struct @@ -0,0 +1,2843 @@ +{ + "produced_on": "2024-04-12T08:47:57.428898799Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetooth", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"quietMode": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "enable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "isLogRedactionEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getUuids", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getIdentityAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getNameLengthForAdvertise", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getIoCapability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"capability": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setIoCapability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getScanMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"mode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setScanMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDiscoverableTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"timeout": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setDiscoverableTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startDiscovery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "cancelDiscovery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isDiscovering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDiscoveryEndMillis", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAdapterConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"profile": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getProfileConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getBondedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"transport": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p192Data": "readParcelable", + "__parcelType": "android.bluetooth.OobData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p256Data": "readParcelable", + "__parcelType": "android.bluetooth.OobData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "createBond", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "cancelBondProcess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "removeBond", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getBondState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isBondingInitiatedLocally", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getSupportedProfiles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"transport": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionHandle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getRemoteName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getRemoteType", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getRemoteAlias", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setRemoteAlias", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getRemoteClass", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getRemoteUuids", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"transport": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "fetchRemoteUuids", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sdpSearch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getBatteryLevel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMaxConnectedAudioDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"accept": "readBool"}, + {"len": "readInt32"}, + {"pinCode": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPin", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"accept": "readBool"}, + {"len": "readInt32"}, + {"passkey": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPasskey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"accept": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPairingConfirmation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getPhonebookAccessPermission", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"silence": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setSilenceMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getSilenceMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"value": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPhonebookAccessPermission", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMessageAccessPermission", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"value": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setMessageAccessPermission", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getSimAccessPermission", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"value": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setSimAccessPermission", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"port": "readInt32"}, + {"isSecured": "readBool"}, + {"result": "readInt32"}, + {"socketCreationTimeMillis": "readInt64"}, + {"socketCreationLatencyMillis": "readInt64"}, + {"socketConnectionTimeMillis": "readInt64"}, + {"timeoutMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "logL2capcocServerConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "getSocketManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 57, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"port": "readInt32"}, + {"isSecured": "readBool"}, + {"result": "readInt32"}, + {"socketCreationTimeMillis": "readInt64"}, + {"socketCreationLatencyMillis": "readInt64"}, + {"socketConnectionTimeMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "logL2capcocClientConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "factoryReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isMultiAdvertisementSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isOffloadedFilteringSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isOffloadedScanBatchingSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isActivityAndEnergyReportingSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLe2MPhySupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLeCodedPhySupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLeExtendedAdvertisingSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLePeriodicAdvertisingSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLeAudioSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLeAudioBroadcastSourceSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isLeAudioBroadcastAssistantSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isDistanceMeasurementSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getLeMaximumAdvertisingDataLength", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "reportActivityInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerMetadataListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterMetadataListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"key": "readInt32"}, + {"value": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"key": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "requestActivityInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "onLeServiceUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "onBrEdrDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connectAllEnabledProfiles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnectAllEnabledProfiles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"profiles": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [ + {"profile": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActiveDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMostRecentlyConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 85, + "in": [ + {"profiles": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "removeActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerBluetoothConnectionCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterBluetoothConnectionCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 88, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "canBondWithoutDialog", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getPackageNameOfBondingApplication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [ + {"transport": "readInt32"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "generateLocalOobData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"allowed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "allowLowLatencyAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isRequestAudioPolicyAsSinkSupported", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policies": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothSinkAudioPolicy" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "requestAudioPolicyAsSink", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getRequestedAudioPolicyAsSink", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startRfcommListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopRfcommListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 97, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "retrievePendingSocketForServiceRecord", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setForegroundUserId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 99, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"modeToProfileBundle": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPreferredAudioProfiles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 100, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getPreferredAudioProfiles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerPreferredAudioProfilesChangedCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 102, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterPreferredAudioProfilesChangedCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 103, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "notifyActiveDeviceChangeApplied", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 104, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerBluetoothQualityReportReadyCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 105, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterBluetoothQualityReportReadyCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 106, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getOffloadedTransportDiscoveryDataScanSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetooth", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dp.struct new file mode 100644 index 00000000..1f6ddb33 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dp.struct @@ -0,0 +1,616 @@ +{ + "produced_on": "2024-04-12T08:47:57.451466179Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothA2dp", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isAvrcpAbsoluteVolumeSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"volume": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setAvrcpAbsoluteVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isA2dpPlaying", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getCodecStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codecConfig": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothCodecConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setCodecConfigPreference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "enableOptionalCodecs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "disableOptionalCodecs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isOptionalCodecsSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isOptionalCodecsEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"value": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setOptionalCodecsEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDynamicBufferSupport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getBufferConstraints", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"codec": "readInt32"}, + {"size": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setBufferLengthMillis", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothA2dp", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dpSink.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dpSink.struct new file mode 100644 index 00000000..ad58358d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothA2dpSink.struct @@ -0,0 +1,284 @@ +{ + "produced_on": "2024-04-12T08:47:57.456038760Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothA2dpSink", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAudioConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isA2dpPlaying", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothA2dpSink", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothActivityEnergyInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothActivityEnergyInfoListener.struct new file mode 100644 index 00000000..3eb39d8a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothActivityEnergyInfoListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.457895687Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothActivityEnergyInfoListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothActivityEnergyInfo" + }] + } + ], + "name": "onBluetoothActivityEnergyInfoAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothActivityEnergyInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpController.struct new file mode 100644 index 00000000..b081eb9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpController.struct @@ -0,0 +1,189 @@ +{ + "produced_on": "2024-04-12T08:47:57.460931887Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothAvrcpController", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getPlayerSettings", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "plAppSetting": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothAvrcpPlayerSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPlayerApplicationSetting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"keyCode": "readInt32"}, + {"keyState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendGroupNavigationCmd", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothAvrcpController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpTarget.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpTarget.struct new file mode 100644 index 00000000..94869d0a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothAvrcpTarget.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.462262304Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothAvrcpTarget", + "calls": [{ + "code": 1, + "in": [{"volume": "readInt32"}], + "name": "sendVolumeChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothAvrcpTarget", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothBattery.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothBattery.struct new file mode 100644 index 00000000..65f9ecc2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothBattery.struct @@ -0,0 +1,220 @@ +{ + "produced_on": "2024-04-12T08:47:57.465277244Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothBattery", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothBattery", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCallback.struct new file mode 100644 index 00000000..6fc449e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.466321775Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothCallback", + "calls": [{ + "code": 1, + "in": [ + {"prevState": "readInt32"}, + {"newState": "readInt32"} + ], + "name": "onBluetoothStateChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothConnectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothConnectionCallback.struct new file mode 100644 index 00000000..ba5f0f3d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothConnectionCallback.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:57.467250183Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothConnectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "onDeviceConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"hciReason": "readInt32"} + ], + "name": "onDeviceDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothConnectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinator.struct new file mode 100644 index 00000000..023f5106 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinator.struct @@ -0,0 +1,367 @@ +{ + "produced_on": "2024-04-12T08:47:57.471751012Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothCsipSetCoordinator", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAllGroupIds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getGroupUuidMapByDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"group_id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDesiredGroupSize", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"groupId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "lockGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lockUuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unlockGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothCsipSetCoordinator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorCallback.struct new file mode 100644 index 00000000..5c4e4063 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.472934495Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothCsipSetCoordinatorCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"groupId": "readInt32"} + ], + "name": "onCsisSetMemberAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothCsipSetCoordinatorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorLockCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorLockCallback.struct new file mode 100644 index 00000000..649bcc99 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothCsipSetCoordinatorLockCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.473839643Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothCsipSetCoordinatorLockCallback", + "calls": [{ + "code": 1, + "in": [ + {"groupId": "readInt32"}, + {"opStatus": "readInt32"}, + {"isLocked": "readBool"} + ], + "name": "onGroupLockSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothCsipSetCoordinatorLockCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGatt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGatt.struct new file mode 100644 index 00000000..325c3630 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGatt.struct @@ -0,0 +1,1871 @@ +{ + "produced_on": "2024-04-12T08:47:57.493926253Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothGatt", + "calls": [ + { + "code": 1, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerScanner", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"scannerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterScanner", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"scannerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.bluetooth.le.ScanSettings" + }] + }, + { + "filters": "readList", + "__parcelType": "android.bluetooth.le.ScanFilter" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.bluetooth.le.ScanSettings" + }] + }, + { + "filters": "readList", + "__parcelType": "android.bluetooth.le.ScanFilter" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startScanForIntent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopScanForIntent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"scannerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"scannerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "flushPendingBatchResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertisingSetParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "advertiseData": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertiseData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanResponse": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertiseData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "periodicParameters": "readParcelable", + "__parcelType": "android.bluetooth.le.PeriodicAdvertisingParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "periodicData": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertiseData" + }] + }, + {"duration": "readInt32"}, + {"maxExtAdvEvents": "readInt32"}, + {"gattServerIf": "readInt32"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startAdvertisingSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopAdvertisingSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"advertiserId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getOwnAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"advertiserId": "readInt32"}, + {"enable": "readBool"}, + {"duration": "readInt32"}, + {"maxExtAdvEvents": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "enableAdvertisingSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"advertiserId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertiseData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setAdvertisingData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"advertiserId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertiseData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setScanResponseData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"advertiserId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertisingSetParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setAdvertisingParameters", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"advertiserId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.bluetooth.le.PeriodicAdvertisingParameters" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPeriodicAdvertisingParameters", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"advertiserId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.bluetooth.le.AdvertiseData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPeriodicAdvertisingData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"advertiserId": "readInt32"}, + {"enable": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setPeriodicAdvertisingEnable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanResult": "readParcelable", + "__parcelType": "android.bluetooth.le.ScanResult" + }] + }, + {"skip": "readInt32"}, + {"timeout": "readInt32"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bda": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"serviceData": "readInt32"}, + {"syncHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "transferSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bda": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"serviceData": "readInt32"}, + {"advertisingHandle": "readInt32"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "transferSetInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callback": "readStrongBinder"}, + {"eatt_support": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"clientIf": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"addressType": "readInt32"}, + {"isDirect": "readBool"}, + {"transport": "readInt32"}, + {"opportunistic": "readBool"}, + {"phy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "clientConnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "clientDisconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"txPhy": "readInt32"}, + {"rxPhy": "readInt32"}, + {"phyOptions": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "clientSetPreferredPhy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"clientIf": "readInt32"}, + {"addres": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSources": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "clientReadPhy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "refreshDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "discoverServices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "discoverServiceByUuid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"handle": "readInt32"}, + {"authReq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "readCharacteristic", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"startHandle": "readInt32"}, + {"endHandle": "readInt32"}, + {"authReq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "readUsingCharacteristicUuid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"handle": "readInt32"}, + {"writeType": "readInt32"}, + {"authReq": "readInt32"}, + {"value": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "writeCharacteristic", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"handle": "readInt32"}, + {"authReq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "readDescriptor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"handle": "readInt32"}, + {"authReq": "readInt32"}, + {"value": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "writeDescriptor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"handle": "readInt32"}, + {"enable": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerForNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "beginReliableWrite", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"execute": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "endReliableWrite", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "readRemoteRssi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"mtu": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "configureMTU", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"connectionPriority": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connectionParameterUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"minInterval": "readInt32"}, + {"maxInterval": "readInt32"}, + {"peripheralLatency": "readInt32"}, + {"supervisionTimeout": "readInt32"}, + {"minConnectionEventLen": "readInt32"}, + {"maxConnectionEventLen": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "leConnectionUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callback": "readStrongBinder"}, + {"eatt_support": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerServer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"serverIf": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterServer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"serverIf": "readInt32"}, + {"address": "readString16"}, + {"isDirect": "readBool"}, + {"transport": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "serverConnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"serverIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "serverDisconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"txPhy": "readInt32"}, + {"rxPhy": "readInt32"}, + {"phyOptions": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "serverSetPreferredPhy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "serverReadPhy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"serverIf": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothGattService" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "addService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"serverIf": "readInt32"}, + {"handle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "removeService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"serverIf": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "clearServices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"serverIf": "readInt32"}, + {"address": "readString16"}, + {"requestId": "readInt32"}, + {"status": "readInt32"}, + {"offset": "readInt32"}, + {"value": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"serverIf": "readInt32"}, + {"address": "readString16"}, + {"handle": "readInt32"}, + {"confirm": "readBool"}, + {"value": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnectAll", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregAll", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "numHwTrackFiltersAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"subrateMin": "readInt32"}, + {"subrateMax": "readInt32"}, + {"maxLatency": "readInt32"}, + {"contNumber": "readInt32"}, + {"supervisionTimeout": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "leSubrateRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"clientIf": "readInt32"}, + {"address": "readString16"}, + {"subrateMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "subrateModeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getSupportedDistanceMeasurementMethods", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.bluetooth.le.DistanceMeasurementParams" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startDistanceMeasurement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"method": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopDistanceMeasurement", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothGatt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattCallback.struct new file mode 100644 index 00000000..9abfb7c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattCallback.struct @@ -0,0 +1,195 @@ +{ + "produced_on": "2024-04-12T08:47:57.505439742Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothGattCallback", + "calls": [ + { + "code": 1, + "in": [ + {"status": "readInt32"}, + {"clientIf": "readInt32"} + ], + "name": "onClientRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"status": "readInt32"}, + {"clientIf": "readInt32"}, + {"connected": "readBool"}, + {"address": "readString16"} + ], + "name": "onClientConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"address": "readString16"}, + {"txPhy": "readInt32"}, + {"rxPhy": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onPhyUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"address": "readString16"}, + {"txPhy": "readInt32"}, + {"rxPhy": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onPhyRead", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"address": "readString16"}, + { + "services": "readList", + "__parcelType": "android.bluetooth.BluetoothGattService" + }, + {"status": "readInt32"} + ], + "name": "onSearchComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"address": "readString16"}, + {"status": "readInt32"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onCharacteristicRead", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"address": "readString16"}, + {"status": "readInt32"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onCharacteristicWrite", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"address": "readString16"}, + {"status": "readInt32"} + ], + "name": "onExecuteWrite", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"address": "readString16"}, + {"status": "readInt32"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onDescriptorRead", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"address": "readString16"}, + {"status": "readInt32"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onDescriptorWrite", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"address": "readString16"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onNotify", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"address": "readString16"}, + {"rssi": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onReadRemoteRssi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"address": "readString16"}, + {"mtu": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onConfigureMTU", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"address": "readString16"}, + {"interval": "readInt32"}, + {"latency": "readInt32"}, + {"timeout": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onConnectionUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"address": "readString16"}], + "name": "onServiceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"address": "readString16"}, + {"subrateFactor": "readInt32"}, + {"latency": "readInt32"}, + {"contNum": "readInt32"}, + {"timeout": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onSubrateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothGattCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattServerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattServerCallback.struct new file mode 100644 index 00000000..9e9eaa54 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothGattServerCallback.struct @@ -0,0 +1,189 @@ +{ + "produced_on": "2024-04-12T08:47:57.507451072Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothGattServerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"status": "readInt32"}, + {"serverIf": "readInt32"} + ], + "name": "onServerRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"status": "readInt32"}, + {"serverIf": "readInt32"}, + {"connected": "readBool"}, + {"address": "readString16"} + ], + "name": "onServerConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothGattService" + }] + } + ], + "name": "onServiceAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"address": "readString16"}, + {"transId": "readInt32"}, + {"offset": "readInt32"}, + {"isLong": "readBool"}, + {"handle": "readInt32"} + ], + "name": "onCharacteristicReadRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"address": "readString16"}, + {"transId": "readInt32"}, + {"offset": "readInt32"}, + {"isLong": "readBool"}, + {"handle": "readInt32"} + ], + "name": "onDescriptorReadRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"address": "readString16"}, + {"transId": "readInt32"}, + {"offset": "readInt32"}, + {"length": "readInt32"}, + {"isPrep": "readBool"}, + {"needRsp": "readBool"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onCharacteristicWriteRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"address": "readString16"}, + {"transId": "readInt32"}, + {"offset": "readInt32"}, + {"length": "readInt32"}, + {"isPrep": "readBool"}, + {"needRsp": "readBool"}, + {"handle": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onDescriptorWriteRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"address": "readString16"}, + {"transId": "readInt32"}, + {"execWrite": "readBool"} + ], + "name": "onExecuteWrite", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"address": "readString16"}, + {"status": "readInt32"} + ], + "name": "onNotificationSent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"address": "readString16"}, + {"mtu": "readInt32"} + ], + "name": "onMtuChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"address": "readString16"}, + {"txPhy": "readInt32"}, + {"rxPhy": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onPhyUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"address": "readString16"}, + {"txPhy": "readInt32"}, + {"rxPhy": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onPhyRead", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"address": "readString16"}, + {"interval": "readInt32"}, + {"latency": "readInt32"}, + {"timeout": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onConnectionUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"address": "readString16"}, + {"subrateFactor": "readInt32"}, + {"latency": "readInt32"}, + {"contNum": "readInt32"}, + {"timeout": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onSubrateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothGattServerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClient.struct new file mode 100644 index 00000000..352d942e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClient.struct @@ -0,0 +1,569 @@ +{ + "produced_on": "2024-04-12T08:47:57.516495052Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHapClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getHapGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActivePresetIndex", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActivePresetInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"presetIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "selectPreset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"groupId": "readInt32"}, + {"presetIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "selectPresetForGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "switchToNextPreset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"groupId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "switchToNextPresetForGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "switchToPreviousPreset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"groupId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "switchToPreviousPresetForGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"presetIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getPresetInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAllPresetInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getFeatures", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"presetIndex": "readInt32"}, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setPresetName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"groupId": "readInt32"}, + {"presetIndex": "readInt32"}, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setPresetNameForGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHapClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClientCallback.struct new file mode 100644 index 00000000..0c68eb32 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHapClientCallback.struct @@ -0,0 +1,103 @@ +{ + "produced_on": "2024-04-12T08:47:57.518466712Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHapClientCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"presetIndex": "readInt32"}, + {"reasonCode": "readInt32"} + ], + "name": "onPresetSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"statusCode": "readInt32"} + ], + "name": "onPresetSelectionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"hapGroupId": "readInt32"}, + {"statusCode": "readInt32"} + ], + "name": "onPresetSelectionForGroupFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + { + "presetInfoList": "readList", + "__parcelType": "android.bluetooth.BluetoothHapPresetInfo" + }, + {"statusCode": "readInt32"} + ], + "name": "onPresetInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"status": "readInt32"} + ], + "name": "onSetPresetNameFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"hapGroupId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onSetPresetNameForGroupFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHapClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadset.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadset.struct new file mode 100644 index 00000000..b51004bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadset.struct @@ -0,0 +1,773 @@ +{ + "produced_on": "2024-04-12T08:47:57.529081683Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHeadset", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startVoiceRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopVoiceRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isAudioConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"command": "readString16"}, + {"arg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendVendorSpecificResultCode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAudioState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isAudioOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connectAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnectAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"allowed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setAudioRouteAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAudioRouteAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"forced": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setForceScoAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startScoUsingVirtualVoiceCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopScoUsingVirtualVoiceCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"numActive": "readInt32"}, + {"numHeld": "readInt32"}, + {"callState": "readInt32"}, + {"number": "readString16"}, + {"type": "readInt32"}, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "phoneStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"index": "readInt32"}, + {"direction": "readInt32"}, + {"status": "readInt32"}, + {"mode": "readInt32"}, + {"mpty": "readBool"}, + {"number": "readString16"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "clccResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isInbandRingingEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isNoiseReductionSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isVoiceRecognitionSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHeadset", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadsetClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadsetClient.struct new file mode 100644 index 00000000..86bd54e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHeadsetClient.struct @@ -0,0 +1,875 @@ +{ + "produced_on": "2024-04-12T08:47:57.538288736Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHeadsetClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startVoiceRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopVoiceRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getCurrentCalls", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getCurrentAgEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"flag": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "acceptCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "holdCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "rejectCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothHeadsetClientCall" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "terminateCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"index": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "enterPrivateMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "explicitCallTransfer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"number": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "dial", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"code": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendDTMF", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getLastVoiceTagNumber", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAudioState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connectAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnectAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"allowed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setAudioRouteAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAudioRouteAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"vendorId": "readInt32"}, + {"atCommand": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendVendorAtCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getCurrentAgFeatures", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHeadsetClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHearingAid.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHearingAid.struct new file mode 100644 index 00000000..873df44e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHearingAid.struct @@ -0,0 +1,429 @@ +{ + "produced_on": "2024-04-12T08:47:57.545221294Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHearingAid", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActiveDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"volume": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getHiSyncId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDeviceSide", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDeviceMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAdvertisementServiceData", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHearingAid", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDevice.struct new file mode 100644 index 00000000..acf543ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDevice.struct @@ -0,0 +1,419 @@ +{ + "produced_on": "2024-04-12T08:47:57.550108942Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHidDevice", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sdp": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothHidDeviceAppSdpSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inQos": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothHidDeviceAppQosSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outQos": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothHidDeviceAppQosSettings" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"id": "readInt32"}, + {"data": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"type": "readByte"}, + {"id": "readByte"}, + {"data": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "replyReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"error": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "reportError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unplug", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getUserAppName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHidDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDeviceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDeviceCallback.struct new file mode 100644 index 00000000..be4f15c0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidDeviceCallback.struct @@ -0,0 +1,133 @@ +{ + "produced_on": "2024-04-12T08:47:57.551727384Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHidDeviceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"registered": "readBool"} + ], + "name": "onAppStatusChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"state": "readInt32"} + ], + "name": "onConnectionStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"type": "readByte"}, + {"id": "readByte"}, + {"bufferSize": "readInt32"} + ], + "name": "onGetReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"type": "readByte"}, + {"id": "readByte"}, + {"data": "readByteVector"} + ], + "name": "onSetReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"protocol": "readByte"} + ], + "name": "onSetProtocol", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"reportId": "readByte"}, + {"data": "readByteVector"} + ], + "name": "onInterruptData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "onVirtualCableUnplug", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHidDeviceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidHost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidHost.struct new file mode 100644 index 00000000..3b21c16e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothHidHost.struct @@ -0,0 +1,484 @@ +{ + "produced_on": "2024-04-12T08:47:57.557378657Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothHidHost", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getProtocolMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "virtualUnplug", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"protocolMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setProtocolMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"reportType": "readByte"}, + {"reportId": "readByte"}, + {"bufferSize": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"reportType": "readByte"}, + {"report": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"report": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getIdleTime", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"idleTime": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setIdleTime", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHidHost", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudio.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudio.struct new file mode 100644 index 00000000..67aa3253 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudio.struct @@ -0,0 +1,941 @@ +{ + "produced_on": "2024-04-12T08:47:57.570798614Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeAudio", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setActiveDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getActiveDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"groupId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedGroupLeadDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"groupId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getCodecStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"groupId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputCodecConfig": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeAudioCodecConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputCodecConfig": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeAudioCodecConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setCodecConfigPreference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userUuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"ccid": "readInt32"}, + {"contextType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setCcidInformation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"inCall": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setInCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setInactiveForHfpHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getGroupId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"volume": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"group_id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "groupAddNode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"group_id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "groupRemoveNode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAudioLocation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + }, + {"groupId": "readInt32"} + ], + "name": "isInbandRingtoneEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerLeBroadcastCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterLeBroadcastCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "broadcastSettings": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "startBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"broadcastId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "stopBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"broadcastId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "broadcastSettings": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "updateBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"broadcastId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isPlaying", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getAllBroadcastMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMaximumNumberOfBroadcasts", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMaximumStreamsPerBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getMaximumSubgroupsPerBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLeAudio", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudioCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudioCallback.struct new file mode 100644 index 00000000..ce8a48b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeAudioCallback.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:57.573189762Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeAudioCallback", + "calls": [ + { + "code": 1, + "in": [ + {"groupId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeAudioCodecStatus" + }] + } + ], + "name": "onCodecConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"groupId": "readInt32"} + ], + "name": "onGroupNodeAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"groupId": "readInt32"} + ], + "name": "onGroupNodeRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"groupId": "readInt32"}, + {"groupStatus": "readInt32"} + ], + "name": "onGroupStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLeAudioCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistant.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistant.struct new file mode 100644 index 00000000..9ee1c3c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistant.struct @@ -0,0 +1,243 @@ +{ + "produced_on": "2024-04-12T08:47:57.579834294Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeBroadcastAssistant", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "getConnectionState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"states": "readInt32Vector"}], + "name": "getDevicesMatchingConnectionStates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.bluetooth.BluetoothDevice" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getConnectedDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.bluetooth.BluetoothDevice" + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"} + ], + "name": "setConnectionPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"cb": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "filters": "readList", + "__parcelType": "android.bluetooth.le.ScanFilter" + }], + "name": "startSearchingForSources", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "stopSearchingForSources", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "isSearchInProgress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceMetadata": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastMetadata" + }] + }, + {"isGroupOp": "readBool"} + ], + "name": "addSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "updatedMetadata": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastMetadata" + }] + } + ], + "name": "modifySource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"} + ], + "name": "removeSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "getAllSources", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastReceiveState" + } + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "getMaximumSourceCapacity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IBluetoothLeBroadcastAssistant", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistantCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistantCallback.struct new file mode 100644 index 00000000..b1eed55d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastAssistantCallback.struct @@ -0,0 +1,194 @@ +{ + "produced_on": "2024-04-12T08:47:57.581395415Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeBroadcastAssistantCallback", + "calls": [ + { + "code": 1, + "in": [{"reason": "readInt32"}], + "name": "onSearchStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "onSearchStartFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"reason": "readInt32"}], + "name": "onSearchStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"reason": "readInt32"}], + "name": "onSearchStopFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastMetadata" + }] + } + ], + "name": "onSourceFound", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onSourceAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastMetadata" + }] + }, + {"reason": "readInt32"} + ], + "name": "onSourceAddFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onSourceModified", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onSourceModifyFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onSourceRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onSourceRemoveFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sink": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"sourceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastReceiveState" + }] + } + ], + "name": "onReceiveStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLeBroadcastAssistantCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastCallback.struct new file mode 100644 index 00000000..ceb9571b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeBroadcastCallback.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:57.584324973Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeBroadcastCallback", + "calls": [ + { + "code": 1, + "in": [ + {"reason": "readInt32"}, + {"broadcastId": "readInt32"} + ], + "name": "onBroadcastStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "onBroadcastStartFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"reason": "readInt32"}, + {"broadcastId": "readInt32"} + ], + "name": "onBroadcastStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"reason": "readInt32"}], + "name": "onBroadcastStopFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"reason": "readInt32"}, + {"broadcastId": "readInt32"} + ], + "name": "onPlaybackStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"reason": "readInt32"}, + {"broadcastId": "readInt32"} + ], + "name": "onPlaybackStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"reason": "readInt32"}, + {"broadcastId": "readInt32"} + ], + "name": "onBroadcastUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"reason": "readInt32"}, + {"broadcastId": "readInt32"} + ], + "name": "onBroadcastUpdateFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"broadcastId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeBroadcastMetadata" + }] + } + ], + "name": "onBroadcastMetadataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLeBroadcastCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControl.struct new file mode 100644 index 00000000..52d55f51 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControl.struct @@ -0,0 +1,189 @@ +{ + "produced_on": "2024-04-12T08:47:57.587271672Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeCallControl", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readString16"}, + {"callback": "readStrongBinder"}, + {"uci": "readString16"}, + { + "uriSchemes": "readList", + "__parcelType": "String" + }, + {"capabilities": "readInt32"}, + {"provider": "readString16"}, + {"technology": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "registerBearer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "unregisterBearer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ccid": "readInt32"}, + {"requestId": "readInt32"}, + {"result": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "requestResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"ccid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothLeCall" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "callAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"ccid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"reason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "callRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"ccid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"state": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "callStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"ccid": "readInt32"}, + { + "calls": "readList", + "__parcelType": "android.bluetooth.BluetoothLeCall" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "currentCallsList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"ccid": "readInt32"}, + {"provider": "readString16"}, + {"technology": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "networkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLeCallControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControlCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControlCallback.struct new file mode 100644 index 00000000..5664ed7f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothLeCallControlCallback.struct @@ -0,0 +1,116 @@ +{ + "produced_on": "2024-04-12T08:47:57.589738381Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothLeCallControlCallback", + "calls": [ + { + "code": 1, + "in": [{"ccid": "readInt32"}], + "name": "onBearerRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "onAcceptCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "onTerminateCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "onHoldCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "onUnholdCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"uri": "readString16"} + ], + "name": "onPlaceCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"requestId": "readInt32"}, + { + "uuids": "readList", + "__parcelType": "android.os.ParcelUuid" + } + ], + "name": "onJoinCalls", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLeCallControlCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManager.struct new file mode 100644 index 00000000..d69a6903 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManager.struct @@ -0,0 +1,290 @@ +{ + "produced_on": "2024-04-12T08:47:57.594173860Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothManager", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerAdapter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterAdapter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "registerStateChangeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterStateChangeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "enable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "enableNoAutoConnect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"persist": "readBool"} + ], + "name": "disable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [], + "name": "getBluetoothGatt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [ + {"profile": "readInt32"}, + {"serviceName": "readString16"}, + {"proxy": "readStrongBinder"} + ], + "name": "bindBluetoothProfileService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"profile": "readInt32"}, + {"proxy": "readStrongBinder"} + ], + "name": "unbindBluetoothProfileService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "getAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "onFactoryReset", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "isBleScanAlwaysAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"b": "readStrongBinder"} + ], + "name": "enableBle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"b": "readStrongBinder"} + ], + "name": "disableBle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [], + "name": "isBleAppPresent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [], + "name": "isHearingAidProfileSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"mode": "readInt32"}], + "name": "setBtHciSnoopLogMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [], + "name": "getBtHciSnoopLogMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IBluetoothManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManagerCallback.struct new file mode 100644 index 00000000..29fe9a29 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothManagerCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:57.595109508Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothManagerCallback", + "calls": [ + { + "code": 1, + "in": [{"bluetoothService": "readStrongBinder"}], + "name": "onBluetoothServiceUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onBluetoothServiceDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onBrEdrDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMap.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMap.struct new file mode 100644 index 00000000..38a538b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMap.struct @@ -0,0 +1,268 @@ +{ + "produced_on": "2024-04-12T08:47:57.598882193Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothMap", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothMap", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMapClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMapClient.struct new file mode 100644 index 00000000..573ed1de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMapClient.struct @@ -0,0 +1,403 @@ +{ + "produced_on": "2024-04-12T08:47:57.603401433Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothMapClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + { + "contacts": "readParcelableVector", + "__parcelType": "android.net.Uri" + }, + {"message": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deliveryIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "sendMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getUnreadMessages", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getSupportedFeatures", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"handle": "readString16"}, + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setMessageStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothMapClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMcpServiceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMcpServiceManager.struct new file mode 100644 index 00000000..50e0aea1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMcpServiceManager.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.604864552Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothMcpServiceManager", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"isAuthorized": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setDeviceAuthorized", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothMcpServiceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMetadataListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMetadataListener.struct new file mode 100644 index 00000000..437d80e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothMetadataListener.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:57.605852152Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothMetadataListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "devices": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"key": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "onMetadataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothMetadataListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothOobDataCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothOobDataCallback.struct new file mode 100644 index 00000000..108e52c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothOobDataCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:57.606793131Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothOobDataCallback", + "calls": [ + { + "code": 1, + "in": [ + {"transport": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oobData": "readParcelable", + "__parcelType": "android.bluetooth.OobData" + }] + } + ], + "name": "onOobData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothOobDataCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPan.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPan.struct new file mode 100644 index 00000000..42efc5cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPan.struct @@ -0,0 +1,239 @@ +{ + "produced_on": "2024-04-12T08:47:57.611079446Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothPan", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isTetheringOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"id": "readInt32"}, + {"value": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setBluetoothTethering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothPan", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPanCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPanCallback.struct new file mode 100644 index 00000000..3981869e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPanCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.612085206Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothPanCallback", + "calls": [ + { + "code": 1, + "in": [{"iface": "readString16"}], + "name": "onAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothPanCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbap.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbap.struct new file mode 100644 index 00000000..cd6dc023 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbap.struct @@ -0,0 +1,134 @@ +{ + "produced_on": "2024-04-12T08:47:57.614412763Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothPbap", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.bluetooth.BluetoothDevice" + } + ] + }, + { + "code": 2, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.bluetooth.BluetoothDevice" + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "getConnectionState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IBluetoothPbap", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbapClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbapClient.struct new file mode 100644 index 00000000..7bbf341f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPbapClient.struct @@ -0,0 +1,220 @@ +{ + "produced_on": "2024-04-12T08:47:57.617908592Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothPbapClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothPbapClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPreferredAudioProfilesCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPreferredAudioProfilesCallback.struct new file mode 100644 index 00000000..a215cc66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothPreferredAudioProfilesCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.619008094Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothPreferredAudioProfilesCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"preferredAudioProfiles": "readBundle"}] + }, + {"status": "readInt32"} + ], + "name": "onPreferredAudioProfilesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothPreferredAudioProfilesCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothProfileServiceConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothProfileServiceConnection.struct new file mode 100644 index 00000000..f210f484 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothProfileServiceConnection.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:57.620074295Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothProfileServiceConnection", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "comp": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"service": "readStrongBinder"} + ], + "name": "onServiceConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "comp": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "onServiceDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothProfileServiceConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothQualityReportReadyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothQualityReportReadyCallback.struct new file mode 100644 index 00000000..a8e46ee0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothQualityReportReadyCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.621102176Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothQualityReportReadyCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bluetoothQualityReport": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothQualityReport" + }] + }, + {"status": "readInt32"} + ], + "name": "onBluetoothQualityReportReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothQualityReportReadyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSap.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSap.struct new file mode 100644 index 00000000..2ba807a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSap.struct @@ -0,0 +1,268 @@ +{ + "produced_on": "2024-04-12T08:47:57.624635206Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothSap", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothSap", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSocketManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSocketManager.struct new file mode 100644 index 00000000..0c91b1e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothSocketManager.struct @@ -0,0 +1,93 @@ +{ + "produced_on": "2024-04-12T08:47:57.626417542Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothSocketManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"port": "readInt32"}, + {"flag": "readInt32"} + ], + "name": "connectSocket", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"type": "readInt32"}, + {"serviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"port": "readInt32"}, + {"flag": "readInt32"} + ], + "name": "createSocketChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "requestMaximumTxDataLength", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothSocketManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothStateChangeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothStateChangeCallback.struct new file mode 100644 index 00000000..dba87cfb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothStateChangeCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.627370981Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothStateChangeCallback", + "calls": [{ + "code": 1, + "in": [{"on": "readBool"}], + "name": "onBluetoothStateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothStateChangeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControl.struct new file mode 100644 index 00000000..4fab4710 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControl.struct @@ -0,0 +1,500 @@ +{ + "produced_on": "2024-04-12T08:47:57.633727467Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothVolumeControl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectedDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"states": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getDevicesMatchingConnectionStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"connectionPolicy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "isVolumeOffsetAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"volumeOffset": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setVolumeOffset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"group_id": "readInt32"}, + {"volume": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "setGroupVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"group_id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "getGroupVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "mute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"group_id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "muteGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unmute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"group_id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unmuteGroup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver" + }] + } + ], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothVolumeControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControlCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControlCallback.struct new file mode 100644 index 00000000..d746c31c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IBluetoothVolumeControlCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.635226717Z", + "source_location": "", + "full_name": "android.bluetooth.IBluetoothVolumeControlCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"volumeOffset": "readInt32"} + ], + "name": "onVolumeOffsetChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBluetoothVolumeControlCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IncomingRfcommSocketInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IncomingRfcommSocketInfo.struct new file mode 100644 index 00000000..a8b90a6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/IncomingRfcommSocketInfo.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.636183256Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bluetoothDevice": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"status": "readInt32"} + ], + "full_name": "android.bluetooth.IncomingRfcommSocketInfo", + "name": "IncomingRfcommSocketInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/OobData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/OobData.struct new file mode 100644 index 00000000..5b294e45 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/OobData.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T14:42:00.908690745Z", + "source_location": "", + "components": [ + {"mDeviceAddressWithType": "readByteVector"}, + {"mConfirmationHash": "readByteVector"}, + {"mRandomizerHash": "readByteVector"}, + {"mDeviceName": "readByteVector"}, + {"mClassicLength": "readByteVector"}, + {"mClassOfDevice": "readByteVector"}, + {"mLeDeviceRole": "readInt32"}, + {"mLeTemporaryKey": "readByteVector"}, + {"mLeAppearance": "readByteVector"}, + {"mLeFlags": "readInt32"} + ], + "full_name": "android.bluetooth.OobData", + "name": "OobData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/AdvertisingSetParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/AdvertisingSetParameters.struct new file mode 100644 index 00000000..9a90577e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/AdvertisingSetParameters.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T11:27:43.367379970Z", + "source_location": "", + "components": [ + {"mConnectable": "readInt32"}, + {"mScannable": "readInt32"}, + {"mIsLegacy": "readInt32"}, + {"mIsAnonymous": "readInt32"}, + {"mIncludeTxPower": "readInt32"}, + {"mPrimaryPhy": "readInt32"}, + {"mSecondaryPhy": "readInt32"}, + {"mInterval": "readInt32"}, + {"mTxPowerLevel": "readInt32"}, + {"mOwnAddressType": "readInt32"}, + {"mDiscoverable": "readInt32"} + ], + "full_name": "android.bluetooth.le.AdvertisingSetParameters", + "name": "AdvertisingSetParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IAdvertisingSetCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IAdvertisingSetCallback.struct new file mode 100644 index 00000000..7a2fe8b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IAdvertisingSetCallback.struct @@ -0,0 +1,112 @@ +{ + "produced_on": "2024-04-12T08:47:57.641981162Z", + "source_location": "", + "full_name": "android.bluetooth.le.IAdvertisingSetCallback", + "calls": [ + { + "code": 1, + "in": [ + {"advertiserId": "readInt32"}, + {"tx_power": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onAdvertisingSetStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"advertiserId": "readInt32"}, + {"addressType": "readInt32"}, + {"address": "readString16"} + ], + "name": "onOwnAddressRead", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"advertiserId": "readInt32"}], + "name": "onAdvertisingSetStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"advertiserId": "readInt32"}, + {"enable": "readBool"}, + {"status": "readInt32"} + ], + "name": "onAdvertisingEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"advertiserId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onAdvertisingDataSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"advertiserId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onScanResponseDataSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"advertiserId": "readInt32"}, + {"tx_power": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onAdvertisingParametersUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"advertiserId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onPeriodicAdvertisingParametersUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"advertiserId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onPeriodicAdvertisingDataSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"advertiserId": "readInt32"}, + {"enable": "readBool"}, + {"status": "readInt32"} + ], + "name": "onPeriodicAdvertisingEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAdvertisingSetCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IDistanceMeasurementCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IDistanceMeasurementCallback.struct new file mode 100644 index 00000000..b7116865 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IDistanceMeasurementCallback.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:57.643132584Z", + "source_location": "", + "full_name": "android.bluetooth.le.IDistanceMeasurementCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "onStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"reason": "readInt32"} + ], + "name": "onStartFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"reason": "readInt32"} + ], + "name": "onStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.bluetooth.le.DistanceMeasurementResult" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDistanceMeasurementCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IPeriodicAdvertisingCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IPeriodicAdvertisingCallback.struct new file mode 100644 index 00000000..9cc004ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IPeriodicAdvertisingCallback.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:57.644228586Z", + "source_location": "", + "full_name": "android.bluetooth.le.IPeriodicAdvertisingCallback", + "calls": [ + { + "code": 1, + "in": [ + {"syncHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"advertisingSid": "readInt32"}, + {"skip": "readInt32"}, + {"timeout": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onSyncEstablished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "report": "readParcelable", + "__parcelType": "android.bluetooth.le.PeriodicAdvertisingReport" + }] + } + ], + "name": "onPeriodicAdvertisingReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"syncHandle": "readInt32"}], + "name": "onSyncLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"status": "readInt32"} + ], + "name": "onSyncTransferred", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"syncHandle": "readInt32"}, + {"encrypted": "readBool"} + ], + "name": "onBigInfoAdvertisingReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPeriodicAdvertisingCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IScannerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IScannerCallback.struct new file mode 100644 index 00000000..f566cd9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/IScannerCallback.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:57.645125024Z", + "source_location": "", + "full_name": "android.bluetooth.le.IScannerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"status": "readInt32"}, + {"scannerId": "readInt32"} + ], + "name": "onScannerRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanResult": "readParcelable", + "__parcelType": "android.bluetooth.le.ScanResult" + }] + } + ], + "name": "onScanResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "batchResults": "readList", + "__parcelType": "android.bluetooth.le.ScanResult" + }], + "name": "onBatchScanResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"onFound": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanResult": "readParcelable", + "__parcelType": "android.bluetooth.le.ScanResult" + }] + } + ], + "name": "onFoundOrLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"errorCode": "readInt32"}], + "name": "onScanManagerErrorCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScannerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/PeriodicAdvertisingParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/PeriodicAdvertisingParameters.struct new file mode 100644 index 00000000..495ac387 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/PeriodicAdvertisingParameters.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:02:05.446244671Z", + "source_location": "", + "components": [ + {"mIncludeTxPower": "readInt32"}, + {"mInterval": "readInt32"} + ], + "full_name": "android.bluetooth.le.PeriodicAdvertisingParameters", + "name": "PeriodicAdvertisingParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/ScanSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/ScanSettings.struct new file mode 100644 index 00000000..786e8bf2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/bluetooth/le/ScanSettings.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T15:13:39.274202994Z", + "source_location": "", + "components": [ + {"mScanMode": "readInt32"}, + {"mCallbackType": "readInt32"}, + {"mScanResultType": "readInt32"}, + {"mReportDelayMillis": "readInt64"}, + {"mMatchMode": "readInt32"}, + {"mNumOfMatchesPerFilter": "readInt32"}, + {"mLegacy": "readInt32"}, + {"mPhy": "readInt32"} + ], + "full_name": "android.bluetooth.le.ScanSettings", + "name": "ScanSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocus.struct new file mode 100644 index 00000000..21bf304f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocus.struct @@ -0,0 +1,89 @@ +{ + "produced_on": "2024-04-12T08:47:58.922641917Z", + "source_location": "", + "full_name": "android.car.IAppFocus", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"appType": "readInt32"} + ], + "name": "registerFocusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"appType": "readInt32"} + ], + "name": "unregisterFocusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getActiveAppTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"appType": "readInt32"} + ], + "name": "isOwningFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"callback": "readStrongBinder"}, + {"appType": "readInt32"} + ], + "name": "requestAppFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"callback": "readStrongBinder"}, + {"appType": "readInt32"} + ], + "name": "abandonAppFocus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"appType": "readInt32"}], + "name": "getAppTypeOwner", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + } + ], + "name": "IAppFocus", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusListener.struct new file mode 100644 index 00000000..41fddff1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.923491874Z", + "source_location": "", + "full_name": "android.car.IAppFocusListener", + "calls": [{ + "code": 1, + "in": [ + {"appType": "readInt32"}, + {"active": "readBool"} + ], + "name": "onAppFocusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppFocusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusOwnershipCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusOwnershipCallback.struct new file mode 100644 index 00000000..0ddc9276 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IAppFocusOwnershipCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.924323990Z", + "source_location": "", + "full_name": "android.car.IAppFocusOwnershipCallback", + "calls": [ + { + "code": 1, + "in": [{"appType": "readInt32"}], + "name": "onAppFocusOwnershipLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"appType": "readInt32"}], + "name": "onAppFocusOwnershipGranted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppFocusOwnershipCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICar.struct new file mode 100644 index 00000000..9f2d1aac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICar.struct @@ -0,0 +1,119 @@ +{ + "produced_on": "2024-04-12T08:47:58.925525834Z", + "source_location": "", + "full_name": "android.car.ICar", + "calls": [ + { + "code": 1, + "in": [ + {"helper": "readStrongBinder"}, + {"receiver": "readStrongBinder"} + ], + "name": "setSystemServerConnections", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"serviceName": "readString16"}], + "name": "getCarService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "getCarConnectionType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"featureName": "readString16"}], + "name": "isFeatureEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [{"featureName": "readString16"}], + "name": "enableFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [{"featureName": "readString16"}], + "name": "disableFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [], + "name": "getAllEnabledFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 18, + "in": [], + "name": "getAllPendingDisabledFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 19, + "in": [], + "name": "getAllPendingEnabledFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 20, + "in": [{"featureName": "readString16"}], + "name": "getCarManagerClassForFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ICar", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBluetoothUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBluetoothUserService.struct new file mode 100644 index 00000000..2dc26c1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBluetoothUserService.struct @@ -0,0 +1,82 @@ +{ + "produced_on": "2024-04-12T08:47:58.926626996Z", + "source_location": "", + "full_name": "android.car.ICarBluetoothUserService", + "calls": [ + { + "code": 1, + "in": [], + "name": "setupBluetoothConnectionProxies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "closeBluetoothConnectionProxies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"profile": "readInt32"}], + "name": "isBluetoothConnectionProxyAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"profile": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "getConnectionPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"profile": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"policy": "readInt32"} + ], + "name": "setConnectionPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "startBluetoothVoiceRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarBluetoothUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportCallback.struct new file mode 100644 index 00000000..1d114328 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:58.927641627Z", + "source_location": "", + "full_name": "android.car.ICarBugreportCallback", + "calls": [ + { + "code": 1, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"progress": "readFloat"}], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarBugreportCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportService.struct new file mode 100644 index 00000000..95df2cdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarBugreportService.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:58.928717978Z", + "source_location": "", + "full_name": "android.car.ICarBugreportService", + "calls": [ + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "output": "readParcelable", + "__parcelType": "android.car.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extraOutput": "readParcelable", + "__parcelType": "android.car.ParcelFileDescriptor" + }] + }, + {"callback": "readStrongBinder"}, + {"dryRun": "readBool"} + ], + "name": "requestBugreport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "cancelBugreport", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarBugreportService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarConnectionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarConnectionListener.struct new file mode 100644 index 00000000..6378fd57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarConnectionListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.930296309Z", + "source_location": "", + "full_name": "android.car.ICarConnectionListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarConnectionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarInfo.struct new file mode 100644 index 00000000..ae3de6dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarInfo.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:58.931498213Z", + "source_location": "", + "full_name": "android.car.ICarInfo", + "calls": [ + { + "code": 1, + "in": [], + "name": "getBasicInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [{"key": "readString16"}], + "name": "getStringInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ICarInfo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZone.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZone.struct new file mode 100644 index 00000000..29d5d821 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZone.struct @@ -0,0 +1,293 @@ +{ + "produced_on": "2024-04-12T08:47:58.933286319Z", + "source_location": "", + "full_name": "android.car.ICarOccupantZone", + "calls": [ + { + "code": 1, + "in": [], + "name": "getAllOccupantZones", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + } + ] + }, + { + "code": 2, + "in": [{"occupantZoneId": "readInt32"}], + "name": "getAudioZoneIdForOccupant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"occupantZoneId": "readInt32"}], + "name": "getAllDisplaysForOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [ + {"occupantZoneId": "readInt32"}, + {"displayType": "readInt32"} + ], + "name": "getDisplayForOccupant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"audioZoneId": "readInt32"}], + "name": "getOccupantForAudioZoneId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ] + }, + { + "code": 6, + "in": [{"displayId": "readInt32"}], + "name": "getDisplayType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"occupantZoneId": "readInt32"}], + "name": "getUserForOccupant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"userId": "readInt32"}], + "name": "getOccupantZoneIdForUserId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"occupantZoneId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "assignProfileUserToOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [{"displayType": "readInt32"}], + "name": "getDisplayIdForDriver", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"occupantZoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "assignVisibleUserToOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"occupantZoneId": "readInt32"}], + "name": "unassignOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getOccupantZoneForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ] + }, + { + "code": 16, + "in": [], + "name": "getMyOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ] + }, + { + "code": 17, + "in": [ + {"type": "readInt32"}, + {"seat": "readInt32"} + ], + "name": "getOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ] + }, + { + "code": 18, + "in": [], + "name": "hasDriverZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [], + "name": "hasPassengerZones", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"displayId": "readInt32"}], + "name": "getUserForDisplayId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [ + {"occupantZoneId": "readInt32"}, + {"inputType": "readInt32"} + ], + "name": "getSupportedInputTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 22, + "in": [{"displayId": "readInt32"}], + "name": "getOccupantZoneForDisplayId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ] + } + ], + "name": "ICarOccupantZone", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZoneCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZoneCallback.struct new file mode 100644 index 00000000..5fe09c09 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarOccupantZoneCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.934191607Z", + "source_location": "", + "full_name": "android.car.ICarOccupantZoneCallback", + "calls": [{ + "code": 1, + "in": [{"flags": "readInt32"}], + "name": "onOccupantZoneConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarOccupantZoneCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarPerUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarPerUserService.struct new file mode 100644 index 00000000..ee65b50f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarPerUserService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:58.934938822Z", + "source_location": "", + "full_name": "android.car.ICarPerUserService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getBluetoothUserService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getLocationManagerProxy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ICarPerUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjection.struct new file mode 100644 index 00000000..ac6ca4ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjection.struct @@ -0,0 +1,187 @@ +{ + "produced_on": "2024-04-12T08:47:58.936419601Z", + "source_location": "", + "full_name": "android.car.ICarProjection", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "registerProjectionRunner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "unregisterProjectionRunner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"eventHandler": "readStrongBinder"}, + {"eventMask": "readByteVector"} + ], + "name": "registerKeyEventHandler", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"eventHandler": "readStrongBinder"}], + "name": "unregisterKeyEventHandler", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messenger": "readParcelable", + "__parcelType": "android.os.Messenger" + }] + }, + {"binder": "readStrongBinder"} + ], + "name": "startProjectionAccessPoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"binder": "readStrongBinder"}], + "name": "stopProjectionAccessPoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"profile": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "requestBluetoothProfileInhibit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"profile": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "releaseBluetoothProfileInhibit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.car.projection.ProjectionStatus" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "updateProjectionStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"listener": "readStrongBinder"}], + "name": "registerProjectionStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterProjectionStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getProjectionOptions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 13, + "in": [{"band": "readInt32"}], + "name": "getAvailableWifiChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 14, + "in": [], + "name": "resetProjectionAccessPointCredentials", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarProjection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionKeyEventHandler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionKeyEventHandler.struct new file mode 100644 index 00000000..41d6aef1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionKeyEventHandler.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.937285088Z", + "source_location": "", + "full_name": "android.car.ICarProjectionKeyEventHandler", + "calls": [{ + "code": 1, + "in": [{"event": "readInt32"}], + "name": "onKeyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarProjectionKeyEventHandler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionStatusListener.struct new file mode 100644 index 00000000..6df1970b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarProjectionStatusListener.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:58.938162126Z", + "source_location": "", + "full_name": "android.car.ICarProjectionStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"projectionState": "readInt32"}, + {"activeProjectionPackageName": "readString16"}, + { + "details": "readList", + "__parcelType": "android.car.projection.ProjectionStatus" + } + ], + "name": "onProjectionStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarProjectionStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarResultReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarResultReceiver.struct new file mode 100644 index 00000000..ca27e555 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarResultReceiver.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:58.938974642Z", + "source_location": "", + "full_name": "android.car.ICarResultReceiver", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"resultData": "readBundle"}] + } + ], + "name": "send", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarResultReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarUserService.struct new file mode 100644 index 00000000..9d8b1740 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ICarUserService.struct @@ -0,0 +1,213 @@ +{ + "produced_on": "2024-04-12T08:47:58.940785778Z", + "source_location": "", + "full_name": "android.car.ICarUserService", + "calls": [ + { + "code": 1, + "in": [ + {"targetUserId": "readInt32"}, + {"timeoutMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.ResultCallbackImpl" + }] + } + ], + "name": "switchUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"timeoutMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.ResultCallbackImpl" + }] + } + ], + "name": "logoutUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "setUserSwitchUiCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userCreationRequest": "readParcelable", + "__parcelType": "android.car.user.UserCreationRequest" + }] + }, + {"timeoutMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.ResultCallbackImpl" + }] + } + ], + "name": "createUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.car.user.UserStartRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.ResultCallbackImpl" + }] + } + ], + "name": "startUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.car.user.UserStopRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.ResultCallbackImpl" + }] + } + ], + "name": "stopUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.ResultCallbackImpl" + }] + } + ], + "name": "removeUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"pkgName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.car.user.UserLifecycleEventFilter" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "setLifecycleListenerForApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"listener": "readStrongBinder"}], + "name": "resetLifecycleListenerForApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"types": "readInt32Vector"}], + "name": "getUserIdentificationAssociation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.user.UserIdentificationAssociationResponse" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"timeoutMs": "readInt32"}, + {"types": "readInt32Vector"}, + {"values": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.car.AndroidFuture" + }] + } + ], + "name": "setUserIdentificationAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "isUserHalUserAssociationSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCar.struct new file mode 100644 index 00000000..bd982f9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCar.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:58.941841409Z", + "source_location": "", + "full_name": "android.car.IExperimentalCar", + "calls": [{ + "code": 1, + "in": [ + {"helper": "readStrongBinder"}, + { + "enabledFeatures": "readList", + "__parcelType": "String" + } + ], + "name": "init", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IExperimentalCar", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarHelper.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarHelper.struct new file mode 100644 index 00000000..e956454c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarHelper.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:58.942848669Z", + "source_location": "", + "full_name": "android.car.IExperimentalCarHelper", + "calls": [{ + "code": 1, + "in": [ + { + "allAvailableFeatures": "readList", + "__parcelType": "String" + }, + { + "startedFeatures": "readList", + "__parcelType": "String" + }, + { + "classNames": "readList", + "__parcelType": "String" + }, + { + "binders": "readList", + "__parcelType": "IBinder" + } + ], + "name": "onInitComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IExperimentalCarHelper", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardLockedStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardLockedStateListener.struct new file mode 100644 index 00000000..93c53bd0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardLockedStateListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.943663206Z", + "source_location": "", + "full_name": "android.car.IExperimentalCarKeyguardLockedStateListener", + "calls": [{ + "code": 1, + "in": [{"isKeyguardLocked": "readBool"}], + "name": "onKeyguardLockedStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IExperimentalCarKeyguardLockedStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardService.struct new file mode 100644 index 00000000..6b26b2d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarKeyguardService.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:58.944875520Z", + "source_location": "", + "full_name": "android.car.IExperimentalCarKeyguardService", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "isKeyguardLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"userId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "addKeyguardLockedStateListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "removeKeyguardLockedStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExperimentalCarKeyguardService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarUserService.struct new file mode 100644 index 00000000..81b6b591 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IExperimentalCarUserService.struct @@ -0,0 +1,116 @@ +{ + "produced_on": "2024-04-12T08:47:58.946004062Z", + "source_location": "", + "full_name": "android.car.IExperimentalCarUserService", + "calls": [ + { + "code": 1, + "in": [ + {"name": "readString16"}, + {"admin": "readBool"} + ], + "name": "createDriver", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.AndroidFuture" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"name": "readString16"}, + {"driverId": "readInt32"} + ], + "name": "createPassenger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"driverId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.car.AndroidFuture" + }] + } + ], + "name": "switchDriver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getAllDrivers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.UserHandle" + } + ] + }, + { + "code": 5, + "in": [{"driverId": "readInt32"}], + "name": "getPassengers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.UserHandle" + } + ] + }, + { + "code": 6, + "in": [ + {"passengerId": "readInt32"}, + {"zoneId": "readInt32"} + ], + "name": "startPassenger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"passengerId": "readInt32"}], + "name": "stopPassenger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IExperimentalCarUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ILocationManagerProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ILocationManagerProxy.struct new file mode 100644 index 00000000..3eacecdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/ILocationManagerProxy.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:58.946916090Z", + "source_location": "", + "full_name": "android.car.ILocationManagerProxy", + "calls": [ + { + "code": 1, + "in": [], + "name": "isLocationEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.location.Location" + }] + } + ], + "name": "injectLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"provider": "readString16"}], + "name": "getLastKnownLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.location.Location" + }] + } + ] + } + ], + "name": "ILocationManagerProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IResultCallback.struct new file mode 100644 index 00000000..1c3407a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/IResultCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.947791608Z", + "source_location": "", + "full_name": "android.car.IResultCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultWrapper": "readParcelable", + "__parcelType": "com.android.car.internal.ResultWrapper" + }] + } + ], + "name": "complete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/admin/ICarDevicePolicyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/admin/ICarDevicePolicyService.struct new file mode 100644 index 00000000..a4e43834 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/admin/ICarDevicePolicyService.struct @@ -0,0 +1,93 @@ +{ + "produced_on": "2024-04-12T08:47:58.949537452Z", + "source_location": "", + "full_name": "android.car.admin.ICarDevicePolicyService", + "calls": [ + { + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.admin.ResultCallbackImpl" + }] + } + ], + "name": "removeUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"name": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.car.admin.ResultCallbackImpl" + }] + } + ], + "name": "createUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.car.admin.AndroidFuture" + }] + } + ], + "name": "startUserInBackground", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.car.admin.AndroidFuture" + }] + } + ], + "name": "stopUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "setUserDisclaimerShown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"userId": "readInt32"}], + "name": "setUserDisclaimerAcknowledged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarDevicePolicyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestBinder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestBinder.struct new file mode 100644 index 00000000..29cccbc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestBinder.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:59.475246500Z", + "source_location": "", + "full_name": "android.car.apitest.IStableAIDLTestBinder", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.car.apitest.StableAIDLTestLargeParcelable" + }] + } + ], + "name": "echo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.apitest.StableAIDLTestLargeParcelable" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.car.apitest.StableAIDLTestLargeParcelable" + }] + } + ], + "name": "echoWithCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.car.apitest.StableAIDLTestLargeParcelable" + }] + }, + {"v": "readInt64"} + ], + "name": "echoWithLong", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IStableAIDLTestBinder", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestCallback.struct new file mode 100644 index 00000000..6b51222f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/IStableAIDLTestCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.476117907Z", + "source_location": "", + "full_name": "android.car.apitest.IStableAIDLTestCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.car.apitest.StableAIDLTestLargeParcelable" + }] + } + ], + "name": "reply", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IStableAIDLTestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/StableAIDLTestLargeParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/StableAIDLTestLargeParcelable.struct new file mode 100644 index 00000000..1ed1fa5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/apitest/StableAIDLTestLargeParcelable.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.476965474Z", + "source_location": "", + "components": [ + {"payload": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.car.apitest.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.car.apitest.StableAIDLTestLargeParcelable", + "name": "StableAIDLTestLargeParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarActivityService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarActivityService.struct new file mode 100644 index 00000000..b9fe541f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarActivityService.struct @@ -0,0 +1,223 @@ +{ + "produced_on": "2024-04-12T08:47:58.951363599Z", + "source_location": "", + "full_name": "android.car.app.ICarActivityService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"displayId": "readInt32"}, + {"featureId": "readInt32"} + ], + "name": "setPersistentActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "registerTaskMonitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "leash": "readParcelable", + "__parcelType": "android.car.app.SurfaceControl" + }] + } + ], + "name": "onTaskAppeared", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskVanished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"token": "readStrongBinder"}], + "name": "unregisterTaskMonitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"displayId": "readInt32"}], + "name": "getVisibleTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + } + ] + }, + { + "code": 8, + "in": [{"displayId": "readInt32"}], + "name": "startUserPickerOnDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"taskId": "readInt32"}], + "name": "createTaskMirroringToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [{"displayId": "readInt32"}], + "name": "createDisplayMirroringToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [{"mirroringToken": "readStrongBinder"}], + "name": "getMirroredSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.app.SurfaceControl" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.car.app.Rect" + }] + } + ] + }, + { + "code": 13, + "in": [{"carSystemUIProxy": "readStrongBinder"}], + "name": "registerCarSystemUIProxy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"callback": "readStrongBinder"}], + "name": "addCarSystemUIProxyCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"callback": "readStrongBinder"}], + "name": "removeCarSystemUIProxyCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"taskId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "moveRootTaskToDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "isCarSystemUIProxyRegistered", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + { + "activities": "readList", + "__parcelType": "android.content.ComponentName" + }, + {"launchCookie": "readStrongBinder"} + ], + "name": "setPersistentActivitiesOnRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarActivityService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxy.struct new file mode 100644 index 00000000..72b540ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxy.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.952495571Z", + "source_location": "", + "full_name": "android.car.app.ICarSystemUIProxy", + "calls": [{ + "code": 1, + "in": [{"client": "readStrongBinder"}], + "name": "createControlledCarTaskView", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "ICarSystemUIProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxyCallback.struct new file mode 100644 index 00000000..ec2b887b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarSystemUIProxyCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.953416780Z", + "source_location": "", + "full_name": "android.car.app.ICarSystemUIProxyCallback", + "calls": [{ + "code": 1, + "in": [{"carSystemUIProxy": "readStrongBinder"}], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarSystemUIProxyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewClient.struct new file mode 100644 index 00000000..ebc9f1a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewClient.struct @@ -0,0 +1,100 @@ +{ + "produced_on": "2024-04-12T08:47:58.954503121Z", + "source_location": "", + "full_name": "android.car.app.ICarTaskViewClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCurrentBoundsOnScreen", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transaction": "readParcelable", + "__parcelType": "android.car.app.SurfaceControl.Transaction" + }] + }, + {"color": "readInt32"} + ], + "name": "setResizeBackgroundColor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "leash": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "onTaskAppeared", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskVanished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarTaskViewClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewHost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewHost.struct new file mode 100644 index 00000000..ad1a938f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/app/ICarTaskViewHost.struct @@ -0,0 +1,128 @@ +{ + "produced_on": "2024-04-12T08:47:58.955660365Z", + "source_location": "", + "full_name": "android.car.app.ICarTaskViewHost", + "calls": [ + { + "code": 1, + "in": [], + "name": "release", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.car.app.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "launchBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "startActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "control": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "notifySurfaceCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "setWindowBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "notifySurfaceDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "showEmbeddedTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"index": "readInt32"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "addInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"index": "readInt32"}, + {"type": "readInt32"} + ], + "name": "removeInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarTaskViewHost", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/ClusterState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/ClusterState.struct new file mode 100644 index 00000000..f058bdad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/ClusterState.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:58.956815288Z", + "source_location": "", + "components": [ + {"on": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insets": "readParcelable", + "__parcelType": "android.graphics.Insets" + }] + }, + {"uiType": "readInt32"}, + {"displayId": "readInt32"} + ], + "full_name": "android.car.cluster.ClusterState", + "name": "ClusterState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterHomeService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterHomeService.struct new file mode 100644 index 00000000..5ba7a69f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterHomeService.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:58.958287557Z", + "source_location": "", + "full_name": "android.car.cluster.IClusterHomeService", + "calls": [ + { + "code": 1, + "in": [ + {"uiTypeMain": "readInt32"}, + {"uiTypeSub": "readInt32"}, + {"uiAvailability": "readByteVector"} + ], + "name": "reportState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"uiType": "readInt32"}], + "name": "requestDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"activityOptionsBundle": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startFixedActivityModeAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "stopFixedActivityMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getClusterState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.cluster.ClusterState" + }] + } + ] + }, + { + "code": 8, + "in": [{"listener": "readStrongBinder"}], + "name": "registerClusterStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterClusterStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"listener": "readStrongBinder"}], + "name": "registerClusterNavigationStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterClusterNavigationStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IClusterHomeService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterNavigationStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterNavigationStateListener.struct new file mode 100644 index 00000000..d57e4330 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterNavigationStateListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.959314157Z", + "source_location": "", + "full_name": "android.car.cluster.IClusterNavigationStateListener", + "calls": [{ + "code": 3, + "in": [{"navigationState": "readByteVector"}], + "name": "onNavigationStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IClusterNavigationStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterStateListener.struct new file mode 100644 index 00000000..6c4545ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IClusterStateListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:58.960195055Z", + "source_location": "", + "full_name": "android.car.cluster.IClusterStateListener", + "calls": [{ + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.car.cluster.ClusterState" + }] + }, + {"changes": "readInt32"} + ], + "name": "onClusterStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IClusterStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerCallback.struct new file mode 100644 index 00000000..dafe6896 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerCallback.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:58.961312347Z", + "source_location": "", + "full_name": "android.car.cluster.IInstrumentClusterManagerCallback", + "calls": [{ + "code": 1, + "in": [ + {"category": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"clusterActivityState": "readBundle"}] + } + ], + "name": "setClusterActivityState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInstrumentClusterManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerService.struct new file mode 100644 index 00000000..5aca393c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/IInstrumentClusterManagerService.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:58.962451410Z", + "source_location": "", + "full_name": "android.car.cluster.IInstrumentClusterManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "startClusterActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInstrumentClusterManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentCluster.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentCluster.struct new file mode 100644 index 00000000..ed3d74e3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentCluster.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:58.963588212Z", + "source_location": "", + "full_name": "android.car.cluster.renderer.IInstrumentCluster", + "calls": [ + { + "code": 1, + "in": [], + "name": "getNavigationService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"pid": "readInt32"} + ], + "name": "setNavigationContextOwner", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "onKeyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInstrumentCluster", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterHelper.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterHelper.struct new file mode 100644 index 00000000..52c594bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterHelper.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.964748275Z", + "source_location": "", + "full_name": "android.car.cluster.renderer.IInstrumentClusterHelper", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"activityOptionsBundle": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startFixedActivityModeForDisplayAndUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"displayId": "readInt32"}], + "name": "stopFixedActivityMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInstrumentClusterHelper", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterNavigation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterNavigation.struct new file mode 100644 index 00000000..3599219e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cluster/renderer/IInstrumentClusterNavigation.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:58.966103033Z", + "source_location": "", + "full_name": "android.car.cluster.renderer.IInstrumentClusterNavigation", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "onNavigationStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getInstrumentClusterInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.navigation.CarNavigationInstrumentCluster" + }] + } + ] + } + ], + "name": "IInstrumentClusterNavigation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicy.struct new file mode 100644 index 00000000..d983716d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicy.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.967721785Z", + "source_location": "", + "full_name": "android.car.content.pm.ICarAppBlockingPolicy", + "calls": [{ + "code": 1, + "in": [{"setter": "readStrongBinder"}], + "name": "setAppBlockingPolicySetter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarAppBlockingPolicy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicySetter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicySetter.struct new file mode 100644 index 00000000..f0e05662 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarAppBlockingPolicySetter.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.968740605Z", + "source_location": "", + "full_name": "android.car.content.pm.ICarAppBlockingPolicySetter", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.car.content.pm.CarAppBlockingPolicy" + }] + } + ], + "name": "setAppBlockingPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICarAppBlockingPolicySetter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarPackageManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarPackageManager.struct new file mode 100644 index 00000000..5ddf792f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/content/pm/ICarPackageManager.struct @@ -0,0 +1,179 @@ +{ + "produced_on": "2024-04-12T08:47:58.969940189Z", + "source_location": "", + "full_name": "android.car.content.pm.ICarPackageManager", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.car.content.pm.CarAppBlockingPolicy" + }] + }, + {"flags": "readInt32"} + ], + "name": "setAppBlockingPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"className": "readString16"} + ], + "name": "isActivityDistractionOptimized", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"className": "readString16"} + ], + "name": "isServiceDistractionOptimized", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activityName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "isActivityBackedBySafeActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"enable": "readBool"}], + "name": "setEnableActivityBlocking", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"taskId": "readInt32"}], + "name": "restartTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "isPendingIntentDistractionOptimized", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "getCurrentDrivingSafetyRegion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"activityClassName": "readString16"}, + {"bypass": "readBool"}, + {"userId": "readInt32"} + ], + "name": "controlOneTimeActivityBlockingBypassingAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"activityClassName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSupportedDrivingSafetyRegionsForActivityAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 11, + "in": [{"packageName": "readString16"}], + "name": "getTargetCarVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarVersion" + }] + } + ] + }, + { + "code": 12, + "in": [{"packageName": "readString16"}], + "name": "getSelfTargetCarVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarVersion" + }] + } + ] + } + ], + "name": "ICarPackageManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/IServiceManagerTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/IServiceManagerTestService.struct new file mode 100644 index 00000000..27415045 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/IServiceManagerTestService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.112749119Z", + "source_location": "", + "full_name": "android.car.cts.builtin.os.IServiceManagerTestService", + "calls": [{ + "code": 1, + "in": [{"val": "readInt32"}], + "name": "echo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IServiceManagerTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/ISharedMemoryTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/ISharedMemoryTestService.struct new file mode 100644 index 00000000..580c60fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/cts/builtin/os/ISharedMemoryTestService.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.114072675Z", + "source_location": "", + "full_name": "android.car.cts.builtin.os.ISharedMemoryTestService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "readBufData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "ISharedMemoryTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnostic.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnostic.struct new file mode 100644 index 00000000..c0d47a57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnostic.struct @@ -0,0 +1,144 @@ +{ + "produced_on": "2024-04-12T08:47:58.971935138Z", + "source_location": "", + "full_name": "android.car.diagnostic.ICarDiagnostic", + "calls": [ + { + "code": 2, + "in": [ + {"frameType": "readInt32"}, + {"rate": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerOrUpdateDiagnosticListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "getLatestLiveFrame", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.diagnostic.CarDiagnosticEvent" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getFreezeFrameTimestamps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.car.diagnostic.long" + } + ] + }, + { + "code": 5, + "in": [{"timestamp": "readInt64"}], + "name": "getFreezeFrame", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.diagnostic.CarDiagnosticEvent" + }] + } + ] + }, + { + "code": 6, + "in": [{ + "timestamps": "readParcelableVector", + "__parcelType": "android.car.diagnostic.long" + }], + "name": "clearFreezeFrames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"frameType": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterDiagnosticListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "isLiveFrameSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "isFreezeFrameNotificationSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "isGetFreezeFrameSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "isClearFreezeFramesSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "isSelectiveClearFreezeFramesSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarDiagnostic", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnosticEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnosticEventListener.struct new file mode 100644 index 00000000..2bff0332 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/diagnostic/ICarDiagnosticEventListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.972854147Z", + "source_location": "", + "full_name": "android.car.diagnostic.ICarDiagnosticEventListener", + "calls": [{ + "code": 1, + "in": [{ + "events": "readList", + "__parcelType": "android.car.diagnostic.CarDiagnosticEvent" + }], + "name": "onDiagnosticEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarDiagnosticEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarDrivingStateEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarDrivingStateEvent.struct new file mode 100644 index 00000000..89c57c84 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarDrivingStateEvent.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:44:44.788901960Z", + "source_location": "", + "components": [ + {"eventValue": "readInt32"}, + {"timeStamp": "readInt64"} + ], + "full_name": "android.car.drivingstate.CarDrivingStateEvent", + "name": "CarDrivingStateEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarUxRestrictions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarUxRestrictions.struct new file mode 100644 index 00000000..f6bfb663 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/CarUxRestrictions.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T10:47:37.056103446Z", + "source_location": "", + "components": [ + {"mActiveRestrictions": "readInt32"}, + {"mTimeStamp": "readInt64"}, + {"mRequiresDistractionOptimization": "readInt32"}, + {"mMaxStringLength": "readInt32"}, + {"mMaxCumulativeContentItems": "readInt32"}, + {"mMaxContentDepth": "readInt32"} + ], + "full_name": "android.car.drivingstate.CarUxRestrictions", + "name": "CarUxRestrictions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingState.struct new file mode 100644 index 00000000..e359ba5f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingState.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:58.975932408Z", + "source_location": "", + "full_name": "android.car.drivingstate.ICarDrivingState", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerDrivingStateChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterDrivingStateChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getCurrentDrivingState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.drivingstate.CarDrivingStateEvent" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.car.drivingstate.CarDrivingStateEvent" + }] + } + ], + "name": "injectDrivingState", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarDrivingState", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingStateChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingStateChangeListener.struct new file mode 100644 index 00000000..f9d5fef4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarDrivingStateChangeListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.976831296Z", + "source_location": "", + "full_name": "android.car.drivingstate.ICarDrivingStateChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.car.drivingstate.CarDrivingStateEvent" + }] + } + ], + "name": "onDrivingStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarDrivingStateChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsChangeListener.struct new file mode 100644 index 00000000..a091eddc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsChangeListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.977702984Z", + "source_location": "", + "full_name": "android.car.drivingstate.ICarUxRestrictionsChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.car.drivingstate.CarUxRestrictions" + }] + } + ], + "name": "onUxRestrictionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarUxRestrictionsChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsManager.struct new file mode 100644 index 00000000..bd99cff7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/drivingstate/ICarUxRestrictionsManager.struct @@ -0,0 +1,103 @@ +{ + "produced_on": "2024-04-12T08:47:58.978905097Z", + "source_location": "", + "full_name": "android.car.drivingstate.ICarUxRestrictionsManager", + "calls": [ + { + "code": 1, + "in": [ + {"listener": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "registerUxRestrictionsChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterUxRestrictionsChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"displayId": "readInt32"}], + "name": "getCurrentUxRestrictions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.drivingstate.CarUxRestrictions" + }] + } + ] + }, + { + "code": 4, + "in": [{ + "configs": "readList", + "__parcelType": "android.car.drivingstate.CarUxRestrictionsConfiguration" + }], + "name": "saveUxRestrictionsConfigurationForNextBoot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getStagedConfigs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.drivingstate.CarUxRestrictionsConfiguration" + } + ] + }, + { + "code": 6, + "in": [], + "name": "getConfigs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.drivingstate.CarUxRestrictionsConfiguration" + } + ] + }, + { + "code": 11, + "in": [{"mode": "readString16"}], + "name": "setRestrictionMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "getRestrictionMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ICarUxRestrictionsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/CarEvsStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/CarEvsStatus.struct new file mode 100644 index 00000000..82ca3031 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/CarEvsStatus.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:43:20.363494255Z", + "source_location": "", + "components": [ + {"mServiceType": "readInt32"}, + {"mState": "readInt32"} + ], + "full_name": "android.car.evs.CarEvsStatus", + "name": "CarEvsStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsService.struct new file mode 100644 index 00000000..7476aeef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsService.struct @@ -0,0 +1,115 @@ +{ + "produced_on": "2024-04-12T08:47:58.981718404Z", + "source_location": "", + "full_name": "android.car.evs.ICarEvsService", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serviceType": "readInt32"}, + {"token": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "startVideoStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "stopVideoStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.car.evs.CarEvsBufferDescriptor" + }] + } + ], + "name": "returnFrameBuffer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getCurrentStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.evs.CarEvsStatus" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "generateSessionToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [{"type": "readInt32"}], + "name": "startActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [], + "name": "stopActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"type": "readInt32"}], + "name": "isSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarEvsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStatusListener.struct new file mode 100644 index 00000000..b0d402f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStatusListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.982639632Z", + "source_location": "", + "full_name": "android.car.evs.ICarEvsStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.car.evs.CarEvsStatus" + }] + } + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarEvsStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStreamCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStreamCallback.struct new file mode 100644 index 00000000..47503c1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/evs/ICarEvsStreamCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.983600291Z", + "source_location": "", + "full_name": "android.car.evs.ICarEvsStreamCallback", + "calls": [ + { + "code": 1, + "in": [{"event": "readInt32"}], + "name": "onStreamEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.car.evs.CarEvsBufferDescriptor" + }] + } + ], + "name": "onNewFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarEvsStreamCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessEvent.struct new file mode 100644 index 00000000..0b00f773 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessEvent.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:13:24.131454435Z", + "source_location": "", + "components": [ + {"mTimeStamp": "readInt64"}, + {"mAwarenessValue": "readFloat"} + ], + "full_name": "android.car.experimental.DriverAwarenessEvent", + "name": "DriverAwarenessEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessSupplierConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessSupplierConfig.struct new file mode 100644 index 00000000..b0e8fdd2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverAwarenessSupplierConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:28:18.550471822Z", + "source_location": "", + "components": [{"mMaxStalenessMillis": "readInt64"}], + "full_name": "android.car.experimental.DriverAwarenessSupplierConfig", + "name": "DriverAwarenessSupplierConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverDistractionChangeEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverDistractionChangeEvent.struct new file mode 100644 index 00000000..7b2d3813 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/DriverDistractionChangeEvent.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T11:07:01.816192299Z", + "source_location": "", + "components": [ + {"mElapsedRealtimeTimestamp": "readInt64"}, + {"mAwarenessPercentage": "readFloat"} + ], + "full_name": "android.car.experimental.DriverDistractionChangeEvent", + "name": "DriverDistractionChangeEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplier.struct new file mode 100644 index 00000000..9ce8c00d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplier.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.456269892Z", + "source_location": "", + "full_name": "android.car.experimental.IDriverAwarenessSupplier", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDriverAwarenessSupplier", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplierCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplierCallback.struct new file mode 100644 index 00000000..4d8a9516 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverAwarenessSupplierCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:59.457457925Z", + "source_location": "", + "full_name": "android.car.experimental.IDriverAwarenessSupplierCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.car.experimental.DriverAwarenessEvent" + }] + } + ], + "name": "onDriverAwarenessUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.car.experimental.DriverAwarenessSupplierConfig" + }] + } + ], + "name": "onConfigLoaded", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDriverAwarenessSupplierCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionChangeListener.struct new file mode 100644 index 00000000..086f5c05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionChangeListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.458476996Z", + "source_location": "", + "full_name": "android.car.experimental.IDriverDistractionChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.car.experimental.DriverDistractionChangeEvent" + }] + } + ], + "name": "onDriverDistractionChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDriverDistractionChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionManager.struct new file mode 100644 index 00000000..b1f2b7cb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/IDriverDistractionManager.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:59.459561937Z", + "source_location": "", + "full_name": "android.car.experimental.IDriverDistractionManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getLastDistractionEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.experimental.DriverDistractionChangeEvent" + }] + } + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "addDriverDistractionChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "removeDriverDistractionChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDriverDistractionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/ITestDemoExperimental.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/ITestDemoExperimental.struct new file mode 100644 index 00000000..8e86ff76 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/experimental/ITestDemoExperimental.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.460349533Z", + "source_location": "", + "full_name": "android.car.experimental.ITestDemoExperimental", + "calls": [{ + "code": 1, + "in": [{"msg": "readString16"}], + "name": "ping", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "ITestDemoExperimental", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorConfig.struct new file mode 100644 index 00000000..d815bc6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorConfig.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:20:09.644358029Z", + "source_location": "", + "components": [ + {"mType": "readInt32"}, + {"mConfig": "readBundle"} + ], + "full_name": "android.car.hardware.CarSensorConfig", + "name": "CarSensorConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorEvent.struct new file mode 100644 index 00000000..f2dd294a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/CarSensorEvent.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:15:28.074924813Z", + "source_location": "", + "components": [ + {"sensorType": "readInt32"}, + {"timestamp": "readInt64"}, + {"intValues": "readInt32Vector"}, + {"longValues": "readInt64Vector"} + ], + "full_name": "android.car.hardware.CarSensorEvent", + "name": "CarSensorEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensor.struct new file mode 100644 index 00000000..c3728ac9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensor.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:58.987590980Z", + "source_location": "", + "full_name": "android.car.hardware.ICarSensor", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSupportedSensors", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [ + {"sensorType": "readInt32"}, + {"rate": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerOrUpdateSensorListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"sensorType": "readInt32"}], + "name": "getLatestSensorEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.hardware.CarSensorEvent" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"sensorType": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterSensorListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"sensorType": "readInt32"}], + "name": "getSensorConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.hardware.CarSensorConfig" + }] + } + ] + } + ], + "name": "ICarSensor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensorEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensorEventListener.struct new file mode 100644 index 00000000..5c7d58c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/ICarSensorEventListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.988562950Z", + "source_location": "", + "full_name": "android.car.hardware.ICarSensorEventListener", + "calls": [{ + "code": 1, + "in": [{ + "events": "readList", + "__parcelType": "android.car.hardware.CarSensorEvent" + }], + "name": "onSensorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarSensorEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPower.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPower.struct new file mode 100644 index 00000000..72fa3eb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPower.struct @@ -0,0 +1,137 @@ +{ + "produced_on": "2024-04-12T08:47:58.991450257Z", + "source_location": "", + "full_name": "android.car.hardware.power.ICarPower", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "requestShutdownOnNextSuspend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"state": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "finished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"seconds": "readInt32"}], + "name": "scheduleNextWakeupTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListenerWithCompletion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getPowerState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [], + "name": "getCurrentPowerPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.hardware.power.CarPowerPolicy" + }] + } + ] + }, + { + "code": 9, + "in": [{"policyId": "readString16"}], + "name": "applyPowerPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"policyGroupId": "readString16"}], + "name": "setPowerPolicyGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.car.hardware.power.CarPowerPolicyFilter" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "addPowerPolicyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"listener": "readStrongBinder"}], + "name": "removePowerPolicyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"displayId": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setDisplayPowerState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"displayId": "readInt32"}], + "name": "notifyUserActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarPower", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerPolicyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerPolicyListener.struct new file mode 100644 index 00000000..691cec22 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerPolicyListener.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:58.992511818Z", + "source_location": "", + "full_name": "android.car.hardware.power.ICarPowerPolicyListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appliedPolicy": "readParcelable", + "__parcelType": "android.car.hardware.power.CarPowerPolicy" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accumulatedPolicy": "readParcelable", + "__parcelType": "android.car.hardware.power.CarPowerPolicy" + }] + } + ], + "name": "onPolicyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarPowerPolicyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerStateListener.struct new file mode 100644 index 00000000..df2563ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/power/ICarPowerStateListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.993450987Z", + "source_location": "", + "full_name": "android.car.hardware.power.ICarPowerStateListener", + "calls": [{ + "code": 1, + "in": [ + {"state": "readInt32"}, + {"expirationTimeMs": "readInt64"} + ], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarPowerStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarProperty.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarProperty.struct new file mode 100644 index 00000000..c3961161 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarProperty.struct @@ -0,0 +1,165 @@ +{ + "produced_on": "2024-04-12T08:47:58.995484468Z", + "source_location": "", + "full_name": "android.car.hardware.property.ICarProperty", + "calls": [ + { + "code": 1, + "in": [ + {"propId": "readInt32"}, + {"rate": "readFloat"}, + {"callback": "readStrongBinder"} + ], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"propId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getPropertyList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.car.internal.property.CarPropertyConfigList" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"prop": "readInt32"}, + {"zone": "readInt32"} + ], + "name": "getProperty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.hardware.CarPropertyValue" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prop": "readParcelable", + "__parcelType": "android.car.hardware.CarPropertyValue" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "setProperty", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"propId": "readInt32"}], + "name": "getReadPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [{"propId": "readInt32"}], + "name": "getWritePermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [{"propIds": "readInt32Vector"}], + "name": "getPropertyConfigList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.car.internal.property.CarPropertyConfigList" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "asyncPropertyServiceRequests": "readParcelable", + "__parcelType": "com.android.car.internal.property.AsyncPropertyServiceRequestList" + }] + }, + {"asyncPropertyResultCallback": "readStrongBinder"}, + {"timeoutInMs": "readInt64"} + ], + "name": "getPropertiesAsync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"serviceRequestIds": "readInt32Vector"}], + "name": "cancelRequests", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "asyncPropertyServiceRequests": "readParcelable", + "__parcelType": "com.android.car.internal.property.AsyncPropertyServiceRequestList" + }] + }, + {"asyncPropertyResultCallback": "readStrongBinder"}, + {"timeoutInMs": "readInt64"} + ], + "name": "setPropertiesAsync", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarProperty", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarPropertyEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarPropertyEventListener.struct new file mode 100644 index 00000000..01ac3731 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/hardware/property/ICarPropertyEventListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.996495078Z", + "source_location": "", + "full_name": "android.car.hardware.property.ICarPropertyEventListener", + "calls": [{ + "code": 1, + "in": [{ + "events": "readList", + "__parcelType": "android.car.hardware.property.CarPropertyEvent" + }], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarPropertyEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/CustomInputEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/CustomInputEvent.struct new file mode 100644 index 00000000..76c4e098 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/CustomInputEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T10:37:23.535439457Z", + "source_location": "", + "components": [ + {"mInputCode": "readInt32"}, + {"mTargetDisplayType": "readInt32"}, + {"mRepeatCounter": "readInt32"} + ], + "full_name": "android.car.input.CustomInputEvent", + "name": "CustomInputEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInput.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInput.struct new file mode 100644 index 00000000..32bc65d0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInput.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:58.998747523Z", + "source_location": "", + "full_name": "android.car.input.ICarInput", + "calls": [ + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"targetDisplayType": "readInt32"}, + {"inputTypes": "readInt32Vector"}, + {"requestFlags": "readInt32"} + ], + "name": "requestInputEventCapture", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"targetDisplayType": "readInt32"} + ], + "name": "releaseInputEventCapture", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"targetDisplayType": "readInt32"} + ], + "name": "injectKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarInput", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputCallback.struct new file mode 100644 index 00000000..38547731 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputCallback.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:58.999727162Z", + "source_location": "", + "full_name": "android.car.input.ICarInputCallback", + "calls": [ + { + "code": 2, + "in": [ + {"targetDisplayType": "readInt32"}, + { + "keyEvents": "readList", + "__parcelType": "android.view.KeyEvent" + } + ], + "name": "onKeyEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"targetDisplayType": "readInt32"}, + { + "events": "readList", + "__parcelType": "android.car.input.RotaryEvent" + } + ], + "name": "onRotaryEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"targetDisplayType": "readInt32"}, + {"activeInputTypes": "readInt32Vector"} + ], + "name": "onCaptureStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"targetDisplayType": "readInt32"}, + { + "events": "readList", + "__parcelType": "android.car.input.CustomInputEvent" + } + ], + "name": "onCustomInputEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarInputCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputListener.struct new file mode 100644 index 00000000..c78e1caf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/input/ICarInputListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:59.000654861Z", + "source_location": "", + "full_name": "android.car.input.ICarInputListener", + "calls": [{ + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"targetDisplay": "readInt32"} + ], + "name": "onKeyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarInputListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioPatchHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioPatchHandle.struct new file mode 100644 index 00000000..f487061d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioPatchHandle.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:28:21.325523986Z", + "source_location": "", + "components": [ + {"mHandleId": "readInt32"}, + {"mSourceAddress": "readString16"}, + {"mSinkAddress": "readString16"} + ], + "full_name": "android.car.media.CarAudioPatchHandle", + "name": "CarAudioPatchHandle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioZoneConfigInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioZoneConfigInfo.struct new file mode 100644 index 00000000..878a1117 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/CarAudioZoneConfigInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:20:44.665551385Z", + "source_location": "", + "components": [ + {"mName": "readString16"}, + {"mZoneId": "readInt32"}, + {"mConfigId": "readInt32"} + ], + "full_name": "android.car.media.CarAudioZoneConfigInfo", + "name": "CarAudioZoneConfigInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IAudioZonesMirrorStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IAudioZonesMirrorStatusCallback.struct new file mode 100644 index 00000000..9b119a72 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IAudioZonesMirrorStatusCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.005021177Z", + "source_location": "", + "full_name": "android.car.media.IAudioZonesMirrorStatusCallback", + "calls": [{ + "code": 1, + "in": [ + {"mirroredAudioZones": "readInt32Vector"}, + {"status": "readInt32"} + ], + "name": "onAudioZonesMirrorStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioZonesMirrorStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarAudio.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarAudio.struct new file mode 100644 index 00000000..80f733af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarAudio.struct @@ -0,0 +1,591 @@ +{ + "produced_on": "2024-04-12T08:47:59.008252892Z", + "source_location": "", + "full_name": "android.car.media.ICarAudio", + "calls": [ + { + "code": 1, + "in": [{"feature": "readInt32"}], + "name": "isAudioFeatureEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"}, + {"index": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "setGroupVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"} + ], + "name": "getGroupMaxVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"} + ], + "name": "getGroupMinVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"} + ], + "name": "getGroupVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"value": "readFloat"}], + "name": "setFadeTowardFront", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"value": "readFloat"}], + "name": "setBalanceTowardRight", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getExternalSources", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 9, + "in": [ + {"sourceAddress": "readString16"}, + {"usage": "readInt32"}, + {"gainInMillibels": "readInt32"} + ], + "name": "createAudioPatch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.media.CarAudioPatchHandle" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "patch": "readParcelable", + "__parcelType": "android.car.media.CarAudioPatchHandle" + }] + } + ], + "name": "releaseAudioPatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"zoneId": "readInt32"}], + "name": "getVolumeGroupCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"zoneId": "readInt32"}, + {"usage": "readInt32"} + ], + "name": "getVolumeGroupIdForUsage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"} + ], + "name": "getUsagesForVolumeGroupId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 14, + "in": [], + "name": "getAudioZoneIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 15, + "in": [{"uid": "readInt32"}], + "name": "getZoneIdForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"zoneId": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "setZoneIdForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"uid": "readInt32"}], + "name": "clearZoneIdForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"} + ], + "name": "isVolumeGroupMuted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"}, + {"mute": "readBool"}, + {"flags": "readInt32"} + ], + "name": "setVolumeGroupMute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"} + ], + "name": "getVolumeGroupInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.media.CarVolumeGroupInfo" + }] + } + ] + }, + { + "code": 21, + "in": [{"zoneId": "readInt32"}], + "name": "getVolumeGroupInfosForZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.media.CarVolumeGroupInfo" + } + ] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupInfo": "readParcelable", + "__parcelType": "android.car.media.CarVolumeGroupInfo" + }] + } + ], + "name": "getAudioAttributesForVolumeGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioAttributes" + } + ] + }, + { + "code": 23, + "in": [ + {"zoneId": "readInt32"}, + {"usage": "readInt32"} + ], + "name": "getOutputDeviceAddressForUsage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 24, + "in": [{"zoneId": "readInt32"}], + "name": "getInputDevicesForZoneId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 25, + "in": [ + {"volumeGroupId": "readInt32"}, + {"audioZoneId": "readInt32"} + ], + "name": "isPlaybackOnVolumeGroupActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [{"callback": "readStrongBinder"}], + "name": "registerPrimaryZoneMediaAudioRequestCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterPrimaryZoneMediaAudioRequestCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "requestMediaAudioOnPrimaryZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 29, + "in": [{"requestId": "readInt64"}], + "name": "cancelMediaAudioOnPrimaryZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"token": "readStrongBinder"}, + {"requestId": "readInt64"}, + {"allow": "readBool"} + ], + "name": "allowMediaAudioOnPrimaryZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "isMediaAudioAllowedInPrimaryZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "zone": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "resetMediaAudioOnPrimaryZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [{"zoneId": "readInt32"}], + "name": "getCurrentAudioZoneConfigInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.media.CarAudioZoneConfigInfo" + }] + } + ] + }, + { + "code": 34, + "in": [{"zoneId": "readInt32"}], + "name": "getAudioZoneConfigInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.media.CarAudioZoneConfigInfo" + } + ] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "zoneConfig": "readParcelable", + "__parcelType": "android.car.media.CarAudioZoneConfigInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "switchZoneToConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"callback": "readStrongBinder"}], + "name": "registerAudioZonesMirrorStatusCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 37, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterAudioZonesMirrorStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [], + "name": "canEnableAudioMirror", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 39, + "in": [{"audioZones": "readInt32Vector"}], + "name": "enableMirrorForAudioZones", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 40, + "in": [ + {"mirrorId": "readInt64"}, + {"audioZones": "readInt32Vector"} + ], + "name": "extendAudioMirrorRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"zoneId": "readInt32"}], + "name": "disableAudioMirrorForZone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"mirrorId": "readInt64"}], + "name": "disableAudioMirror", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"zoneId": "readInt32"}], + "name": "getMirrorAudioZonesForAudioZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 44, + "in": [{"mirrorId": "readInt64"}], + "name": "getMirrorAudioZonesForMirrorRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 45, + "in": [{"binder": "readStrongBinder"}], + "name": "registerVolumeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"binder": "readStrongBinder"}], + "name": "unregisterVolumeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCarVolumeEventCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 48, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCarVolumeEventCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarAudio", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMedia.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMedia.struct new file mode 100644 index 00000000..4f07d92c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMedia.struct @@ -0,0 +1,94 @@ +{ + "produced_on": "2024-04-12T08:47:59.009815163Z", + "source_location": "", + "full_name": "android.car.media.ICarMedia", + "calls": [ + { + "code": 1, + "in": [{"mode": "readInt32"}], + "name": "getMediaSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaSource": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"mode": "readInt32"} + ], + "name": "setMediaSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"mode": "readInt32"} + ], + "name": "registerMediaSourceListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"mode": "readInt32"} + ], + "name": "unregisterMediaSourceListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"mode": "readInt32"}], + "name": "getLastMediaSources", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 6, + "in": [], + "name": "isIndependentPlaybackConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"independent": "readBool"}], + "name": "setIndependentPlaybackConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarMedia", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMediaSourceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMediaSourceListener.struct new file mode 100644 index 00000000..1ea74c6b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarMediaSourceListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.010695970Z", + "source_location": "", + "full_name": "android.car.media.ICarMediaSourceListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newSource": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "onMediaSourceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarMediaSourceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeCallback.struct new file mode 100644 index 00000000..f5b31c20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:59.011756942Z", + "source_location": "", + "full_name": "android.car.media.ICarVolumeCallback", + "calls": [ + { + "code": 1, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "onGroupVolumeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"zoneId": "readInt32"}, + {"groupId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "onGroupMuteChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"zoneId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "onMasterMuteChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarVolumeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeEventCallback.struct new file mode 100644 index 00000000..cc090454 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ICarVolumeEventCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:59.012883354Z", + "source_location": "", + "full_name": "android.car.media.ICarVolumeEventCallback", + "calls": [ + { + "code": 1, + "in": [{ + "volumeGroupEvents": "readList", + "__parcelType": "android.car.media.CarVolumeGroupEvent" + }], + "name": "onVolumeGroupEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"zoneId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "onMasterMuteChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarVolumeEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IMediaAudioRequestStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IMediaAudioRequestStatusCallback.struct new file mode 100644 index 00000000..e65f7ab8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IMediaAudioRequestStatusCallback.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:59.013849333Z", + "source_location": "", + "full_name": "android.car.media.IMediaAudioRequestStatusCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"requestId": "readInt64"}, + {"status": "readInt32"} + ], + "name": "onMediaAudioRequestStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMediaAudioRequestStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IPrimaryZoneMediaAudioRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IPrimaryZoneMediaAudioRequestCallback.struct new file mode 100644 index 00000000..2dde769b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/IPrimaryZoneMediaAudioRequestCallback.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:59.014858744Z", + "source_location": "", + "full_name": "android.car.media.IPrimaryZoneMediaAudioRequestCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"requestId": "readInt64"} + ], + "name": "onRequestMediaOnPrimaryZone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.car.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"requestId": "readInt64"}, + {"status": "readInt32"} + ], + "name": "onMediaAudioRequestStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrimaryZoneMediaAudioRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ISwitchAudioZoneConfigCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ISwitchAudioZoneConfigCallback.struct new file mode 100644 index 00000000..4ac73e05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/media/ISwitchAudioZoneConfigCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:59.016228541Z", + "source_location": "", + "full_name": "android.car.media.ISwitchAudioZoneConfigCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "zoneConfig": "readParcelable", + "__parcelType": "android.car.media.CarAudioZoneConfigInfo" + }] + }, + {"isSuccessful": "readBool"} + ], + "name": "onAudioZoneConfigSwitched", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISwitchAudioZoneConfigCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessEventCallback.struct new file mode 100644 index 00000000..94a0a2f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessEventCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:59.019260321Z", + "source_location": "", + "full_name": "android.car.occupantawareness.IOccupantAwarenessEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.car.occupantawareness.SystemStatusEvent" + }] + } + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detectionEvent": "readParcelable", + "__parcelType": "android.car.occupantawareness.OccupantAwarenessDetection" + }] + } + ], + "name": "onDetectionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOccupantAwarenessEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessManager.struct new file mode 100644 index 00000000..6a06aa9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/IOccupantAwarenessManager.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.020201810Z", + "source_location": "", + "full_name": "android.car.occupantawareness.IOccupantAwarenessManager", + "calls": [ + { + "code": 1, + "in": [{"role": "readInt32"}], + "name": "getCapabilityForRole", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "registerEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOccupantAwarenessManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/SystemStatusEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/SystemStatusEvent.struct new file mode 100644 index 00000000..2a8fdad3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantawareness/SystemStatusEvent.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:42:22.781847572Z", + "source_location": "", + "components": [ + {"systemStatus": "readInt32"}, + {"detectionType": "readInt32"} + ], + "full_name": "android.car.occupantawareness.SystemStatusEvent", + "name": "SystemStatusEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendConnectionResponder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendConnectionResponder.struct new file mode 100644 index 00000000..674fe39d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendConnectionResponder.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:59.023062817Z", + "source_location": "", + "full_name": "android.car.occupantconnection.IBackendConnectionResponder", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "acceptConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"rejectionReason": "readInt32"} + ], + "name": "rejectConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackendConnectionResponder", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendReceiver.struct new file mode 100644 index 00000000..6014a9db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IBackendReceiver.struct @@ -0,0 +1,131 @@ +{ + "produced_on": "2024-04-12T08:47:59.024410584Z", + "source_location": "", + "full_name": "android.car.occupantconnection.IBackendReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"receiverEndpointId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerReceiver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"receiverEndpointId": "readString16"}], + "name": "unregisterReceiver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"responder": "readStrongBinder"}], + "name": "registerBackendConnectionResponder", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "payload": "readParcelable", + "__parcelType": "android.car.occupantconnection.Payload" + }] + } + ], + "name": "onPayloadReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"senderVersion": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderSigningInfo": "readParcelable", + "__parcelType": "android.content.pm.SigningInfo" + }] + } + ], + "name": "onConnectionInitiated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "onConnectionCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackendReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarOccupantConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarOccupantConnection.struct new file mode 100644 index 00000000..f24b7ac0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarOccupantConnection.struct @@ -0,0 +1,128 @@ +{ + "produced_on": "2024-04-12T08:47:59.025808031Z", + "source_location": "", + "full_name": "android.car.occupantconnection.ICarOccupantConnection", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"receiverEndpointId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"receiverEndpointId": "readString16"} + ], + "name": "unregisterReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "requestConnection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "cancelConnection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "payload": "readParcelable", + "__parcelType": "android.car.occupantconnection.Payload" + }] + } + ], + "name": "sendPayload", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "isConnected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarOccupantConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarRemoteDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarRemoteDevice.struct new file mode 100644 index 00000000..972f0093 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/ICarRemoteDevice.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:59.027018966Z", + "source_location": "", + "full_name": "android.car.occupantconnection.ICarRemoteDevice", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"packageName": "readString16"}], + "name": "unregisterStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"occupantZoneId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getEndpointPackageInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"powerOn": "readBool"} + ], + "name": "setOccupantZonePower", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "isOccupantZonePowerOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarRemoteDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IConnectionRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IConnectionRequestCallback.struct new file mode 100644 index 00000000..f13ffc56 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IConnectionRequestCallback.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:59.027970385Z", + "source_location": "", + "full_name": "android.car.occupantconnection.IConnectionRequestCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"connectionError": "readInt32"} + ], + "name": "onFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiverZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + } + ], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConnectionRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadCallback.struct new file mode 100644 index 00000000..aaaadf89 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:59.028997965Z", + "source_location": "", + "full_name": "android.car.occupantconnection.IPayloadCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "senderZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"receiverEndpointId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "payload": "readParcelable", + "__parcelType": "android.car.occupantconnection.Payload" + }] + } + ], + "name": "onPayloadReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPayloadCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadTestBinder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadTestBinder.struct new file mode 100644 index 00000000..01142dee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IPayloadTestBinder.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.477760150Z", + "source_location": "", + "full_name": "android.car.occupantconnection.IPayloadTestBinder", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "payload": "readParcelable", + "__parcelType": "android.car.occupantconnection.Payload" + }] + } + ], + "name": "echoPayload", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.occupantconnection.Payload" + }] + } + ] + }], + "name": "IPayloadTestBinder", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IStateCallback.struct new file mode 100644 index 00000000..1eee126d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/IStateCallback.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:59.029953784Z", + "source_location": "", + "full_name": "android.car.occupantconnection.IStateCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"occupantZoneStates": "readInt32"} + ], + "name": "onOccupantZoneStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantZone": "readParcelable", + "__parcelType": "android.car.occupantconnection.CarOccupantZoneManager.OccupantZoneInfo" + }] + }, + {"AppStates": "readInt32"} + ], + "name": "onAppStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/Payload.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/Payload.struct new file mode 100644 index 00000000..4bd2179e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/occupantconnection/Payload.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:34:43.890323311Z", + "source_location": "", + "components": [], + "full_name": "android.car.occupantconnection.Payload", + "name": "Payload", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioDuckingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioDuckingService.struct new file mode 100644 index 00000000..b10a0a14 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioDuckingService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:59.032068316Z", + "source_location": "", + "full_name": "android.car.oem.IOemCarAudioDuckingService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestInfo": "readParcelable", + "__parcelType": "android.car.oem.OemCarAudioVolumeRequest" + }] + } + ], + "name": "evaluateAttributesToDuck", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioAttributes" + } + ] + }], + "name": "IOemCarAudioDuckingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioVolumeService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioVolumeService.struct new file mode 100644 index 00000000..3aaed292 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarAudioVolumeService.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:59.033955124Z", + "source_location": "", + "full_name": "android.car.oem.IOemCarAudioVolumeService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestInfo": "readParcelable", + "__parcelType": "android.car.oem.OemCarAudioVolumeRequest" + }] + }, + {"volumeAdjustment": "readInt32"} + ], + "name": "getSuggestedGroupForVolumeChange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.oem.OemCarVolumeChangeInfo" + }] + } + ] + }], + "name": "IOemCarAudioVolumeService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarService.struct new file mode 100644 index 00000000..051446d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarService.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:59.035161708Z", + "source_location": "", + "full_name": "android.car.oem.IOemCarService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "onCarServiceReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getSupportedCarVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.CarVersion" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getAllStackTraces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [], + "name": "getOemAudioFocusService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "getOemAudioVolumeService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "getOemAudioDuckingService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IOemCarService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarServiceCallback.struct new file mode 100644 index 00000000..de617adb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/oem/IOemCarServiceCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.035920003Z", + "source_location": "", + "full_name": "android.car.oem.IOemCarServiceCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "sendOemCarServiceReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IOemCarServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/os/ICarPerformanceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/os/ICarPerformanceService.struct new file mode 100644 index 00000000..ca1e3028 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/os/ICarPerformanceService.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:59.039356051Z", + "source_location": "", + "full_name": "android.car.os.ICarPerformanceService", + "calls": [ + { + "code": 1, + "in": [ + {"tid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policyWithPriority": "readParcelable", + "__parcelType": "android.car.os.ThreadPolicyWithPriority" + }] + } + ], + "name": "setThreadPriority", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"tid": "readInt32"}], + "name": "getThreadPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.os.ThreadPolicyWithPriority" + }] + } + ] + } + ], + "name": "ICarPerformanceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessCallback.struct new file mode 100644 index 00000000..d610ef47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:59.042057295Z", + "source_location": "", + "full_name": "android.car.remoteaccess.ICarRemoteAccessCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.car.remoteaccess.RemoteTaskClientRegistrationInfo" + }] + } + ], + "name": "onClientRegistrationUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onClientRegistrationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"clientId": "readString16"}, + {"taskId": "readString16"}, + {"data": "readByteVector"}, + {"taskMaxDurationInSec": "readInt32"} + ], + "name": "onRemoteTaskRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onShutdownStarting", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarRemoteAccessCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessService.struct new file mode 100644 index 00000000..7c67c42c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/remoteaccess/ICarRemoteAccessService.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:59.043354841Z", + "source_location": "", + "full_name": "android.car.remoteaccess.ICarRemoteAccessService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "addCarRemoteTaskClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "removeCarRemoteTaskClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"clientId": "readString16"}, + {"taskId": "readString16"} + ], + "name": "reportRemoteTaskDone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nextPowerState": "readInt32"}, + {"runGarageMode": "readBool"} + ], + "name": "setPowerStatePostTaskExecution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"clientId": "readString16"}], + "name": "confirmReadyForShutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarRemoteAccessService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/ICarStorageMonitoring.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/ICarStorageMonitoring.struct new file mode 100644 index 00000000..954dc9a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/ICarStorageMonitoring.struct @@ -0,0 +1,113 @@ +{ + "produced_on": "2024-04-12T08:47:59.045420592Z", + "source_location": "", + "full_name": "android.car.storagemonitoring.ICarStorageMonitoring", + "calls": [ + { + "code": 2, + "in": [], + "name": "getPreEolIndicatorStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "getWearEstimate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.storagemonitoring.WearEstimate" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getWearEstimateHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.storagemonitoring.WearEstimateChange" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getBootIoStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.storagemonitoring.IoStatsEntry" + } + ] + }, + { + "code": 6, + "in": [], + "name": "getAggregateIoStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.storagemonitoring.IoStatsEntry" + } + ] + }, + { + "code": 7, + "in": [], + "name": "getIoStatsDeltas", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.storagemonitoring.IoStats" + } + ] + }, + { + "code": 8, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getShutdownDiskWriteAmount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "ICarStorageMonitoring", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IIoStatsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IIoStatsListener.struct new file mode 100644 index 00000000..03c301af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IIoStatsListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.046362611Z", + "source_location": "", + "full_name": "android.car.storagemonitoring.IIoStatsListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "snapshot": "readParcelable", + "__parcelType": "android.car.storagemonitoring.IoStats" + }] + } + ], + "name": "onSnapshot", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIoStatsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IoStatsEntry.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IoStatsEntry.struct new file mode 100644 index 00000000..fc9d7acd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/storagemonitoring/IoStatsEntry.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:56:45.132339784Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"runtimeMillis": "readInt64"}, + { + "foreground": "readParcelable", + "__parcelType": "__dynamic" + }, + { + "background": "readParcelable", + "__parcelType": "__dynamic" + } + ], + "full_name": "android.car.storagemonitoring.IoStatsEntry", + "name": "IoStatsEntry", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportListener.struct new file mode 100644 index 00000000..985a48ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportListener.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:59.051078355Z", + "source_location": "", + "full_name": "android.car.telemetry.ICarTelemetryReportListener", + "calls": [{ + "code": 1, + "in": [ + {"metricsConfigName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reportFileDescriptor": "readParcelable", + "__parcelType": "android.car.telemetry.ParcelFileDescriptor" + }] + }, + {"telemetryError": "readByteVector"}, + {"status": "readInt32"} + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarTelemetryReportListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportReadyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportReadyListener.struct new file mode 100644 index 00000000..cd0d98f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryReportReadyListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.052229328Z", + "source_location": "", + "full_name": "android.car.telemetry.ICarTelemetryReportReadyListener", + "calls": [{ + "code": 1, + "in": [{"metricsConfigName": "readString16"}], + "name": "onReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarTelemetryReportReadyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryService.struct new file mode 100644 index 00000000..945b5352 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/telemetry/ICarTelemetryService.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:59.053878371Z", + "source_location": "", + "full_name": "android.car.telemetry.ICarTelemetryService", + "calls": [ + { + "code": 1, + "in": [ + {"metricsConfigName": "readString16"}, + {"metricsConfig": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "addMetricsConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"metricsConfigName": "readString16"}], + "name": "removeMetricsConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "removeAllMetricsConfigs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"metricsConfigName": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "getFinishedReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "getAllFinishedReports", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"listener": "readStrongBinder"}], + "name": "setReportReadyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "clearReportReadyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarTelemetryService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/test/ICarTest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/test/ICarTest.struct new file mode 100644 index 00000000..81503df0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/test/ICarTest.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:47:59.055232008Z", + "source_location": "", + "full_name": "android.car.test.ICarTest", + "calls": [ + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "stopCarService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"token": "readStrongBinder"}], + "name": "startCarService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getOemServiceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + { + "options": "readList", + "__parcelType": "String" + }, + {"waitTimeoutMs": "readInt64"} + ], + "name": "dumpVhal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "hasAidlVhal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICarTest", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNotice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNotice.struct new file mode 100644 index 00000000..cfae0e34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNotice.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.056196447Z", + "source_location": "", + "full_name": "android.car.user.IUserNotice", + "calls": [{ + "code": 1, + "in": [], + "name": "onDialogDismissed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IUserNotice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNoticeUI.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNoticeUI.struct new file mode 100644 index 00000000..386cb3a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/IUserNoticeUI.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.057119925Z", + "source_location": "", + "full_name": "android.car.user.IUserNoticeUI", + "calls": [{ + "code": 1, + "in": [{"binder": "readStrongBinder"}], + "name": "setCallbackBinder", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUserNoticeUI", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserCreationRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserCreationRequest.struct new file mode 100644 index 00000000..c270e22f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserCreationRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:33:16.172963416Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.car.user.UserCreationRequest", + "name": "UserCreationRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserIdentificationAssociationResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserIdentificationAssociationResponse.struct new file mode 100644 index 00000000..13be3507 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserIdentificationAssociationResponse.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:01:57.630281049Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.car.user.UserIdentificationAssociationResponse", + "name": "UserIdentificationAssociationResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserLifecycleEventFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserLifecycleEventFilter.struct new file mode 100644 index 00000000..ae5637fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/user/UserLifecycleEventFilter.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:36:24.405035069Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.car.user.UserLifecycleEventFilter", + "name": "UserLifecycleEventFilter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/util/concurrent/IAndroidFuture.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/util/concurrent/IAndroidFuture.struct new file mode 100644 index 00000000..0e744990 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/util/concurrent/IAndroidFuture.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.068533913Z", + "source_location": "", + "full_name": "android.car.util.concurrent.IAndroidFuture", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultContainer": "readParcelable", + "__parcelType": "android.car.util.concurrent.AndroidFuture" + }] + } + ], + "name": "complete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAndroidFuture", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsBrokerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsBrokerService.struct new file mode 100644 index 00000000..c303360b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsBrokerService.struct @@ -0,0 +1,160 @@ +{ + "produced_on": "2024-04-12T08:47:59.069942150Z", + "source_location": "", + "full_name": "android.car.vms.IVmsBrokerService", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"callback": "readStrongBinder"}, + {"legacyClient": "readBool"} + ], + "name": "registerClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.vms.VmsRegistrationInfo" + }] + } + ] + }, + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "unregisterClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"token": "readStrongBinder"}, + {"providerId": "readInt32"} + ], + "name": "getProviderInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.vms.VmsProviderInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"token": "readStrongBinder"}, + { + "layers": "readList", + "__parcelType": "android.car.vms.VmsAssociatedLayer" + } + ], + "name": "setSubscriptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"enabled": "readBool"} + ], + "name": "setMonitoringEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "providerInfo": "readParcelable", + "__parcelType": "android.car.vms.VmsProviderInfo" + }] + } + ], + "name": "registerProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"token": "readStrongBinder"}, + {"providerId": "readInt32"}, + { + "offerings": "readList", + "__parcelType": "android.car.vms.VmsLayerDependency" + } + ], + "name": "setProviderOfferings", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"token": "readStrongBinder"}, + {"providerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "layer": "readParcelable", + "__parcelType": "android.car.vms.VmsLayer" + }] + }, + {"packet": "readByteVector"} + ], + "name": "publishPacket", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"token": "readStrongBinder"}, + {"providerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "layer": "readParcelable", + "__parcelType": "android.car.vms.VmsLayer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packet": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + } + ], + "name": "publishLargePacket", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVmsBrokerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsClientCallback.struct new file mode 100644 index 00000000..143be6a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/IVmsClientCallback.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:59.071060473Z", + "source_location": "", + "full_name": "android.car.vms.IVmsClientCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "availableLayers": "readParcelable", + "__parcelType": "android.car.vms.VmsAvailableLayers" + }] + } + ], + "name": "onLayerAvailabilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscriptionState": "readParcelable", + "__parcelType": "android.car.vms.VmsSubscriptionState" + }] + } + ], + "name": "onSubscriptionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"providerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "layer": "readParcelable", + "__parcelType": "android.car.vms.VmsLayer" + }] + }, + {"packet": "readByteVector"} + ], + "name": "onPacketReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"providerId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "layer": "readParcelable", + "__parcelType": "android.car.vms.VmsLayer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packet": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + } + ], + "name": "onLargePacketReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVmsClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsLayer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsLayer.struct new file mode 100644 index 00000000..f9669c3c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsLayer.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:20:13.032363835Z", + "source_location": "", + "components": [ + {"type": "readInt32"}, + {"channel": "readInt32"}, + {"version": "readInt32"} + ], + "full_name": "android.car.vms.VmsLayer", + "name": "VmsLayer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsProviderInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsProviderInfo.struct new file mode 100644 index 00000000..4eadeb8a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/vms/VmsProviderInfo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:41:16.987305319Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.car.vms.VmsProviderInfo", + "name": "VmsProviderInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogService.struct new file mode 100644 index 00000000..fd9c794a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogService.struct @@ -0,0 +1,206 @@ +{ + "produced_on": "2024-04-12T08:47:59.079875728Z", + "source_location": "", + "full_name": "android.car.watchdog.ICarWatchdogService", + "calls": [ + { + "code": 1, + "in": [ + {"client": "readStrongBinder"}, + {"timeout": "readInt32"} + ], + "name": "registerClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"client": "readStrongBinder"}], + "name": "unregisterClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"client": "readStrongBinder"}, + {"sessionId": "readInt32"} + ], + "name": "tellClientAlive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"resourceOveruseFlag": "readInt32"}, + {"maxStatsPeriod": "readInt32"} + ], + "name": "getResourceOveruseStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.watchdog.ResourceOveruseStats" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"resourceOveruseFlag": "readInt32"}, + {"minimumStatsFlag": "readInt32"}, + {"maxStatsPeriod": "readInt32"} + ], + "name": "getAllResourceOveruseStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.watchdog.ResourceOveruseStats" + } + ] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"resourceOveruseFlag": "readInt32"}, + {"maxStatsPeriod": "readInt32"} + ], + "name": "getResourceOveruseStatsForUserPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.car.watchdog.ResourceOveruseStats" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"resourceOveruseFlag": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "addResourceOveruseListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"listener": "readStrongBinder"}], + "name": "removeResourceOveruseListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"resourceOveruseFlag": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "addResourceOveruseListenerForSystem", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"listener": "readStrongBinder"}], + "name": "removeResourceOveruseListenerForSystem", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"isKillable": "readBool"} + ], + "name": "setKillablePackageAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getPackageKillableStatesAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.watchdog.PackageKillableState" + } + ] + }, + { + "code": 13, + "in": [ + { + "configurations": "readList", + "__parcelType": "android.car.watchdog.ResourceOveruseConfiguration" + }, + {"resourceOveruseFlag": "readInt32"} + ], + "name": "setResourceOveruseConfigurations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"resourceOveruseFlag": "readInt32"}], + "name": "getResourceOveruseConfigurations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.car.watchdog.ResourceOveruseConfiguration" + } + ] + } + ], + "name": "ICarWatchdogService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogServiceCallback.struct new file mode 100644 index 00000000..3d71a854 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/ICarWatchdogServiceCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:59.080858218Z", + "source_location": "", + "full_name": "android.car.watchdog.ICarWatchdogServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readInt32"}, + {"timeout": "readInt32"} + ], + "name": "onCheckHealthStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onPrepareProcessTermination", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarWatchdogServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/IResourceOveruseListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/IResourceOveruseListener.struct new file mode 100644 index 00000000..2abd6d46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/car/watchdog/IResourceOveruseListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.081702165Z", + "source_location": "", + "full_name": "android.car.watchdog.IResourceOveruseListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resourceOveruseStats": "readParcelable", + "__parcelType": "android.car.watchdog.ResourceOveruseStats" + }] + } + ], + "name": "onOveruse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResourceOveruseListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IAssociationRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IAssociationRequestCallback.struct new file mode 100644 index 00000000..c480f85d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IAssociationRequestCallback.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:44.956855605Z", + "source_location": "", + "full_name": "android.companion.IAssociationRequestCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "onAssociationPending", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "associationInfo": "readParcelable", + "__parcelType": "android.companion.AssociationInfo" + }] + } + ], + "name": "onAssociationCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAssociationRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceDiscoveryService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceDiscoveryService.struct new file mode 100644 index 00000000..7705e874 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceDiscoveryService.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:44.958153301Z", + "source_location": "", + "full_name": "android.companion.ICompanionDeviceDiscoveryService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.companion.AssociationRequest" + }] + }, + {"callingPackage": "readString16"}, + {"applicationCallback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceCallback": "readParcelable", + "__parcelType": "android.companion.AndroidFuture" + }] + } + ], + "name": "startDiscovery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAssociationCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICompanionDeviceDiscoveryService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceManager.struct new file mode 100644 index 00000000..cbebb354 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceManager.struct @@ -0,0 +1,386 @@ +{ + "produced_on": "2024-04-12T08:47:44.962300434Z", + "source_location": "", + "full_name": "android.companion.ICompanionDeviceManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.companion.AssociationRequest" + }] + }, + {"callback": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "associate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAssociations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.companion.AssociationInfo" + } + ] + }, + { + "code": 3, + "in": [{"userId": "readInt32"}], + "name": "getAllAssociationsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.companion.AssociationInfo" + } + ] + }, + { + "code": 4, + "in": [ + {"deviceMacAddress": "readString16"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "legacyDisassociate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"associationId": "readInt32"}], + "name": "disassociate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "hasNotificationAccess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "requestNotificationAccess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"macAddress": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isDeviceAssociatedForWifiConnection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"deviceAddress": "readString16"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "registerDevicePresenceListenerService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"deviceAddress": "readString16"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "unregisterDevicePresenceListenerService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"deviceMacAddress": "readString16"}, + {"userId": "readInt32"} + ], + "name": "canPairWithoutPrompt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"macAddress": "readString16"}, + {"userId": "readInt32"}, + {"certificate": "readByteVector"} + ], + "name": "createAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "addOnAssociationsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeOnAssociationsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"listener": "readStrongBinder"}], + "name": "addOnTransportsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"listener": "readStrongBinder"}], + "name": "removeOnTransportsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"messageType": "readInt32"}, + {"data": "readByteVector"}, + {"associationIds": "readInt32Vector"} + ], + "name": "sendMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"messageType": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "addOnMessageReceivedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"messageType": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "removeOnMessageReceivedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"associationId": "readInt32"}], + "name": "notifyDeviceAppeared", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"associationId": "readInt32"}], + "name": "notifyDeviceDisappeared", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"callingPackage": "readString16"}, + {"userId": "readInt32"}, + {"associationId": "readInt32"} + ], + "name": "buildPermissionTransferUserConsentIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 23, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"associationId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "startSystemDataTransfer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"associationId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.companion.ParcelFileDescriptor" + }] + } + ], + "name": "attachSystemDataTransport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"associationId": "readInt32"} + ], + "name": "detachSystemDataTransport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isCompanionApplicationBound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [ + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "buildAssociationCancellationIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 28, + "in": [ + {"associationId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "enableSystemDataSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"associationId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "disableSystemDataSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"enabled": "readBool"}], + "name": "enableSecureTransport", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICompanionDeviceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceService.struct new file mode 100644 index 00000000..30a2174e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ICompanionDeviceService.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:44.963710292Z", + "source_location": "", + "full_name": "android.companion.ICompanionDeviceService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "associationInfo": "readParcelable", + "__parcelType": "android.companion.AssociationInfo" + }] + } + ], + "name": "onDeviceAppeared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "associationInfo": "readParcelable", + "__parcelType": "android.companion.AssociationInfo" + }] + } + ], + "name": "onDeviceDisappeared", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICompanionDeviceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnAssociationsChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnAssociationsChangedListener.struct new file mode 100644 index 00000000..b3efd69b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnAssociationsChangedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.965053129Z", + "source_location": "", + "full_name": "android.companion.IOnAssociationsChangedListener", + "calls": [{ + "code": 1, + "in": [{ + "associations": "readList", + "__parcelType": "android.companion.AssociationInfo" + }], + "name": "onAssociationsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IOnAssociationsChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnMessageReceivedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnMessageReceivedListener.struct new file mode 100644 index 00000000..223dc68f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnMessageReceivedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.966138940Z", + "source_location": "", + "full_name": "android.companion.IOnMessageReceivedListener", + "calls": [{ + "code": 1, + "in": [ + {"associationId": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "onMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnMessageReceivedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnTransportsChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnTransportsChangedListener.struct new file mode 100644 index 00000000..3fd3517a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/IOnTransportsChangedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.967251852Z", + "source_location": "", + "full_name": "android.companion.IOnTransportsChangedListener", + "calls": [{ + "code": 1, + "in": [{ + "associations": "readList", + "__parcelType": "android.companion.AssociationInfo" + }], + "name": "onTransportsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnTransportsChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ISystemDataTransferCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ISystemDataTransferCallback.struct new file mode 100644 index 00000000..06660d8c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/ISystemDataTransferCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.968304703Z", + "source_location": "", + "full_name": "android.companion.ISystemDataTransferCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISystemDataTransferCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDevice.struct new file mode 100644 index 00000000..bee01a8a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDevice.struct @@ -0,0 +1,383 @@ +{ + "produced_on": "2024-04-12T08:47:44.973830572Z", + "source_location": "", + "full_name": "android.companion.virtual.IVirtualDevice", + "calls": [ + { + "code": 1, + "in": [], + "name": "getAssociationId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"displayId": "readInt32"}, + {"routingCallback": "readStrongBinder"}, + {"configChangedCallback": "readStrongBinder"} + ], + "name": "onAudioSessionStarting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onAudioSessionEnded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.input.VirtualDpadConfig" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createVirtualDpad", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.input.VirtualKeyboardConfig" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createVirtualKeyboard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.input.VirtualMouseConfig" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createVirtualMouse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.input.VirtualTouchscreenConfig" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createVirtualTouchscreen", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.input.VirtualNavigationTouchpadConfig" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "createVirtualNavigationTouchpad", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"token": "readStrongBinder"}], + "name": "unregisterInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"token": "readStrongBinder"}], + "name": "getInputDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.VirtualKeyEvent" + }] + } + ], + "name": "sendDpadKeyEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.VirtualKeyEvent" + }] + } + ], + "name": "sendKeyEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.VirtualMouseButtonEvent" + }] + } + ], + "name": "sendButtonEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.VirtualMouseRelativeEvent" + }] + } + ], + "name": "sendRelativeEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.VirtualMouseScrollEvent" + }] + } + ], + "name": "sendScrollEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.VirtualTouchEvent" + }] + } + ], + "name": "sendTouchEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [], + "name": "getVirtualSensorList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.companion.virtual.sensor.VirtualSensor" + } + ] + }, + { + "code": 20, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.companion.virtual.sensor.VirtualSensorEvent" + }] + } + ], + "name": "sendSensorEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "launchPendingIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"token": "readStrongBinder"}], + "name": "getCursorPosition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.PointF" + }] + } + ] + }, + { + "code": 23, + "in": [{"showPointerIcon": "readBool"}], + "name": "setShowPointerIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"intentInterceptor": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + } + ], + "name": "registerIntentInterceptor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"intentInterceptor": "readStrongBinder"}], + "name": "unregisterIntentInterceptor", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceActivityListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceActivityListener.struct new file mode 100644 index 00000000..a5535100 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceActivityListener.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:44.975475595Z", + "source_location": "", + "full_name": "android.companion.virtual.IVirtualDeviceActivityListener", + "calls": [ + { + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "topActivity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "onTopActivityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"displayId": "readInt32"}], + "name": "onDisplayEmpty", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualDeviceActivityListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceIntentInterceptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceIntentInterceptor.struct new file mode 100644 index 00000000..a6132be8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceIntentInterceptor.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.976675769Z", + "source_location": "", + "full_name": "android.companion.virtual.IVirtualDeviceIntentInterceptor", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onIntentIntercepted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVirtualDeviceIntentInterceptor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceManager.struct new file mode 100644 index 00000000..d4b58cba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceManager.struct @@ -0,0 +1,132 @@ +{ + "produced_on": "2024-04-12T08:47:44.979233300Z", + "source_location": "", + "full_name": "android.companion.virtual.IVirtualDeviceManager", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"packageName": "readString16"}, + {"associationId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.companion.virtual.VirtualDeviceParams" + }] + }, + {"activityListener": "readStrongBinder"}, + {"soundEffectListener": "readStrongBinder"} + ], + "name": "createVirtualDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getVirtualDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.companion.virtual.VirtualDevice" + } + ] + }, + { + "code": 3, + "in": [{"displayId": "readInt32"}], + "name": "getDeviceIdForDisplayId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"deviceId": "readInt32"}], + "name": "isValidVirtualDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"deviceId": "readInt32"}, + {"policyType": "readInt32"} + ], + "name": "getDevicePolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "virtualDisplayConfig": "readParcelable", + "__parcelType": "android.hardware.display.VirtualDisplayConfig" + }] + }, + {"callback": "readStrongBinder"}, + {"virtualDevice": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "createVirtualDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"deviceId": "readInt32"}], + "name": "getAudioPlaybackSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"deviceId": "readInt32"}], + "name": "getAudioRecordingSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"deviceId": "readInt32"}, + {"effectType": "readInt32"} + ], + "name": "playSoundEffect", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualDeviceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceSoundEffectListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceSoundEffectListener.struct new file mode 100644 index 00000000..16e77f13 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/IVirtualDeviceSoundEffectListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.980386443Z", + "source_location": "", + "full_name": "android.companion.virtual.IVirtualDeviceSoundEffectListener", + "calls": [{ + "code": 1, + "in": [{"effectType": "readInt32"}], + "name": "onPlaySoundEffect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVirtualDeviceSoundEffectListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/VirtualDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/VirtualDevice.struct new file mode 100644 index 00000000..93168581 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/VirtualDevice.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T11:22:25.115088806Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mName": "readString8"} + ], + "full_name": "android.companion.virtual.VirtualDevice", + "name": "VirtualDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioConfigChangedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioConfigChangedCallback.struct new file mode 100644 index 00000000..acf248f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioConfigChangedCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:44.982645008Z", + "source_location": "", + "full_name": "android.companion.virtual.audio.IAudioConfigChangedCallback", + "calls": [ + { + "code": 1, + "in": [{ + "configs": "readList", + "__parcelType": "android.media.AudioPlaybackConfiguration" + }], + "name": "onPlaybackConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "configs": "readList", + "__parcelType": "android.media.AudioRecordingConfiguration" + }], + "name": "onRecordingConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioConfigChangedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioRoutingCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioRoutingCallback.struct new file mode 100644 index 00000000..31931fb4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/audio/IAudioRoutingCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.983720479Z", + "source_location": "", + "full_name": "android.companion.virtual.audio.IAudioRoutingCallback", + "calls": [{ + "code": 1, + "in": [{"appUids": "readInt32Vector"}], + "name": "onAppsNeedingAudioRoutingChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioRoutingCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/IVirtualSensorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/IVirtualSensorCallback.struct new file mode 100644 index 00000000..9d7ddeb3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/IVirtualSensorCallback.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:44.985393792Z", + "source_location": "", + "full_name": "android.companion.virtual.sensor.IVirtualSensorCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sensor": "readParcelable", + "__parcelType": "android.companion.virtual.sensor.VirtualSensor" + }] + }, + {"enabled": "readBool"}, + {"samplingPeriodMicros": "readInt32"}, + {"batchReportLatencyMicros": "readInt32"} + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"channelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + } + ], + "name": "onDirectChannelCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"channelHandle": "readInt32"}], + "name": "onDirectChannelDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"channelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sensor": "readParcelable", + "__parcelType": "android.companion.virtual.sensor.VirtualSensor" + }] + }, + {"rateLevel": "readInt32"}, + {"reportToken": "readInt32"} + ], + "name": "onDirectChannelConfigured", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualSensorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/VirtualSensorEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/VirtualSensorEvent.struct new file mode 100644 index 00000000..b8a27805 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/companion/virtual/sensor/VirtualSensorEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:37:51.118832249Z", + "source_location": "", + "components": [ + {"valuesLength": "readInt32"}, + {"readFloatArray": "readFloatVector"}, + {"mTimestampNanos": "readInt64"} + ], + "full_name": "android.companion.virtual.sensor.VirtualSensorEvent", + "name": "VirtualSensorEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/AttributionSourceState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/AttributionSourceState.struct new file mode 100644 index 00000000..1afba960 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/AttributionSourceState.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.026830756Z", + "source_location": "", + "components": [ + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"token": "readStrongBinder"}, + {"renouncedPermissions": "readString16Vector"}, + { + "next": "readParcelableVector", + "__parcelType": "android.content.AttributionSourceState" + } + ], + "full_name": "android.content.AttributionSourceState", + "name": "AttributionSourceState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ContentCaptureOptions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ContentCaptureOptions.struct new file mode 100644 index 00000000..8d672b9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ContentCaptureOptions.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T16:10:40.665767613Z", + "source_location": "", + "components": [ + {"lite": "readBool"}, + {"loggingLevel": "readInt32"}, + {"maxBufferSize": "readInt32"}, + {"idleFlushingFrequencyMs": "readInt32"}, + {"textChangeFlushingFrequencyMs": "readInt32"}, + {"logHistorySize": "readInt32"}, + {"disableFlushForViewTreeAppearing": "readBool"}, + {"whitelistedComponents": "readArraySet"} + ], + "full_name": "android.content.ContentCaptureOptions", + "name": "ContentCaptureOptions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IClipboard.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IClipboard.struct new file mode 100644 index 00000000..9264e9cb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IClipboard.struct @@ -0,0 +1,198 @@ +{ + "produced_on": "2024-04-12T08:47:44.995679807Z", + "source_location": "", + "full_name": "android.content.IClipboard", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clip": "readParcelable", + "__parcelType": "android.content.ClipData" + }] + }, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "setPrimaryClip", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clip": "readParcelable", + "__parcelType": "android.content.ClipData" + }] + }, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"}, + {"sourcePackage": "readString16"} + ], + "name": "setPrimaryClipAsPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "clearPrimaryClip", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"pkg": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "getPrimaryClip", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ClipData" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "getPrimaryClipDescription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ClipDescription" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "hasPrimaryClip", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"listener": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "addPrimaryClipChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"listener": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "removePrimaryClipChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "hasClipboardText", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"}, + {"userId": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "getPrimaryClipSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [{"userId": "readInt32"}], + "name": "areClipboardAccessNotificationsEnabledForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"enable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setClipboardAccessNotificationsEnabledForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IClipboard", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IContentService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IContentService.struct new file mode 100644 index 00000000..1d5127c2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IContentService.struct @@ -0,0 +1,767 @@ +{ + "produced_on": "2024-04-12T08:47:45.001635456Z", + "source_location": "", + "full_name": "android.content.IContentService", + "calls": [ + { + "code": 1, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterContentObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"notifyForDescendants": "readBool"}, + {"observer": "readStrongBinder"}, + {"userHandle": "readInt32"}, + {"targetSdkVersion": "readInt32"} + ], + "name": "registerContentObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + { + "uris": "readParcelableVector", + "__parcelType": "android.net.Uri" + }, + {"observer": "readStrongBinder"}, + {"observerWantsSelfNotifications": "readBool"}, + {"flags": "readInt32"}, + {"userHandle": "readInt32"}, + {"targetSdkVersion": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "notifyChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"callingPackage": "readString16"} + ], + "name": "requestSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.content.SyncRequest" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "sync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.content.SyncRequest" + }] + }, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "syncAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "cancelSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "cancelSyncAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.content.SyncRequest" + }] + } + ], + "name": "cancelRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"} + ], + "name": "getSyncAutomatically", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSyncAutomaticallyAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"sync": "readBool"} + ], + "name": "setSyncAutomatically", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"sync": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setSyncAutomaticallyAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getPeriodicSyncs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.PeriodicSync" + } + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"pollFrequency": "readInt64"} + ], + "name": "addPeriodicSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "removePeriodicSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"} + ], + "name": "getIsSyncable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getIsSyncableAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"syncable": "readInt32"} + ], + "name": "setIsSyncable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"providerName": "readString16"}, + {"syncable": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setIsSyncableAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"flag": "readBool"}], + "name": "setMasterSyncAutomatically", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"flag": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setMasterSyncAutomaticallyAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [], + "name": "getMasterSyncAutomatically", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [{"userId": "readInt32"}], + "name": "getMasterSyncAutomaticallyAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [], + "name": "getCurrentSyncs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.SyncInfo" + } + ] + }, + { + "code": 26, + "in": [{"userId": "readInt32"}], + "name": "getCurrentSyncsAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.SyncInfo" + } + ] + }, + { + "code": 27, + "in": [], + "name": "getSyncAdapterTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.SyncAdapterType" + } + ] + }, + { + "code": 28, + "in": [{"userId": "readInt32"}], + "name": "getSyncAdapterTypesAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.SyncAdapterType" + } + ] + }, + { + "code": 29, + "in": [ + {"authority": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSyncAdapterPackagesForAuthorityAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 30, + "in": [ + {"accountType": "readString16"}, + {"authority": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSyncAdapterPackageAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "isSyncActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getSyncStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.SyncStatusInfo" + }] + } + ] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "getSyncStatusAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.SyncStatusInfo" + }] + } + ] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "isSyncPending", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cname": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "isSyncPendingAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 36, + "in": [ + {"mask": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "addStatusChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"callback": "readStrongBinder"}], + "name": "removeStatusChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"value": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "putCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "getCache", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 40, + "in": [], + "name": "resetTodayStats", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"tag": "readString16"}, + {"message": "readString16"}, + {"stacktrace": "readString16"} + ], + "name": "onDbCorruption", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ICrossUserContentService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ICrossUserContentService.struct new file mode 100644 index 00000000..6ff78300 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ICrossUserContentService.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:46.356598057Z", + "source_location": "", + "full_name": "android.content.ICrossUserContentService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"key": "readString16"}, + {"value": "readInt32"} + ], + "name": "updateContent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "notifyForUriAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICrossUserContentService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentReceiver.struct new file mode 100644 index 00000000..f0ece62c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentReceiver.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.003616655Z", + "source_location": "", + "full_name": "android.content.IIntentReceiver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resultCode": "readInt32"}, + {"data": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"ordered": "readBool"}, + {"sticky": "readBool"}, + {"sendingUser": "readInt32"} + ], + "name": "performReceive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIntentReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentSender.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentSender.struct new file mode 100644 index 00000000..31fe821b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IIntentSender.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.004800869Z", + "source_location": "", + "full_name": "android.content.IIntentSender", + "calls": [{ + "code": 1, + "in": [ + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"whitelistToken": "readStrongBinder"}, + {"finishedReceiver": "readStrongBinder"}, + {"requiredPermission": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "send", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIntentSender", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IOnPrimaryClipChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IOnPrimaryClipChangedListener.struct new file mode 100644 index 00000000..679d5082 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IOnPrimaryClipChangedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.005860590Z", + "source_location": "", + "full_name": "android.content.IOnPrimaryClipChangedListener", + "calls": [{ + "code": 1, + "in": [], + "name": "dispatchPrimaryClipChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnPrimaryClipChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IRestrictionsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IRestrictionsManager.struct new file mode 100644 index 00000000..179d0cd3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IRestrictionsManager.struct @@ -0,0 +1,103 @@ +{ + "produced_on": "2024-04-12T08:47:45.007319069Z", + "source_location": "", + "full_name": "android.content.IRestrictionsManager", + "calls": [ + { + "code": 1, + "in": [{"packageName": "readString16"}], + "name": "getApplicationRestrictions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getApplicationRestrictionsPerAdminForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.Bundle" + } + ] + }, + { + "code": 3, + "in": [], + "name": "hasRestrictionsProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"requestType": "readString16"}, + {"requestId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestData": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "requestPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "notifyPermissionResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "createLocalApprovalIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + } + ], + "name": "IRestrictionsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapter.struct new file mode 100644 index 00000000..1bcfda14 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapter.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:45.008998202Z", + "source_location": "", + "full_name": "android.content.ISyncAdapter", + "calls": [ + { + "code": 1, + "in": [{"cb": "readStrongBinder"}], + "name": "onUnsyncableAccount", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"syncContext": "readStrongBinder"}, + {"authority": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"syncContext": "readStrongBinder"}], + "name": "cancelSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISyncAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapterUnsyncableAccountCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapterUnsyncableAccountCallback.struct new file mode 100644 index 00000000..0c894ac4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncAdapterUnsyncableAccountCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.010053823Z", + "source_location": "", + "full_name": "android.content.ISyncAdapterUnsyncableAccountCallback", + "calls": [{ + "code": 1, + "in": [{"isReady": "readBool"}], + "name": "onUnsyncableAccountDone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISyncAdapterUnsyncableAccountCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncContext.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncContext.struct new file mode 100644 index 00000000..840d334b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncContext.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.011135484Z", + "source_location": "", + "full_name": "android.content.ISyncContext", + "calls": [ + { + "code": 1, + "in": [], + "name": "sendHeartbeat", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.content.SyncResult" + }] + } + ], + "name": "onFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISyncContext", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncServiceAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncServiceAdapter.struct new file mode 100644 index 00000000..5a346b8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncServiceAdapter.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:45.012375979Z", + "source_location": "", + "full_name": "android.content.ISyncServiceAdapter", + "calls": [ + { + "code": 1, + "in": [ + {"syncContext": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"syncContext": "readStrongBinder"}], + "name": "cancelSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISyncServiceAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncStatusObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncStatusObserver.struct new file mode 100644 index 00000000..513bc6fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/ISyncStatusObserver.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.013344088Z", + "source_location": "", + "full_name": "android.content.ISyncStatusObserver", + "calls": [{ + "code": 1, + "in": [{"which": "readInt32"}], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISyncStatusObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IntentSender.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IntentSender.struct new file mode 100644 index 00000000..edd4238f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/IntentSender.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:19:23.011776613Z", + "source_location": "", + "components": [{"target": "readStrongBinder"}], + "full_name": "android.content.IntentSender", + "name": "IntentSender", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/LocusId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/LocusId.struct new file mode 100644 index 00000000..d0833e96 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/LocusId.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:37:33.347629006Z", + "source_location": "", + "components": [{"readString": "readString16"}], + "full_name": "android.content.LocusId", + "name": "LocusId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncAdapterType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncAdapterType.struct new file mode 100644 index 00000000..a0111799 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncAdapterType.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:12:55.972518958Z", + "source_location": "", + "components": [], + "full_name": "android.content.SyncAdapterType", + "name": "SyncAdapterType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncStatusInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncStatusInfo.struct new file mode 100644 index 00000000..6a52f72f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/SyncStatusInfo.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T12:28:06.002916709Z", + "source_location": "", + "components": [ + {"version": "readInt32"}, + {"authorityId": "readInt32"}, + {"totalElapsedTime": "readInt64"}, + {"numSyncs": "readInt32"}, + {"numSourcePoll": "readInt32"}, + {"numSourceOther": "readInt32"}, + {"numSourceLocal": "readInt32"}, + {"numSourceUser": "readInt32"}, + {"lastSuccessTime": "readInt64"}, + {"lastSuccessSource": "readInt32"}, + {"lastFailureTime": "readInt64"}, + {"lastFailureSource": "readInt32"}, + {"lastFailureMesg": "readString16"}, + {"initialFailureTime": "readInt64"}, + {"pending": "readInt32"}, + {"initialize": "readInt32"}, + { + "__backreference": "version", + "__conditional": [ + {"numSourceFeed": "readInt32"}, + {"numFailures": "readInt32"}, + {"numCancels": "readInt32"}, + {"lastTodayResetTime": "readInt64"}, + { + "readFromParcel": "readParcelable", + "__parcelType": "android.content.todayStats" + }, + { + "readFromParcel": "readParcelable", + "__parcelType": "android.content.yesterdayStats" + } + ] + }, + { + "__backreference": "version", + "__conditional": [ + {"readLongArray": "readInt64Vector"}, + {"readLongArray": "readInt64Vector"} + ] + } + ], + "full_name": "android.content.SyncStatusInfo", + "name": "SyncStatusInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/integrity/IAppIntegrityManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/integrity/IAppIntegrityManager.struct new file mode 100644 index 00000000..fb6327dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/integrity/IAppIntegrityManager.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:45.024274665Z", + "source_location": "", + "full_name": "android.content.integrity.IAppIntegrityManager", + "calls": [ + { + "code": 1, + "in": [ + {"version": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rules": "readParcelable", + "__parcelType": "android.content.integrity.ParceledListSlice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "updateRuleSet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getCurrentRuleSetVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "getCurrentRuleSetProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [], + "name": "getCurrentRules", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.integrity.ParceledListSlice" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getWhitelistedRuleProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + } + ], + "name": "IAppIntegrityManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/IOverlayManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/IOverlayManager.struct new file mode 100644 index 00000000..2a0d6f7a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/IOverlayManager.struct @@ -0,0 +1,200 @@ +{ + "produced_on": "2024-04-12T08:47:45.028812566Z", + "source_location": "", + "full_name": "android.content.om.IOverlayManager", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "getAllOverlays", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 2, + "in": [ + {"targetPackageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getOverlayInfosForTarget", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.om.OverlayInfo" + } + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getOverlayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.om.OverlayInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packageName": "readParcelable", + "__parcelType": "android.content.om.OverlayIdentifier" + }] + }, + {"userId": "readInt32"} + ], + "name": "getOverlayInfoByIdentifier", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.om.OverlayInfo" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"enable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"enable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setEnabledExclusive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setEnabledExclusiveInCategory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"newParentPackageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setHighestPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setLowestPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "getDefaultOverlayPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "invalidateCachesForOverlay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transaction": "readParcelable", + "__parcelType": "android.content.om.OverlayManagerTransaction" + }] + } + ], + "name": "commit", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOverlayManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayIdentifier.struct new file mode 100644 index 00000000..4de540b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayIdentifier.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:37:32.812525448Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.content.om.OverlayIdentifier", + "name": "OverlayIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayInfo.struct new file mode 100644 index 00000000..7f614282 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/om/OverlayInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T14:53:59.359690394Z", + "source_location": "", + "components": [ + {"packageName": "readString16"}, + {"overlayName": "readString16"}, + {"targetPackageName": "readString16"}, + {"targetOverlayableName": "readString16"}, + {"category": "readString16"}, + {"baseCodePath": "readString16"}, + {"state": "readInt32"}, + {"userId": "readInt32"}, + {"priority": "readInt32"}, + {"isMutable": "readBool"}, + {"isFabricated": "readBool"} + ], + "full_name": "android.content.om.OverlayInfo", + "name": "OverlayInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ApexStagedEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ApexStagedEvent.struct new file mode 100644 index 00000000..ec85698a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ApexStagedEvent.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.925590349Z", + "source_location": "", + "components": [{"stagedApexModuleNames": "readString16Vector"}], + "full_name": "android.content.pm.ApexStagedEvent", + "name": "ApexStagedEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ChangedPackages.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ChangedPackages.struct new file mode 100644 index 00000000..e459d754 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ChangedPackages.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:37:54.716697158Z", + "source_location": "", + "components": [ + {"mSequenceNumber": "readInt32"}, + {"mPackageNames": "readString16Vector"} + ], + "full_name": "android.content.pm.ChangedPackages", + "name": "ChangedPackages", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ConfigurationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ConfigurationInfo.struct new file mode 100644 index 00000000..8a16ccc1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ConfigurationInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T12:24:16.048576977Z", + "source_location": "", + "components": [ + {"reqTouchScreen": "readInt32"}, + {"reqKeyboardType": "readInt32"}, + {"reqNavigation": "readInt32"}, + {"reqInputFeatures": "readInt32"}, + {"reqGlEsVersion": "readInt32"} + ], + "full_name": "android.content.pm.ConfigurationInfo", + "name": "ConfigurationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/DataLoaderParamsParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/DataLoaderParamsParcel.struct new file mode 100644 index 00000000..a3e7d7a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/DataLoaderParamsParcel.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:45.039946827Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.content.pm.DataLoaderType" + }] + }, + {"packageName": "readString16"}, + {"className": "readString16"}, + {"arguments": "readString16"} + ], + "full_name": "android.content.pm.DataLoaderParamsParcel", + "name": "DataLoaderParamsParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/FileSystemControlParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/FileSystemControlParcel.struct new file mode 100644 index 00000000..56ea0ae8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/FileSystemControlParcel.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:45.042940267Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "incremental": "readParcelable", + "__parcelType": "android.os.incremental.IncrementalFileSystemControlParcel" + }] + }, + {"service": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "full_name": "android.content.pm.FileSystemControlParcel", + "name": "FileSystemControlParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IBackgroundInstallControlService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IBackgroundInstallControlService.struct new file mode 100644 index 00000000..0dedfb82 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IBackgroundInstallControlService.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:45.044047049Z", + "source_location": "", + "full_name": "android.content.pm.IBackgroundInstallControlService", + "calls": [{ + "code": 1, + "in": [ + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getBackgroundInstalledPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }], + "name": "IBackgroundInstallControlService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ICrossProfileApps.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ICrossProfileApps.struct new file mode 100644 index 00000000..7b04360d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ICrossProfileApps.struct @@ -0,0 +1,153 @@ +{ + "produced_on": "2024-04-12T08:47:45.046306474Z", + "source_location": "", + "full_name": "android.content.pm.ICrossProfileApps", + "calls": [ + { + "code": 1, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"}, + {"launchMainActivity": "readBool"}, + {"task": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivityAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"caller": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"userId": "readInt32"}, + {"callingActivity": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startActivityAsUserByIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callingPackage": "readString16"}], + "name": "getTargetUserProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.UserHandle" + } + ] + }, + { + "code": 4, + "in": [{"callingPackage": "readString16"}], + "name": "canInteractAcrossProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"callingPackage": "readString16"}], + "name": "canRequestInteractAcrossProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"newMode": "readInt32"} + ], + "name": "setInteractAcrossProfilesAppOp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "canConfigureInteractAcrossProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "canUserAttemptToConfigureInteractAcrossProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"userId": "readInt32"}, + { + "packageNames": "readList", + "__parcelType": "String" + } + ], + "name": "resetInteractAcrossProfilesAppOps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "clearInteractAcrossProfilesAppOps", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICrossProfileApps", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoader.struct new file mode 100644 index 00000000..ec9e77d9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoader.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:45.047788823Z", + "source_location": "", + "full_name": "android.content.pm.IDataLoader", + "calls": [ + { + "code": 1, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.content.pm.DataLoaderParamsParcel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "control": "readParcelable", + "__parcelType": "android.content.pm.FileSystemControlParcel" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "create", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"id": "readInt32"}], + "name": "start", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"id": "readInt32"}], + "name": "stop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"id": "readInt32"}], + "name": "destroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"id": "readInt32"}, + { + "addedFiles": "readParcelableVector", + "__parcelType": "android.content.pm.InstallationFileParcel" + }, + {"removedFiles": "readString16Vector"} + ], + "name": "prepareImage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataLoader", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderManager.struct new file mode 100644 index 00000000..d268dab0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderManager.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:45.049130480Z", + "source_location": "", + "full_name": "android.content.pm.IDataLoaderManager", + "calls": [ + { + "code": 1, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.content.pm.DataLoaderParamsParcel" + }] + }, + {"bindDelayMs": "readInt64"}, + {"listener": "readStrongBinder"} + ], + "name": "bindToDataLoader", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"dataLoaderId": "readInt32"}], + "name": "getDataLoader", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"dataLoaderId": "readInt32"}], + "name": "unbindFromDataLoader", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataLoaderManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderStatusListener.struct new file mode 100644 index 00000000..f471f210 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDataLoaderStatusListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.050677040Z", + "source_location": "", + "full_name": "android.content.pm.IDataLoaderStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"dataLoaderId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDataLoaderStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDexModuleRegisterCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDexModuleRegisterCallback.struct new file mode 100644 index 00000000..4401736b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IDexModuleRegisterCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:45.051757142Z", + "source_location": "", + "full_name": "android.content.pm.IDexModuleRegisterCallback", + "calls": [{ + "code": 1, + "in": [ + {"dexModulePath": "readString16"}, + {"success": "readBool"}, + {"message": "readString16"} + ], + "name": "onDexModuleRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDexModuleRegisterCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnAppsChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnAppsChangedListener.struct new file mode 100644 index 00000000..cb6f8384 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnAppsChangedListener.struct @@ -0,0 +1,179 @@ +{ + "produced_on": "2024-04-12T08:47:45.056942964Z", + "source_location": "", + "full_name": "android.content.pm.IOnAppsChangedListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "onPackageRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "onPackageAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "onPackageChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageNames": "readString16Vector"}, + {"replacing": "readBool"} + ], + "name": "onPackagesAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageNames": "readString16Vector"}, + {"replacing": "readBool"} + ], + "name": "onPackagesUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageNames": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"launcherExtras": "readBundle"}] + } + ], + "name": "onPackagesSuspended", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageNames": "readString16Vector"} + ], + "name": "onPackagesUnsuspended", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcuts": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onShortcutChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageName": "readString16"}, + {"progress": "readFloat"} + ], + "name": "onPackageLoadingProgressChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOnAppsChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnChecksumsReadyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnChecksumsReadyListener.struct new file mode 100644 index 00000000..f2a3a4f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOnChecksumsReadyListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.058134958Z", + "source_location": "", + "full_name": "android.content.pm.IOnChecksumsReadyListener", + "calls": [{ + "code": 1, + "in": [{ + "checksums": "readList", + "__parcelType": "android.content.pm.ApkChecksum" + }], + "name": "onChecksumsReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnChecksumsReadyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOtaDexopt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOtaDexopt.struct new file mode 100644 index 00000000..16efea97 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IOtaDexopt.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:45.059342982Z", + "source_location": "", + "full_name": "android.content.pm.IOtaDexopt", + "calls": [ + { + "code": 1, + "in": [], + "name": "prepare", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "cleanup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isDone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "getProgress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 5, + "in": [], + "name": "dexoptNextPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "nextDexoptCommand", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IOtaDexopt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDataObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDataObserver.struct new file mode 100644 index 00000000..c9ada09c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDataObserver.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.060422403Z", + "source_location": "", + "full_name": "android.content.pm.IPackageDataObserver", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"succeeded": "readBool"} + ], + "name": "onRemoveCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPackageDataObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver.struct new file mode 100644 index 00000000..f2eac622 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.061479515Z", + "source_location": "", + "full_name": "android.content.pm.IPackageDeleteObserver", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"returnCode": "readInt32"} + ], + "name": "packageDeleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPackageDeleteObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver2.struct new file mode 100644 index 00000000..4e69ad80 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageDeleteObserver2.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:45.062517175Z", + "source_location": "", + "full_name": "android.content.pm.IPackageDeleteObserver2", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onUserActionRequired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"returnCode": "readInt32"}, + {"msg": "readString16"} + ], + "name": "onPackageDeleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPackageDeleteObserver2", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallObserver2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallObserver2.struct new file mode 100644 index 00000000..ca7a3a9a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallObserver2.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:45.063749160Z", + "source_location": "", + "full_name": "android.content.pm.IPackageInstallObserver2", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onUserActionRequired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"basePackageName": "readString16"}, + {"returnCode": "readInt32"}, + {"msg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPackageInstalled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPackageInstallObserver2", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstaller.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstaller.struct new file mode 100644 index 00000000..43425378 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstaller.struct @@ -0,0 +1,345 @@ +{ + "produced_on": "2024-04-12T08:47:45.066814661Z", + "source_location": "", + "full_name": "android.content.pm.IPackageInstaller", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.content.pm.PackageInstaller.SessionParams" + }] + }, + {"installerPackageName": "readString16"}, + {"installerAttributionTag": "readString16"}, + {"userId": "readInt32"} + ], + "name": "createSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appIcon": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ], + "name": "updateSessionAppIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readInt32"}, + {"appLabel": "readString16"} + ], + "name": "updateSessionAppLabel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionId": "readInt32"}], + "name": "abandonSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"sessionId": "readInt32"}], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [{"sessionId": "readInt32"}], + "name": "getSessionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageInstaller.SessionInfo" + }] + } + ] + }, + { + "code": 7, + "in": [{"userId": "readInt32"}], + "name": "getAllSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"installerPackageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getMySessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getStagedSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "versionedPackage": "readParcelable", + "__parcelType": "android.content.pm.VersionedPackage" + }] + }, + {"callerPackageName": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"userId": "readInt32"} + ], + "name": "uninstall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "versionedPackage": "readParcelable", + "__parcelType": "android.content.pm.VersionedPackage" + }] + }, + {"callerPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"userId": "readInt32"} + ], + "name": "uninstallExistingPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"installFlags": "readInt32"}, + {"installReason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"userId": "readInt32"}, + { + "whiteListedPermissions": "readList", + "__parcelType": "String" + } + ], + "name": "installExistingPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"sessionId": "readInt32"}, + {"accepted": "readBool"} + ], + "name": "setPermissionsResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"value": "readBool"}], + "name": "bypassNextStagedInstallerCheck", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"value": "readBool"}], + "name": "bypassNextAllowedApexUpdateCheck", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"uid": "readInt32"}], + "name": "disableVerificationForUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"installerPackageName": "readString16"}], + "name": "setAllowUnlimitedSilentUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"throttleTimeInSeconds": "readInt64"}], + "name": "setSilentUpdatesThrottleTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"installerPackageName": "readString16"}, + { + "packageNames": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "constraints": "readParcelable", + "__parcelType": "android.content.pm.PackageInstaller.InstallConstraints" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "checkInstallConstraints", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"installerPackageName": "readString16"}, + { + "packageNames": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "constraints": "readParcelable", + "__parcelType": "android.content.pm.PackageInstaller.InstallConstraints" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"timeout": "readInt64"} + ], + "name": "waitForInstallConstraints", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPackageInstaller", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerCallback.struct new file mode 100644 index 00000000..3e0b6537 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerCallback.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:45.068354452Z", + "source_location": "", + "full_name": "android.content.pm.IPackageInstallerCallback", + "calls": [ + { + "code": 1, + "in": [{"sessionId": "readInt32"}], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "onSessionBadgingChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readInt32"}, + {"active": "readBool"} + ], + "name": "onSessionActiveChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt32"}, + {"progress": "readFloat"} + ], + "name": "onSessionProgressChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + {"success": "readBool"} + ], + "name": "onSessionFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPackageInstallerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSession.struct new file mode 100644 index 00000000..c0d831aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSession.struct @@ -0,0 +1,386 @@ +{ + "produced_on": "2024-04-12T08:47:45.070933453Z", + "source_location": "", + "full_name": "android.content.pm.IPackageInstallerSession", + "calls": [ + { + "code": 1, + "in": [{"progress": "readFloat"}], + "name": "setClientProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"progress": "readFloat"}], + "name": "addClientProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 4, + "in": [ + {"name": "readString16"}, + {"offsetBytes": "readInt64"}, + {"lengthBytes": "readInt64"} + ], + "name": "openWrite", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 5, + "in": [{"name": "readString16"}], + "name": "openRead", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"name": "readString16"}, + {"offsetBytes": "readInt64"}, + {"lengthBytes": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "write", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"target": "readString16"}], + "name": "stageViaHardLink", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"name": "readString16"}, + { + "checksums": "readParcelableVector", + "__parcelType": "android.content.pm.Checksum" + }, + {"signature": "readByteVector"} + ], + "name": "setChecksums", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"name": "readString16"}, + {"optional": "readInt32"}, + {"required": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trustedInstallers": "readParcelable", + "__parcelType": "android.content.pm.List" + }] + }, + {"onChecksumsReadyListener": "readStrongBinder"} + ], + "name": "requestChecksums", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"splitName": "readString16"}], + "name": "removeSplit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"forTransferred": "readBool"} + ], + "name": "commit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"packageName": "readString16"}], + "name": "transfer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "abandon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "seal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "fetchPackageNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 17, + "in": [], + "name": "getDataLoaderParams", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.DataLoaderParamsParcel" + }] + } + ] + }, + { + "code": 18, + "in": [ + {"location": "readInt32"}, + {"name": "readString16"}, + {"lengthBytes": "readInt64"}, + {"metadata": "readByteVector"}, + {"signature": "readByteVector"} + ], + "name": "addFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"location": "readInt32"}, + {"name": "readString16"} + ], + "name": "removeFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "isMultiPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [], + "name": "getChildSessionIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 22, + "in": [{"sessionId": "readInt32"}], + "name": "addChildSessionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"sessionId": "readInt32"}], + "name": "removeChildSessionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "getParentSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 25, + "in": [], + "name": "isStaged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [], + "name": "getInstallFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "details": "readParcelable", + "__parcelType": "android.content.pm.PackageInstaller.PreapprovalDetails" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "requestUserPreapproval", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "isApplicationEnabledSettingPersistent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [], + "name": "isRequestUpdateOwnership", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [], + "name": "getAppMetadataFd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 31, + "in": [], + "name": "openWriteAppMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 32, + "in": [], + "name": "removeAppMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPackageInstallerSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSessionFileSystemConnector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSessionFileSystemConnector.struct new file mode 100644 index 00000000..402a920a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageInstallerSessionFileSystemConnector.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.072101626Z", + "source_location": "", + "full_name": "android.content.pm.IPackageInstallerSessionFileSystemConnector", + "calls": [{ + "code": 1, + "in": [ + {"name": "readString16"}, + {"offsetBytes": "readInt64"}, + {"lengthBytes": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "writeData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IPackageInstallerSessionFileSystemConnector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageLoadingProgressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageLoadingProgressCallback.struct new file mode 100644 index 00000000..f07d263c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageLoadingProgressCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.073042135Z", + "source_location": "", + "full_name": "android.content.pm.IPackageLoadingProgressCallback", + "calls": [{ + "code": 1, + "in": [{"progress": "readFloat"}], + "name": "onPackageLoadingProgressChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPackageLoadingProgressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManager.struct new file mode 100644 index 00000000..29a6ce13 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManager.struct @@ -0,0 +1,3134 @@ +{ + "produced_on": "2024-04-12T08:47:45.095828717Z", + "source_location": "", + "full_name": "android.content.pm.IPackageManager", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "checkPackageStartable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isPackageAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getPackageInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "versionedPackage": "readParcelable", + "__parcelType": "android.content.pm.VersionedPackage" + }] + }, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getPackageInfoVersioned", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageInfo" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getPackageUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getPackageGids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 7, + "in": [{"names": "readString16Vector"}], + "name": "currentToCanonicalPackageNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 8, + "in": [{"names": "readString16Vector"}], + "name": "canonicalToCurrentPackageNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getApplicationInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ] + }, + { + "code": 10, + "in": [{"packageName": "readString16"}], + "name": "getTargetSdkVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getActivityInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ActivityInfo" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"userId": "readInt32"} + ], + "name": "activitySupportsIntentAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getReceiverInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ActivityInfo" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getServiceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ServiceInfo" + }] + } + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getProviderInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ProviderInfo" + }] + } + ] + }, + { + "code": 16, + "in": [{"actionName": "readString16"}], + "name": "isProtectedBroadcast", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"pkg1": "readString16"}, + {"pkg2": "readString16"}, + {"userId": "readInt32"} + ], + "name": "checkSignatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [ + {"uid1": "readInt32"}, + {"uid2": "readInt32"} + ], + "name": "checkUidSignatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [], + "name": "getAllPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 20, + "in": [{"uid": "readInt32"}], + "name": "getPackagesForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 21, + "in": [{"uid": "readInt32"}], + "name": "getNameForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 22, + "in": [{"uids": "readInt32Vector"}], + "name": "getNamesForUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 23, + "in": [{"sharedUserName": "readString16"}], + "name": "getUidForSharedUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 24, + "in": [{"uid": "readInt32"}], + "name": "getFlagsForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 25, + "in": [{"uid": "readInt32"}], + "name": "getPrivateFlagsForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 26, + "in": [{"uid": "readInt32"}], + "name": "isUidPrivileged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "resolveIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ResolveInfo" + }] + } + ] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"userId": "readInt32"} + ], + "name": "findPersistentPreferredActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ResolveInfo" + }] + } + ] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"sourceUserId": "readInt32"}, + {"targetUserId": "readInt32"} + ], + "name": "canForwardTo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "queryIntentActivities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + { + "specifics": "readParcelableVector", + "__parcelType": "android.content.Intent" + }, + {"specificTypes": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "queryIntentActivityOptions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "queryIntentReceivers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "resolveService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ResolveInfo" + }] + } + ] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "queryIntentServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "queryIntentContentProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 36, + "in": [ + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getInstalledPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 37, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAppMetadataFd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 38, + "in": [ + {"permissions": "readString16Vector"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getPackagesHoldingPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 39, + "in": [ + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getInstalledApplications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 40, + "in": [{"flags": "readInt32"}], + "name": "getPersistentApplications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 41, + "in": [ + {"name": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "resolveContentProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ProviderInfo" + }] + } + ] + }, + { + "code": 42, + "in": [ + { + "outNames": "readList", + "__parcelType": "String" + }, + { + "outInfo": "readList", + "__parcelType": "android.content.pm.ProviderInfo" + } + ], + "name": "querySyncProviders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"processName": "readString16"}, + {"uid": "readInt32"}, + {"flags": "readInt64"}, + {"metaDataKey": "readString16"} + ], + "name": "queryContentProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getInstrumentationInfoAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.InstrumentationInfo" + }] + } + ] + }, + { + "code": 45, + "in": [ + {"targetPackage": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "queryInstrumentationAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 46, + "in": [ + {"token": "readInt32"}, + {"didLaunch": "readBool"} + ], + "name": "finishPackageInstall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"targetPackage": "readString16"}, + {"installerPackageName": "readString16"} + ], + "name": "setInstallerPackageName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"targetPackage": "readString16"}], + "name": "relinquishUpdateOwnership", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"packageName": "readString16"}, + {"categoryHint": "readInt32"}, + {"callerPackageName": "readString16"} + ], + "name": "setApplicationCategoryHint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"packageName": "readString16"}, + {"versionCode": "readInt32"}, + {"observer": "readStrongBinder"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "deletePackageAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "versionedPackage": "readParcelable", + "__parcelType": "android.content.pm.VersionedPackage" + }] + }, + {"observer": "readStrongBinder"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "deletePackageVersioned", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "versionedPackage": "readParcelable", + "__parcelType": "android.content.pm.VersionedPackage" + }] + }, + {"observer": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "deleteExistingPackageAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"packageName": "readString16"}], + "name": "getInstallerPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 54, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getInstallSourceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.InstallSourceInfo" + }] + } + ] + }, + { + "code": 55, + "in": [{"userId": "readInt32"}], + "name": "resetApplicationPreferences", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getLastChosenActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ResolveInfo" + }] + } + ] + }, + { + "code": 57, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"match": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setLastChosenActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"match": "readInt32"}, + { + "set": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"}, + {"removeExisting": "readBool"} + ], + "name": "addPreferredActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"match": "readInt32"}, + { + "set": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "replacePreferredActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [{"packageName": "readString16"}], + "name": "clearPackagePreferredActivities", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [{"packageName": "readString16"}], + "name": "getPreferredActivities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + { + "outFilters": "readList", + "__parcelType": "android.content.IntentFilter" + }, + { + "outActivities": "readList", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 62, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "addPersistentPreferredActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "clearPackagePersistentPreferredActivities", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"userId": "readInt32"} + ], + "name": "clearPersistentPreferredActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intentFilter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"ownerPackage": "readString16"}, + {"sourceUserId": "readInt32"}, + {"targetUserId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "addCrossProfileIntentFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intentFilter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"ownerPackage": "readString16"}, + {"sourceUserId": "readInt32"}, + {"targetUserId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "removeCrossProfileIntentFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 67, + "in": [ + {"sourceUserId": "readInt32"}, + {"ownerPackage": "readString16"} + ], + "name": "clearCrossProfileIntentFilters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"packageNames": "readString16Vector"}, + {"restrictionFlags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setDistractingPackageRestrictionsAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 69, + "in": [ + {"packageNames": "readString16Vector"}, + {"suspended": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appExtras": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "launcherExtras": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dialogInfo": "readParcelable", + "__parcelType": "android.content.pm.SuspendDialogInfo" + }] + }, + {"callingPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setPackagesSuspendedAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 70, + "in": [ + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "getUnsuspendablePackagesForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 71, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isPackageSuspendedForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 72, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSuspendedPackageAppExtras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 73, + "in": [{"userId": "readInt32"}], + "name": "getPreferredActivityBackup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 74, + "in": [ + {"backup": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "restorePreferredActivities", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [{"userId": "readInt32"}], + "name": "getDefaultAppsBackup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 76, + "in": [ + {"backup": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "restoreDefaultApps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [{"userId": "readInt32"}], + "name": "getDomainVerificationBackup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 78, + "in": [ + {"backup": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "restoreDomainVerification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [], + "name": "getHomeActivities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + { + "outHomeCandidates": "readList", + "__parcelType": "android.content.pm.ResolveInfo" + } + ] + }, + { + "code": 80, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "className": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "setHomeActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nonLocalizedLabel": "readString16"}, + {"icon": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "overrideLabelAndIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "restoreLabelAndIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"newState": "readInt32"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setComponentEnabledSetting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [ + { + "settings": "readList", + "__parcelType": "android.content.pm.PackageManager.ComponentEnabledSetting" + }, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setComponentEnabledSettings", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 85, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "getComponentEnabledSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 86, + "in": [ + {"packageName": "readString16"}, + {"newState": "readInt32"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setApplicationEnabledSetting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getApplicationEnabledSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 88, + "in": [ + {"packageName": "readString16"}, + {"processName": "readString16"}, + {"uid": "readInt32"}, + {"seinfo": "readString16"}, + {"apkFile": "readString16"}, + {"pid": "readInt32"} + ], + "name": "logAppProcessStartIfNeeded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [{"userId": "readInt32"}], + "name": "flushPackageRestrictionsAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [ + {"packageName": "readString16"}, + {"stopped": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setPackageStoppedState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"volumeUuid": "readString16"}, + {"freeStorageSize": "readInt64"}, + {"storageFlags": "readInt32"}, + {"observer": "readStrongBinder"} + ], + "name": "freeStorageAndNotify", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [ + {"volumeUuid": "readString16"}, + {"freeStorageSize": "readInt64"}, + {"storageFlags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pi": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "freeStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [ + {"packageName": "readString16"}, + {"observer": "readStrongBinder"} + ], + "name": "deleteApplicationCacheFiles", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"observer": "readStrongBinder"} + ], + "name": "deleteApplicationCacheFilesAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"packageName": "readString16"}, + {"observer": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "clearApplicationUserData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [{"packageName": "readString16"}], + "name": "clearApplicationProfileData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 97, + "in": [ + {"packageName": "readString16"}, + {"userHandle": "readInt32"}, + {"observer": "readStrongBinder"} + ], + "name": "getPackageSizeInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [], + "name": "getSystemSharedLibraryNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 99, + "in": [], + "name": "getSystemAvailableFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 100, + "in": [ + {"name": "readString16"}, + {"version": "readInt32"} + ], + "name": "hasSystemFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 101, + "in": [], + "name": "getInitialNonStoppedSystemPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 102, + "in": [], + "name": "enterSafeMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 103, + "in": [], + "name": "isSafeMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 104, + "in": [], + "name": "hasSystemUidErrors", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 105, + "in": [ + {"packageName": "readString16"}, + {"reason": "readInt32"} + ], + "name": "notifyPackageUse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 106, + "in": [ + {"loadingPackageName": "readString16"}, + {"classLoaderContextMap": "readMap"}, + {"loaderIsa": "readString16"} + ], + "name": "notifyDexLoad", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [ + {"packageName": "readString16"}, + {"dexModulePath": "readString16"}, + {"isSharedModule": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "registerDexModule", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [ + {"packageName": "readString16"}, + {"checkProfiles": "readBool"}, + {"targetCompilerFilter": "readString16"}, + {"force": "readBool"}, + {"bootComplete": "readBool"}, + {"splitName": "readString16"} + ], + "name": "performDexOptMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 109, + "in": [ + {"packageName": "readString16"}, + {"targetCompilerFilter": "readString16"}, + {"force": "readBool"} + ], + "name": "performDexOptSecondary", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 110, + "in": [{"moveId": "readInt32"}], + "name": "getMoveStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 111, + "in": [{"callback": "readStrongBinder"}], + "name": "registerMoveCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 112, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterMoveCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 113, + "in": [ + {"packageName": "readString16"}, + {"volumeUuid": "readString16"} + ], + "name": "movePackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 114, + "in": [{"volumeUuid": "readString16"}], + "name": "movePrimaryStorage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 115, + "in": [{"loc": "readInt32"}], + "name": "setInstallLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 116, + "in": [], + "name": "getInstallLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 117, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"installFlags": "readInt32"}, + {"installReason": "readInt32"}, + { + "whiteListedPermissions": "readList", + "__parcelType": "String" + } + ], + "name": "installExistingPackageAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 118, + "in": [ + {"id": "readInt32"}, + {"verificationCode": "readInt32"} + ], + "name": "verifyPendingInstall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 119, + "in": [ + {"id": "readInt32"}, + {"verificationCodeAtTimeout": "readInt32"}, + {"millisecondsToDelay": "readInt64"} + ], + "name": "extendVerificationTimeout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 120, + "in": [ + {"id": "readInt32"}, + {"verificationCode": "readInt32"}, + { + "failedDomains": "readList", + "__parcelType": "String" + } + ], + "name": "verifyIntentFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 121, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getIntentVerificationStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 122, + "in": [ + {"packageName": "readString16"}, + {"status": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "updateIntentVerificationStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 123, + "in": [{"packageName": "readString16"}], + "name": "getIntentFilterVerifications", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 124, + "in": [{"packageName": "readString16"}], + "name": "getAllIntentFilters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 125, + "in": [], + "name": "getVerifierDeviceIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.VerifierDeviceIdentity" + }] + } + ] + }, + { + "code": 126, + "in": [], + "name": "isFirstBoot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 127, + "in": [], + "name": "isDeviceUpgrading", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 128, + "in": [], + "name": "isStorageLow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 129, + "in": [ + {"packageName": "readString16"}, + {"hidden": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setApplicationHiddenSettingAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 130, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getApplicationHiddenSettingAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 131, + "in": [ + {"packageName": "readString16"}, + {"hidden": "readBool"} + ], + "name": "setSystemAppHiddenUntilInstalled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 132, + "in": [ + {"packageName": "readString16"}, + {"installed": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setSystemAppInstallState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 133, + "in": [], + "name": "getPackageInstaller", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 134, + "in": [ + {"packageName": "readString16"}, + {"blockUninstall": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setBlockUninstallForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 135, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getBlockUninstallForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 136, + "in": [ + {"packageName": "readString16"}, + {"alias": "readString16"} + ], + "name": "getKeySetByAlias", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.KeySet" + }] + } + ] + }, + { + "code": 137, + "in": [{"packageName": "readString16"}], + "name": "getSigningKeySet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.KeySet" + }] + } + ] + }, + { + "code": 138, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ks": "readParcelable", + "__parcelType": "android.content.pm.KeySet" + }] + } + ], + "name": "isPackageSignedByKeySet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 139, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ks": "readParcelable", + "__parcelType": "android.content.pm.KeySet" + }] + } + ], + "name": "isPackageSignedByKeySetExactly", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 140, + "in": [], + "name": "getPermissionControllerPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 141, + "in": [], + "name": "getSdkSandboxPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 142, + "in": [{"userId": "readInt32"}], + "name": "getInstantApps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 143, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getInstantAppCookie", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 144, + "in": [ + {"packageName": "readString16"}, + {"cookie": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "setInstantAppCookie", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 145, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getInstantAppIcon", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 146, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isInstantApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 147, + "in": [ + {"packageName": "readString16"}, + {"systemUserApp": "readBool"} + ], + "name": "setRequiredForSystemUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 148, + "in": [ + {"packageName": "readString16"}, + {"updateAvaialble": "readBool"} + ], + "name": "setUpdateAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 149, + "in": [], + "name": "getServicesSystemSharedLibraryPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 150, + "in": [], + "name": "getSharedSystemSharedLibraryPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 151, + "in": [ + {"sequenceNumber": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getChangedPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ChangedPackages" + }] + } + ] + }, + { + "code": 152, + "in": [{"packageName": "readString16"}], + "name": "isPackageDeviceAdminOnAnyUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 153, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getInstallReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 154, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getSharedLibraries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 155, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getDeclaredSharedLibraries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 156, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "canRequestPackageInstalls", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 157, + "in": [], + "name": "deletePreloadsFileCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 158, + "in": [], + "name": "getInstantAppResolverComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 159, + "in": [], + "name": "getInstantAppResolverSettingsComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 160, + "in": [], + "name": "getInstantAppInstallerComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 161, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getInstantAppAndroidId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 162, + "in": [], + "name": "getArtManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 163, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "warning": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"userId": "readInt32"} + ], + "name": "setHarmfulAppWarning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 164, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getHarmfulAppWarning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + }, + { + "code": 165, + "in": [ + {"packageName": "readString16"}, + {"signingCertificate": "readByteVector"}, + {"flags": "readInt32"} + ], + "name": "hasSigningCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 166, + "in": [ + {"uid": "readInt32"}, + {"signingCertificate": "readByteVector"}, + {"flags": "readInt32"} + ], + "name": "hasUidSigningCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 167, + "in": [], + "name": "getDefaultTextClassifierPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 168, + "in": [], + "name": "getSystemTextClassifierPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 169, + "in": [], + "name": "getAttentionServicePackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 170, + "in": [], + "name": "getRotationResolverPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 171, + "in": [], + "name": "getWellbeingPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 172, + "in": [], + "name": "getAppPredictionServicePackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 173, + "in": [], + "name": "getSystemCaptionsServicePackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 174, + "in": [], + "name": "getSetupWizardPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 175, + "in": [], + "name": "getIncidentReportApproverPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 176, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isPackageStateProtected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 177, + "in": [], + "name": "sendDeviceCustomizationReadyBroadcast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 178, + "in": [{"flags": "readInt32"}], + "name": "getInstalledModules", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.ModuleInfo" + } + ] + }, + { + "code": 179, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getModuleInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ModuleInfo" + }] + } + ] + }, + { + "code": 180, + "in": [{"userId": "readInt32"}], + "name": "getRuntimePermissionsVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 181, + "in": [ + {"version": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setRuntimePermissionsVersion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 182, + "in": [{"packages": "readString16Vector"}], + "name": "notifyPackagesReplacedReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 183, + "in": [ + {"packageName": "readString16"}, + {"includeSplits": "readBool"}, + {"optional": "readInt32"}, + {"required": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trustedInstallers": "readParcelable", + "__parcelType": "android.content.pm.List" + }] + }, + {"onChecksumsReadyListener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "requestPackageChecksums", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 184, + "in": [ + {"packageName": "readString16"}, + {"callingPackage": "readString16"}, + {"featureId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getLaunchIntentSenderForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ] + }, + { + "code": 185, + "in": [ + {"permissionName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAppOpPermissionPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 186, + "in": [ + {"name": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getPermissionGroupInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PermissionGroupInfo" + }] + } + ] + }, + { + "code": 187, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.pm.PermissionInfo" + }] + } + ], + "name": "addPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 188, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.pm.PermissionInfo" + }] + } + ], + "name": "addPermissionAsync", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 189, + "in": [{"name": "readString16"}], + "name": "removePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 190, + "in": [ + {"permName": "readString16"}, + {"pkgName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "checkPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 191, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "grantRuntimePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 192, + "in": [ + {"permName": "readString16"}, + {"uid": "readInt32"} + ], + "name": "checkUidPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 193, + "in": [ + {"packageName": "readString16"}, + {"group": "readString16"}, + { + "mimeTypes": "readList", + "__parcelType": "String" + } + ], + "name": "setMimeGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 194, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSplashScreenTheme", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 195, + "in": [ + {"packageName": "readString16"}, + {"themeName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setSplashScreenTheme", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 196, + "in": [ + {"packageName": "readString16"}, + {"group": "readString16"} + ], + "name": "getMimeGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 197, + "in": [{"packageName": "readString16"}], + "name": "isAutoRevokeWhitelisted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 198, + "in": [ + {"recipientAppId": "readInt32"}, + {"visibleAuthority": "readString16"} + ], + "name": "makeProviderVisible", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 199, + "in": [ + {"recipientAppId": "readInt32"}, + {"visibleUid": "readInt32"} + ], + "name": "makeUidVisible", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 200, + "in": [], + "name": "getHoldLockToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 201, + "in": [ + {"token": "readStrongBinder"}, + {"durationMs": "readInt32"} + ], + "name": "holdLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 202, + "in": [ + {"propertyName": "readString16"}, + {"packageName": "readString16"}, + {"className": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getPropertyAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageManager.Property" + }] + } + ] + }, + { + "code": 203, + "in": [ + {"propertyName": "readString16"}, + {"componentType": "readInt32"} + ], + "name": "queryProperty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 204, + "in": [{ + "packageList": "readList", + "__parcelType": "String" + }], + "name": "setKeepUninstalledPackages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 205, + "in": [ + {"sourcePackageName": "readString16"}, + {"targetPackageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "canPackageQuery", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.pm.boolean" + } + ] + }, + { + "code": 206, + "in": [ + {"timeoutMillis": "readInt64"}, + {"forBackgroundHandler": "readBool"} + ], + "name": "waitForHandler", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IPackageManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManagerNative.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManagerNative.struct new file mode 100644 index 00000000..f2354f11 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageManagerNative.struct @@ -0,0 +1,160 @@ +{ + "produced_on": "2024-04-12T08:47:47.927708161Z", + "source_location": "", + "full_name": "android.content.pm.IPackageManagerNative", + "calls": [ + { + "code": 1, + "in": [{"uids": "readInt32Vector"}], + "name": "getNamesForUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"packageName": "readString16"}], + "name": "getInstallerForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [{"packageName": "readString16"}], + "name": "getVersionCodeForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [{"packageNames": "readString16Vector"}], + "name": "isAudioPlaybackCaptureAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.pm.boolean" + } + ] + }, + { + "code": 5, + "in": [{"packageName": "readString16"}], + "name": "getLocationFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"packageName": "readString16"}], + "name": "getTargetSdkVersionForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getModuleMetadataPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"certificate": "readByteVector"} + ], + "name": "hasSha256SigningCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"packageName": "readString16"}], + "name": "isPackageDebuggable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"featureName": "readString16"}, + {"version": "readInt32"} + ], + "name": "hasSystemFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [{"observer": "readStrongBinder"}], + "name": "registerStagedApexObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterStagedApexObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "getStagedApexModuleNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 14, + "in": [{"moduleName": "readString16"}], + "name": "getStagedApexInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.StagedApexInfo" + }] + } + ] + } + ], + "name": "IPackageManagerNative", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageMoveObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageMoveObserver.struct new file mode 100644 index 00000000..16c9bbf4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageMoveObserver.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:45.107632412Z", + "source_location": "", + "full_name": "android.content.pm.IPackageMoveObserver", + "calls": [ + { + "code": 1, + "in": [ + {"moveId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"moveId": "readInt32"}, + {"status": "readInt32"}, + {"estMillis": "readInt64"} + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPackageMoveObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageStatsObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageStatsObserver.struct new file mode 100644 index 00000000..23a1b6fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPackageStatsObserver.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.108746544Z", + "source_location": "", + "full_name": "android.content.pm.IPackageStatsObserver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pStats": "readParcelable", + "__parcelType": "android.content.pm.PackageStats" + }] + }, + {"succeeded": "readBool"} + ], + "name": "onGetStatsCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPackageStatsObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPinItemRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPinItemRequest.struct new file mode 100644 index 00000000..ff4d1b72 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IPinItemRequest.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:45.109953688Z", + "source_location": "", + "full_name": "android.content.pm.IPinItemRequest", + "calls": [ + { + "code": 1, + "in": [], + "name": "isValid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "accept", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "getShortcutInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getAppWidgetProviderInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.appwidget.AppWidgetProviderInfo" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getExtras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + } + ], + "name": "IPinItemRequest", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutChangeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutChangeCallback.struct new file mode 100644 index 00000000..eaac8111 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutChangeCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.111375717Z", + "source_location": "", + "full_name": "android.content.pm.IShortcutChangeCallback", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + { + "shortcuts": "readList", + "__parcelType": "android.content.pm.ShortcutInfo" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "onShortcutsAddedOrUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + { + "shortcuts": "readList", + "__parcelType": "android.content.pm.ShortcutInfo" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "onShortcutsRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IShortcutChangeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutService.struct new file mode 100644 index 00000000..9ebe3f70 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IShortcutService.struct @@ -0,0 +1,402 @@ +{ + "produced_on": "2024-04-12T08:47:45.114895427Z", + "source_location": "", + "full_name": "android.content.pm.IShortcutService", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfoList": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"userId": "readInt32"} + ], + "name": "setDynamicShortcuts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfoList": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"userId": "readInt32"} + ], + "name": "addDynamicShortcuts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + { + "shortcutIds": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"} + ], + "name": "removeDynamicShortcuts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "removeAllDynamicShortcuts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcuts": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"userId": "readInt32"} + ], + "name": "updateShortcuts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcut": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultIntent": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ret": "readParcelable", + "__parcelType": "android.content.pm.AndroidFuture" + }] + } + ], + "name": "requestPinShortcut", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcut": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ret": "readParcelable", + "__parcelType": "android.content.pm.AndroidFuture" + }] + } + ], + "name": "createShortcutResultIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + { + "shortcutIds": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disabledMessage": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"disabledMessageResId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "disableShortcuts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + { + "shortcutIds": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"} + ], + "name": "enableShortcuts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getMaxShortcutCountPerActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getRemainingCallCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getRateLimitResetTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 13, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getIconMaxDimensions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"shortcutId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "reportShortcutUsed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "resetThrottling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "onApplicationActive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"user": "readInt32"}], + "name": "getBackupPayload", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 18, + "in": [ + {"payload": "readByteVector"}, + {"user": "readInt32"} + ], + "name": "applyRestore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"user": "readInt32"}, + {"requestType": "readInt32"} + ], + "name": "isRequestPinItemSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"userId": "readInt32"} + ], + "name": "getShareTargets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 21, + "in": [ + {"packageName": "readString16"}, + {"packageToCheck": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasShareTargets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [ + {"packageName": "readString16"}, + { + "shortcutIds": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"} + ], + "name": "removeLongLivedShortcuts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"packageName": "readString16"}, + {"matchFlags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getShortcuts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 24, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcut": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "pushDynamicShortcut", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IShortcutService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IStagedApexObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IStagedApexObserver.struct new file mode 100644 index 00000000..7376b58f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/IStagedApexObserver.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.928735232Z", + "source_location": "", + "full_name": "android.content.pm.IStagedApexObserver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.content.pm.ApexStagedEvent" + }] + } + ], + "name": "onApexStaged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStagedApexObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstallationFileParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstallationFileParcel.struct new file mode 100644 index 00000000..5d8a2254 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstallationFileParcel.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:45.119807245Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.content.pm.InstallationFileLocation" + }] + }, + {"size": "readInt64"}, + {"metadata": "readByteVector"}, + {"signature": "readByteVector"} + ], + "full_name": "android.content.pm.InstallationFileParcel", + "name": "InstallationFileParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstrumentationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstrumentationInfo.struct new file mode 100644 index 00000000..98d53e5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/InstrumentationInfo.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T13:12:50.647218347Z", + "source_location": "", + "components": [ + {"targetPackage": "readString8"}, + {"targetProcesses": "readString8"}, + {"sourceDir": "readString8"}, + {"publicSourceDir": "readString8"}, + {"splitNames": "readString8Vector"}, + {"splitSourceDirs": "readString8Vector"}, + {"splitPublicSourceDirs": "readString8Vector"}, + {"splitDependencies": "readSparseArray"}, + {"dataDir": "readString8"}, + {"deviceProtectedDataDir": "readString8"}, + {"credentialProtectedDataDir": "readString8"}, + {"primaryCpuAbi": "readString8"}, + {"secondaryCpuAbi": "readString8"}, + {"nativeLibraryDir": "readString8"}, + {"secondaryNativeLibraryDir": "readString8"}, + {"handleProfiling": "readInt32"}, + {"functionalTest": "readInt32"} + ], + "full_name": "android.content.pm.InstrumentationInfo", + "name": "InstrumentationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ModuleInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ModuleInfo.struct new file mode 100644 index 00000000..f81c212c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ModuleInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:44:25.077202613Z", + "source_location": "", + "components": [ + {"mName": "readCharSequence"}, + {"mPackageName": "readString16"}, + {"mHidden": "readBool"}, + {"mApexModuleName": "readString16"} + ], + "full_name": "android.content.pm.ModuleInfo", + "name": "ModuleInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageInfoLite.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageInfoLite.struct new file mode 100644 index 00000000..ef8a2d3d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageInfoLite.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T09:38:34.608022563Z", + "source_location": "", + "components": [ + {"packageName": "readString16"}, + {"versionCode": "readInt32"}, + {"versionCodeMajor": "readInt32"}, + {"baseRevisionCode": "readInt32"}, + {"splitRevisionCodes": "readInt32Vector"}, + {"recommendedInstallLocation": "readInt32"}, + {"installLocation": "readInt32"}, + {"multiArch": "readInt32"}, + {"debuggable": "readInt32"}, + {"verifiersLength": "readInt32"} + ], + "full_name": "android.content.pm.PackageInfoLite", + "name": "PackageInfoLite", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageStats.struct new file mode 100644 index 00000000..881e9dd7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PackageStats.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T13:44:52.035897087Z", + "source_location": "", + "components": [ + {"packageName": "readString16"}, + {"userHandle": "readInt32"}, + {"codeSize": "readInt64"}, + {"dataSize": "readInt64"}, + {"cacheSize": "readInt64"}, + {"externalCodeSize": "readInt64"}, + {"externalDataSize": "readInt64"}, + {"externalCacheSize": "readInt64"}, + {"externalMediaSize": "readInt64"}, + {"externalObbSize": "readInt64"} + ], + "full_name": "android.content.pm.PackageStats", + "name": "PackageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PermissionGroupInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PermissionGroupInfo.struct new file mode 100644 index 00000000..7987cfcd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/PermissionGroupInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T13:13:31.394229701Z", + "source_location": "", + "components": [ + {"descriptionRes": "readInt32"}, + {"requestRes": "readInt32"}, + {"requestDetailResourceId": "readInt32"}, + {"backgroundRequestResourceId": "readInt32"}, + {"backgroundRequestDetailResourceId": "readInt32"}, + { + "nonLocalizedDescription": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + {"flags": "readInt32"}, + {"priority": "readInt32"} + ], + "full_name": "android.content.pm.PermissionGroupInfo", + "name": "PermissionGroupInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ResolveInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ResolveInfo.struct new file mode 100644 index 00000000..fa323239 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ResolveInfo.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T16:25:33.504111150Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"priority": "readInt32"}, + {"preferredOrder": "readInt32"}, + {"match": "readInt32"}, + {"specificIndex": "readInt32"}, + {"labelRes": "readInt32"}, + { + "nonLocalizedLabel": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + {"icon": "readInt32"}, + {"resolvePackageName": "readString8"}, + {"targetUserId": "readInt32"}, + {"system": "readInt32"}, + {"noResourceId": "readInt32"}, + {"iconResourceId": "readInt32"}, + {"handleAllWebDataURI": "readInt32"}, + {"mAutoResolutionAllowed": "readInt32"}, + {"isInstantAppAvailable": "readInt32"}, + {"userHandleId": "readInt32"} + ], + "full_name": "android.content.pm.ResolveInfo", + "name": "ResolveInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ServiceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ServiceInfo.struct new file mode 100644 index 00000000..264c3cdf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/ServiceInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:29:39.190245557Z", + "source_location": "", + "components": [ + {"permission": "readString8"}, + {"flags": "readInt32"}, + {"mForegroundServiceType": "readInt32"} + ], + "full_name": "android.content.pm.ServiceInfo", + "name": "ServiceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SigningInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SigningInfo.struct new file mode 100644 index 00000000..9472d5c7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SigningInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:16:09.132780542Z", + "source_location": "", + "components": [{ + "mSigningDetails": "readParcelable", + "__parcelType": "android.content.pm.SigningDetails" + }], + "full_name": "android.content.pm.SigningInfo", + "name": "SigningInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/StagedApexInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/StagedApexInfo.struct new file mode 100644 index 00000000..0620ecff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/StagedApexInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.929607049Z", + "source_location": "", + "components": [ + {"moduleName": "readString16"}, + {"diskImagePath": "readString16"}, + {"versionCode": "readInt64"}, + {"versionName": "readString16"}, + {"hasClassPathJars": "readBool"} + ], + "full_name": "android.content.pm.StagedApexInfo", + "name": "StagedApexInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SuspendDialogInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SuspendDialogInfo.struct new file mode 100644 index 00000000..2c7482ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/SuspendDialogInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T14:37:43.044593669Z", + "source_location": "", + "components": [ + {"mIconResId": "readInt32"}, + {"mTitleResId": "readInt32"}, + {"mTitle": "readString16"}, + {"mDialogMessageResId": "readInt32"}, + {"mDialogMessage": "readString16"}, + {"mNeutralButtonTextResId": "readInt32"}, + {"mNeutralButtonText": "readString16"}, + {"mNeutralButtonAction": "readInt32"} + ], + "full_name": "android.content.pm.SuspendDialogInfo", + "name": "SuspendDialogInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserInfo.struct new file mode 100644 index 00000000..ad555bdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserInfo.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T13:17:09.871357216Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString8"}, + {"iconPath": "readString8"}, + {"flags": "readInt32"}, + {"userType": "readString8"}, + {"serialNumber": "readInt32"}, + {"creationTime": "readInt64"}, + {"lastLoggedInTime": "readInt64"}, + {"lastLoggedInFingerprint": "readString8"}, + {"partial": "readBool"}, + {"preCreated": "readBool"}, + {"profileGroupId": "readInt32"}, + {"guestToRemove": "readBool"}, + {"restrictedProfileParentId": "readInt32"}, + {"profileBadge": "readInt32"} + ], + "full_name": "android.content.pm.UserInfo", + "name": "UserInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserProperties.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserProperties.struct new file mode 100644 index 00000000..2bf9f6fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/UserProperties.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T10:14:54.610164586Z", + "source_location": "", + "components": [ + {"mPropertiesPresent": "readInt64"}, + {"mShowInLauncher": "readInt32"}, + {"mStartWithParent": "readBool"}, + {"mShowInSettings": "readInt32"}, + {"mInheritDevicePolicy": "readInt32"}, + {"mUseParentsContacts": "readBool"}, + {"mUpdateCrossProfileIntentFiltersOnOTA": "readBool"}, + {"mCrossProfileIntentFilterAccessControl": "readInt32"}, + {"mCrossProfileIntentResolutionStrategy": "readInt32"}, + {"mMediaSharedWithParent": "readBool"}, + {"mCredentialShareableWithParent": "readBool"}, + {"mDeleteAppWithParent": "readBool"} + ], + "full_name": "android.content.pm.UserProperties", + "name": "UserProperties", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VerifierDeviceIdentity.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VerifierDeviceIdentity.struct new file mode 100644 index 00000000..20b3f6af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VerifierDeviceIdentity.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:31:21.168494674Z", + "source_location": "", + "components": [{"identity": "readInt64"}], + "full_name": "android.content.pm.VerifierDeviceIdentity", + "name": "VerifierDeviceIdentity", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VersionedPackage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VersionedPackage.struct new file mode 100644 index 00000000..9a600977 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/VersionedPackage.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:09:02.230869697Z", + "source_location": "", + "components": [ + {"mPackageName": "readString8"}, + {"mVersionCode": "readInt64"} + ], + "full_name": "android.content.pm.VersionedPackage", + "name": "VersionedPackage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/IArtManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/IArtManager.struct new file mode 100644 index 00000000..f06e2273 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/IArtManager.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:45.146467314Z", + "source_location": "", + "full_name": "android.content.pm.dex.IArtManager", + "calls": [ + { + "code": 1, + "in": [ + {"profileType": "readInt32"}, + {"packageName": "readString16"}, + {"codePath": "readString16"}, + {"callback": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "snapshotRuntimeProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"profileType": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "isRuntimeProfilingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IArtManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/ISnapshotRuntimeProfileCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/ISnapshotRuntimeProfileCallback.struct new file mode 100644 index 00000000..0e1bf3bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/dex/ISnapshotRuntimeProfileCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.147711859Z", + "source_location": "", + "full_name": "android.content.pm.dex.ISnapshotRuntimeProfileCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profileReadFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISnapshotRuntimeProfileCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/permission/IRuntimePermissionPresenter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/permission/IRuntimePermissionPresenter.struct new file mode 100644 index 00000000..1514fc47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/permission/IRuntimePermissionPresenter.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.148906142Z", + "source_location": "", + "full_name": "android.content.pm.permission.IRuntimePermissionPresenter", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getAppPermissions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRuntimePermissionPresenter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/verify/domain/IDomainVerificationManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/verify/domain/IDomainVerificationManager.struct new file mode 100644 index 00000000..56a67f1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/pm/verify/domain/IDomainVerificationManager.struct @@ -0,0 +1,130 @@ +{ + "produced_on": "2024-04-12T08:47:45.154832861Z", + "source_location": "", + "full_name": "android.content.pm.verify.domain.IDomainVerificationManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "queryValidVerificationPackageNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 2, + "in": [{"packageName": "readString16"}], + "name": "getDomainVerificationInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.verify.domain.DomainVerificationInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getDomainVerificationUserState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.verify.domain.DomainVerificationUserState" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"domain": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getOwnersForDomain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.verify.domain.DomainOwner" + } + ] + }, + { + "code": 5, + "in": [ + {"domainSetId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domains": "readParcelable", + "__parcelType": "android.content.pm.verify.domain.DomainSet" + }] + }, + {"state": "readInt32"} + ], + "name": "setDomainVerificationStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"allowed": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setDomainVerificationLinkHandlingAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"domainSetId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domains": "readParcelable", + "__parcelType": "android.content.pm.verify.domain.DomainSet" + }] + }, + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setDomainVerificationUserSelection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IDomainVerificationManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/CompatibilityInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/CompatibilityInfo.struct new file mode 100644 index 00000000..9d731a13 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/CompatibilityInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:20:19.897926881Z", + "source_location": "", + "components": [ + {"mCompatibilityFlags": "readInt32"}, + {"applicationDensity": "readInt32"}, + {"applicationScale": "readFloat"}, + {"applicationInvertedScale": "readFloat"} + ], + "full_name": "android.content.res.CompatibilityInfo", + "name": "CompatibilityInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/IResourcesManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/IResourcesManager.struct new file mode 100644 index 00000000..6b759e15 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/IResourcesManager.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:45.158135346Z", + "source_location": "", + "full_name": "android.content.res.IResourcesManager", + "calls": [{ + "code": 1, + "in": [ + {"process": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.content.res.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "finishCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "dumpResources", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IResourcesManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/ObbInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/ObbInfo.struct new file mode 100644 index 00000000..bf41779e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/res/ObbInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T12:07:33.785070086Z", + "source_location": "", + "components": [ + {"filename": "readString16"}, + {"packageName": "readString16"}, + {"version": "readInt32"}, + {"flags": "readInt32"}, + {"salt": "readByteVector"} + ], + "full_name": "android.content.res.ObbInfo", + "name": "ObbInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/rollback/IRollbackManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/rollback/IRollbackManager.struct new file mode 100644 index 00000000..03964d86 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/content/rollback/IRollbackManager.struct @@ -0,0 +1,115 @@ +{ + "produced_on": "2024-04-12T08:47:45.160778399Z", + "source_location": "", + "full_name": "android.content.rollback.IRollbackManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getAvailableRollbacks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getRecentlyCommittedRollbacks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"rollbackId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "causePackages": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"callerPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusReceiver": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "commitRollback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"userIds": "readInt32Vector"}, + {"appId": "readInt32"}, + {"ceDataInode": "readInt64"}, + {"seInfo": "readString16"}, + {"token": "readInt32"} + ], + "name": "snapshotAndRestoreUserData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "reloadPersistedData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"packageName": "readString16"}], + "name": "expireRollbackForPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"sessionId": "readInt32"}], + "name": "notifyStagedSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"millis": "readInt64"}], + "name": "blockRollbackManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRollbackManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/contentcaptureservice/cts/IOutOfProcessDataSharingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/contentcaptureservice/cts/IOutOfProcessDataSharingService.struct new file mode 100644 index 00000000..13d9a534 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/contentcaptureservice/cts/IOutOfProcessDataSharingService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:44.028127686Z", + "source_location": "", + "full_name": "android.contentcaptureservice.cts.IOutOfProcessDataSharingService", + "calls": [ + { + "code": 1, + "in": [], + "name": "isContentCaptureManagerAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "isApplicationContentCaptureManagerAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IOutOfProcessDataSharingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IClearCredentialStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IClearCredentialStateCallback.struct new file mode 100644 index 00000000..18da9723 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IClearCredentialStateCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.168718717Z", + "source_location": "", + "full_name": "android.credentials.IClearCredentialStateCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorType": "readString16"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IClearCredentialStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICreateCredentialCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICreateCredentialCallback.struct new file mode 100644 index 00000000..28d33c13 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICreateCredentialCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.169884990Z", + "source_location": "", + "full_name": "android.credentials.ICreateCredentialCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "onPendingIntent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.credentials.CreateCredentialResponse" + }] + } + ], + "name": "onResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"errorType": "readString16"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICreateCredentialCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICredentialManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICredentialManager.struct new file mode 100644 index 00000000..24b5e701 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ICredentialManager.struct @@ -0,0 +1,206 @@ +{ + "produced_on": "2024-04-12T08:47:45.172990761Z", + "source_location": "", + "full_name": "android.credentials.ICredentialManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.credentials.GetCredentialRequest" + }] + }, + {"callback": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "executeGetCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.credentials.GetCredentialRequest" + }] + }, + {"prepareGetCredentialCallback": "readStrongBinder"}, + {"getCredentialCallback": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "executePrepareGetCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.credentials.CreateCredentialRequest" + }] + }, + {"callback": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "executeCreateCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.credentials.ClearCredentialStateRequest" + }] + }, + {"callback": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "clearCredentialState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [ + { + "primaryProviders": "readList", + "__parcelType": "String" + }, + { + "providers": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "setEnabledProviders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.credentials.RegisterCredentialDescriptionRequest" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "registerCredentialDescription", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.credentials.UnregisterCredentialDescriptionRequest" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "unregisterCredentialDescription", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "isEnabledCredentialProviderService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"userId": "readInt32"}, + {"providerFilter": "readInt32"} + ], + "name": "getCredentialProviderServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.credentials.CredentialProviderInfo" + } + ] + }, + { + "code": 10, + "in": [{"providerFilter": "readInt32"}], + "name": "getCredentialProviderServicesForTesting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.credentials.CredentialProviderInfo" + } + ] + }, + { + "code": 11, + "in": [], + "name": "isServiceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICredentialManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IGetCredentialCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IGetCredentialCallback.struct new file mode 100644 index 00000000..344cba82 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IGetCredentialCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.174260856Z", + "source_location": "", + "full_name": "android.credentials.IGetCredentialCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "onPendingIntent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.credentials.GetCredentialResponse" + }] + } + ], + "name": "onResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"errorType": "readString16"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetCredentialCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IPrepareGetCredentialCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IPrepareGetCredentialCallback.struct new file mode 100644 index 00000000..3b26f49f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/IPrepareGetCredentialCallback.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:45.175500241Z", + "source_location": "", + "full_name": "android.credentials.IPrepareGetCredentialCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.credentials.PrepareGetCredentialResponseInternal" + }] + } + ], + "name": "onResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorType": "readString16"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrepareGetCredentialCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ISetEnabledProvidersCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ISetEnabledProvidersCallback.struct new file mode 100644 index 00000000..7f588bea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/credentials/ISetEnabledProvidersCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.176554092Z", + "source_location": "", + "full_name": "android.credentials.ISetEnabledProvidersCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorType": "readString16"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISetEnabledProvidersCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/database/IContentObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/database/IContentObserver.struct new file mode 100644 index 00000000..516cd790 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/database/IContentObserver.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:45.181968219Z", + "source_location": "", + "full_name": "android.database.IContentObserver", + "calls": [ + { + "code": 1, + "in": [ + {"selfUpdate": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "onChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"selfUpdate": "readBool"}, + { + "uri": "readParcelableVector", + "__parcelType": "android.net.Uri" + }, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "onChangeEtc", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/FingerprintAndPairDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/FingerprintAndPairDevice.struct new file mode 100644 index 00000000..f1e6c3aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/FingerprintAndPairDevice.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:45.183900698Z", + "source_location": "", + "components": [ + {"keyFingerprint": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.debug.PairDevice" + }] + } + ], + "full_name": "android.debug.FingerprintAndPairDevice", + "name": "FingerprintAndPairDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbCallback.struct new file mode 100644 index 00000000..a6c5aa76 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.185642333Z", + "source_location": "", + "full_name": "android.debug.IAdbCallback", + "calls": [{ + "code": 1, + "in": [ + {"enabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.debug.AdbTransportType" + }] + } + ], + "name": "onDebuggingChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAdbCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbManager.struct new file mode 100644 index 00000000..684a4ed2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbManager.struct @@ -0,0 +1,139 @@ +{ + "produced_on": "2024-04-12T08:47:45.188085201Z", + "source_location": "", + "full_name": "android.debug.IAdbManager", + "calls": [ + { + "code": 1, + "in": [ + {"alwaysAllow": "readBool"}, + {"publicKey": "readString16"} + ], + "name": "allowDebugging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "denyDebugging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "clearDebuggingKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"alwaysAllow": "readBool"}, + {"bssid": "readString16"} + ], + "name": "allowWirelessDebugging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "denyWirelessDebugging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getPairedDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.debug.FingerprintAndPairDevice" + } + ] + }, + { + "code": 7, + "in": [{"fingerprint": "readString16"}], + "name": "unpairDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "enablePairingByPairingCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serviceName": "readString16"}, + {"password": "readString16"} + ], + "name": "enablePairingByQrCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getAdbWirelessPort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [], + "name": "disablePairing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "isAdbWifiSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "isAdbWifiQrSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAdbManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbTransport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbTransport.struct new file mode 100644 index 00000000..437652e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/IAdbTransport.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.189201394Z", + "source_location": "", + "full_name": "android.debug.IAdbTransport", + "calls": [{ + "code": 1, + "in": [ + {"enabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.debug.AdbTransportType" + }] + } + ], + "name": "onAdbEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAdbTransport", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/PairDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/PairDevice.struct new file mode 100644 index 00000000..5c62155a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/debug/PairDevice.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:45.190124592Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"guid": "readString16"}, + {"connected": "readBool"} + ], + "full_name": "android.debug.PairDevice", + "name": "PairDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IDeviceLockService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IDeviceLockService.struct new file mode 100644 index 00000000..69095b4e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IDeviceLockService.struct @@ -0,0 +1,114 @@ +{ + "produced_on": "2024-04-12T08:47:57.950005673Z", + "source_location": "", + "full_name": "android.devicelock.IDeviceLockService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "lockDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unlockDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "isDeviceLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "getDeviceId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "getKioskApps", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "addFinancedDeviceKioskRole", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "removeFinancedDeviceKioskRole", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"exempt": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "setExemptFromActivityBackgroundStartRestriction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"exempt": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "setExemptFromHibernation", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDeviceLockService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetDeviceIdCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetDeviceIdCallback.struct new file mode 100644 index 00000000..6ffd77eb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetDeviceIdCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.950961732Z", + "source_location": "", + "full_name": "android.devicelock.IGetDeviceIdCallback", + "calls": [ + { + "code": 1, + "in": [ + {"type": "readInt32"}, + {"id": "readString16"} + ], + "name": "onDeviceIdReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetDeviceIdCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetKioskAppsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetKioskAppsCallback.struct new file mode 100644 index 00000000..f6159424 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IGetKioskAppsCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.951824640Z", + "source_location": "", + "full_name": "android.devicelock.IGetKioskAppsCallback", + "calls": [ + { + "code": 1, + "in": [{"roleToPackage": "readMap"}], + "name": "onKioskAppsReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetKioskAppsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IIsDeviceLockedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IIsDeviceLockedCallback.struct new file mode 100644 index 00000000..e2a229b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/IIsDeviceLockedCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.952715337Z", + "source_location": "", + "full_name": "android.devicelock.IIsDeviceLockedCallback", + "calls": [ + { + "code": 1, + "in": [{"locked": "readBool"}], + "name": "onIsDeviceLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIsDeviceLockedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/ILockUnlockDeviceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/ILockUnlockDeviceCallback.struct new file mode 100644 index 00000000..be2c140f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/devicelock/ILockUnlockDeviceCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.953548494Z", + "source_location": "", + "full_name": "android.devicelock.ILockUnlockDeviceCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onDeviceLockedUnlocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILockUnlockDeviceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/dvr/IVirtualTouchpadService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/dvr/IVirtualTouchpadService.struct new file mode 100644 index 00000000..0ef600ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/dvr/IVirtualTouchpadService.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:48.032748464Z", + "source_location": "", + "full_name": "android.dvr.IVirtualTouchpadService", + "calls": [ + { + "code": 1, + "in": [], + "name": "attach", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "detach", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"touchpad": "readInt32"}, + {"x": "readFloat"}, + {"y": "readFloat"}, + {"pressure": "readFloat"} + ], + "name": "touch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"touchpad": "readInt32"}, + {"buttons": "readInt32"} + ], + "name": "buttonState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"touchpad": "readInt32"}, + {"x": "readFloat"}, + {"y": "readFloat"} + ], + "name": "scroll", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualTouchpadService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreCallback.struct new file mode 100644 index 00000000..42fd1693 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.857210775Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IExampleStoreCallback", + "calls": [ + { + "code": 1, + "in": [{"iterator": "readStrongBinder"}], + "name": "onStartQuerySuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onStartQueryFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExampleStoreCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIterator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIterator.struct new file mode 100644 index 00000000..42ebc8cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIterator.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.858131184Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IExampleStoreIterator", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "next", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExampleStoreIterator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIteratorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIteratorCallback.struct new file mode 100644 index 00000000..5f05f779 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreIteratorCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:58.859066972Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IExampleStoreIteratorCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onIteratorNextSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onIteratorNextFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExampleStoreIteratorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreService.struct new file mode 100644 index 00000000..27ee7ea0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IExampleStoreService.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:58.860056452Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IExampleStoreService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "startQuery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IExampleStoreService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeCallback.struct new file mode 100644 index 00000000..74d68561 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.860923779Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IFederatedComputeCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFederatedComputeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeService.struct new file mode 100644 index 00000000..85a59e03 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IFederatedComputeService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:58.861919169Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IFederatedComputeService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trainingOptions": "readParcelable", + "__parcelType": "android.federatedcompute.common.TrainingOptions" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "scheduleFederatedCompute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IFederatedComputeService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IResultHandlingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IResultHandlingService.struct new file mode 100644 index 00000000..34019a53 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/federatedcompute/aidl/IResultHandlingService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:58.863170554Z", + "source_location": "", + "full_name": "android.federatedcompute.aidl.IResultHandlingService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trainingOptions": "readParcelable", + "__parcelType": "android.federatedcompute.common.TrainingOptions" + }] + }, + {"success": "readBool"}, + { + "exampleConsumptionList": "readList", + "__parcelType": "android.federatedcompute.common.ExampleConsumption" + }, + {"callback": "readStrongBinder"} + ], + "name": "handleResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResultHandlingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/fmq/test/FixedParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/fmq/test/FixedParcelable.struct new file mode 100644 index 00000000..1b10747f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/fmq/test/FixedParcelable.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.225360813Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "b": "readParcelable", + "__parcelType": "android.fmq.test.EventFlagBits" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "u": "readParcelable", + "__parcelType": "android.fmq.test.FixedUnion" + }] + } + ], + "full_name": "android.fmq.test.FixedParcelable", + "name": "FixedParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/DisplayDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/DisplayDesc.struct new file mode 100644 index 00000000..8f4b4832 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/DisplayDesc.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.259197772Z", + "source_location": "", + "components": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"layer": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "orientation": "readParcelable", + "__parcelType": "android.frameworks.automotive.display.Rotation" + }] + } + ], + "full_name": "android.frameworks.automotive.display.DisplayDesc", + "name": "DisplayDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/ICarDisplayProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/ICarDisplayProxy.struct new file mode 100644 index 00000000..1e4ad2f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/display/ICarDisplayProxy.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:47.260903806Z", + "source_location": "", + "full_name": "android.frameworks.automotive.display.ICarDisplayProxy", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDisplayIdList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.frameworks.automotive.display.long" + } + ] + }, + { + "code": 2, + "in": [{"id": "readInt64"}], + "name": "getDisplayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.frameworks.automotive.display.DisplayDesc" + }] + } + ] + }, + { + "code": 3, + "in": [{"id": "readInt64"}], + "name": "getHGraphicBufferProducer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ] + }, + { + "code": 4, + "in": [{"id": "readInt64"}], + "name": "hideWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"id": "readInt64"}], + "name": "showWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"id": "readInt64"}], + "name": "getSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ] + } + ], + "name": "ICarDisplayProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicy.struct new file mode 100644 index 00000000..2842d1b4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicy.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.291089667Z", + "source_location": "", + "components": [ + {"policyId": "readString16"}, + { + "enabledComponents": "readParcelableVector", + "__parcelType": "android.frameworks.automotive.powerpolicy.PowerComponent" + }, + { + "disabledComponents": "readParcelableVector", + "__parcelType": "android.frameworks.automotive.powerpolicy.PowerComponent" + }, + {"enabledCustomComponents": "readInt32Vector"}, + {"disabledCustomComponents": "readInt32Vector"} + ], + "full_name": "android.frameworks.automotive.powerpolicy.CarPowerPolicy", + "name": "CarPowerPolicy", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicyFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicyFilter.struct new file mode 100644 index 00000000..72ca7274 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/CarPowerPolicyFilter.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.292149148Z", + "source_location": "", + "components": [ + { + "components": "readParcelableVector", + "__parcelType": "android.frameworks.automotive.powerpolicy.PowerComponent" + }, + {"customComponents": "readInt32Vector"} + ], + "full_name": "android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter", + "name": "CarPowerPolicyFilter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback.struct new file mode 100644 index 00000000..d15f4d56 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.293171448Z", + "source_location": "", + "full_name": "android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.frameworks.automotive.powerpolicy.CarPowerPolicy" + }] + } + ], + "name": "onPolicyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarPowerPolicyChangeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer.struct new file mode 100644 index 00000000..f5f18ccf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:47.294742880Z", + "source_location": "", + "full_name": "android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCurrentPowerPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.frameworks.automotive.powerpolicy.CarPowerPolicy" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentId": "readParcelable", + "__parcelType": "android.frameworks.automotive.powerpolicy.PowerComponent" + }] + } + ], + "name": "getPowerComponentState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter" + }] + } + ], + "name": "registerPowerPolicyChangeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterPowerPolicyChangeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarPowerPolicyServer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.struct new file mode 100644 index 00000000..ed5c9ad6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:47.297591176Z", + "source_location": "", + "full_name": "android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification", + "calls": [ + { + "code": 1, + "in": [], + "name": "notifyCarServiceReady", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.frameworks.automotive.powerpolicy.internal.PolicyState" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"policyId": "readString16"}, + {"force": "readBool"} + ], + "name": "notifyPowerPolicyChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"policyId": "readString16"}, + {"enabledComponents": "readString16Vector"}, + {"disabledComponents": "readString16Vector"} + ], + "name": "notifyPowerPolicyDefinition", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarPowerPolicySystemNotification", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/PolicyState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/PolicyState.struct new file mode 100644 index 00000000..9fa66466 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/powerpolicy/internal/PolicyState.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.298532065Z", + "source_location": "", + "components": [ + {"policyId": "readString16"}, + {"policyGroupId": "readString16"} + ], + "full_name": "android.frameworks.automotive.powerpolicy.internal.PolicyState", + "name": "PolicyState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CallbackConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CallbackConfig.struct new file mode 100644 index 00000000..4124a522 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CallbackConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.314109105Z", + "source_location": "", + "components": [{"carDataIds": "readInt32Vector"}], + "full_name": "android.frameworks.automotive.telemetry.CallbackConfig", + "name": "CallbackConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CarData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CarData.struct new file mode 100644 index 00000000..dec45294 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/CarData.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.315099955Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"content": "readByteVector"} + ], + "full_name": "android.frameworks.automotive.telemetry.CarData", + "name": "CarData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetry.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetry.struct new file mode 100644 index 00000000..4797587f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetry.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:47.316403891Z", + "source_location": "", + "full_name": "android.frameworks.automotive.telemetry.ICarTelemetry", + "calls": [ + { + "code": 1, + "in": [{ + "dataList": "readParcelableVector", + "__parcelType": "android.frameworks.automotive.telemetry.CarData" + }], + "name": "write", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.frameworks.automotive.telemetry.CallbackConfig" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "addCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "removeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarTelemetry", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetryCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetryCallback.struct new file mode 100644 index 00000000..2a75089d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/automotive/telemetry/ICarTelemetryCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.317534244Z", + "source_location": "", + "full_name": "android.frameworks.automotive.telemetry.ICarTelemetryCallback", + "calls": [{ + "code": 1, + "in": [{"ids": "readInt32Vector"}], + "name": "onChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICarTelemetryCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/ProviderIdAndVendorTagSections.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/ProviderIdAndVendorTagSections.struct new file mode 100644 index 00000000..5e37ac48 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/ProviderIdAndVendorTagSections.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.337531012Z", + "source_location": "", + "components": [ + {"providerId": "readInt64"}, + { + "vendorTagSections": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.common.VendorTagSection" + } + ], + "full_name": "android.frameworks.cameraservice.common.ProviderIdAndVendorTagSections", + "name": "ProviderIdAndVendorTagSections", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTag.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTag.struct new file mode 100644 index 00000000..71e7963b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTag.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:47.341106843Z", + "source_location": "", + "components": [ + {"tagId": "readInt64"}, + {"tagName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tagType": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.common.CameraMetadataType" + }] + } + ], + "full_name": "android.frameworks.cameraservice.common.VendorTag", + "name": "VendorTag", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTagSection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTagSection.struct new file mode 100644 index 00000000..6193f1b6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/common/VendorTagSection.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.342224356Z", + "source_location": "", + "components": [ + {"sectionName": "readString16"}, + { + "tags": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.common.VendorTag" + } + ], + "full_name": "android.frameworks.cameraservice.common.VendorTagSection", + "name": "VendorTagSection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CameraMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CameraMetadata.struct new file mode 100644 index 00000000..c0b0881d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CameraMetadata.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.393469406Z", + "source_location": "", + "components": [{"metadata": "readByteVector"}], + "full_name": "android.frameworks.cameraservice.device.CameraMetadata", + "name": "CameraMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureRequest.struct new file mode 100644 index 00000000..07da3f7c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureRequest.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.395710941Z", + "source_location": "", + "components": [ + { + "physicalCameraSettings": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.device.PhysicalCameraSettings" + }, + { + "streamAndWindowIds": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.device.StreamAndWindowId" + } + ], + "full_name": "android.frameworks.cameraservice.device.CaptureRequest", + "name": "CaptureRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureResultExtras.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureResultExtras.struct new file mode 100644 index 00000000..f47f51bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/CaptureResultExtras.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:47.396891334Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"burstId": "readInt32"}, + {"frameNumber": "readInt64"}, + {"partialResultCount": "readInt32"}, + {"errorStreamId": "readInt32"}, + {"errorPhysicalCameraId": "readString16"} + ], + "full_name": "android.frameworks.cameraservice.device.CaptureResultExtras", + "name": "CaptureResultExtras", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/ICameraDeviceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/ICameraDeviceCallback.struct new file mode 100644 index 00000000..643a54f9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/ICameraDeviceCallback.struct @@ -0,0 +1,103 @@ +{ + "produced_on": "2024-04-12T08:47:47.400038597Z", + "source_location": "", + "full_name": "android.frameworks.cameraservice.device.ICameraDeviceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultExtras": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CaptureResultExtras" + }] + }, + {"timestamp": "readInt64"} + ], + "name": "onCaptureStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorCode": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.ErrorCode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultExtras": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CaptureResultExtras" + }] + } + ], + "name": "onDeviceError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onDeviceIdle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"streamId": "readInt32"}], + "name": "onPrepared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"lastFrameNumber": "readInt64"}, + {"repeatingRequestId": "readInt32"} + ], + "name": "onRepeatingRequestError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CaptureMetadataInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultExtras": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CaptureResultExtras" + }] + }, + { + "physicalCaptureResultInfos": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.device.PhysicalCaptureResultInfo" + } + ], + "name": "onResultReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraDeviceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/OutputConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/OutputConfiguration.struct new file mode 100644 index 00000000..bc38ab8d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/OutputConfiguration.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:47.405866293Z", + "source_location": "", + "components": [ + { + "windowHandles": "readParcelableVector", + "__parcelType": "android.hardware.common.NativeHandle" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rotation": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.Rotation" + }] + }, + {"windowGroupId": "readInt32"}, + {"physicalCameraId": "readString16"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"isDeferred": "readBool"} + ], + "full_name": "android.frameworks.cameraservice.device.OutputConfiguration", + "name": "OutputConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCameraSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCameraSettings.struct new file mode 100644 index 00000000..3cf48b6f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCameraSettings.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:47.406915204Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CaptureMetadataInfo" + }] + } + ], + "full_name": "android.frameworks.cameraservice.device.PhysicalCameraSettings", + "name": "PhysicalCameraSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCaptureResultInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCaptureResultInfo.struct new file mode 100644 index 00000000..3d282740 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/PhysicalCaptureResultInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:47.407877943Z", + "source_location": "", + "components": [ + {"physicalCameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "physicalCameraMetadata": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CaptureMetadataInfo" + }] + } + ], + "full_name": "android.frameworks.cameraservice.device.PhysicalCaptureResultInfo", + "name": "PhysicalCaptureResultInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SessionConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SessionConfiguration.struct new file mode 100644 index 00000000..ed91fd49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SessionConfiguration.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:47.409032706Z", + "source_location": "", + "components": [ + { + "outputStreams": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.device.OutputConfiguration" + }, + {"inputWidth": "readInt32"}, + {"inputHeight": "readInt32"}, + {"inputFormat": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operationMode": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.StreamConfigurationMode" + }] + } + ], + "full_name": "android.frameworks.cameraservice.device.SessionConfiguration", + "name": "SessionConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/StreamAndWindowId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/StreamAndWindowId.struct new file mode 100644 index 00000000..2ab665e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/StreamAndWindowId.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.409954125Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"windowId": "readInt32"} + ], + "full_name": "android.frameworks.cameraservice.device.StreamAndWindowId", + "name": "StreamAndWindowId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SubmitInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SubmitInfo.struct new file mode 100644 index 00000000..35afc6ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/device/SubmitInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.412072007Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"lastFrameNumber": "readInt64"} + ], + "full_name": "android.frameworks.cameraservice.device.SubmitInfo", + "name": "SubmitInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/CameraStatusAndId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/CameraStatusAndId.struct new file mode 100644 index 00000000..7381b819 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/CameraStatusAndId.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:47.429517014Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceStatus": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.service.CameraDeviceStatus" + }] + }, + {"cameraId": "readString16"}, + {"unavailPhysicalCameraIds": "readString16Vector"} + ], + "full_name": "android.frameworks.cameraservice.service.CameraStatusAndId", + "name": "CameraStatusAndId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraService.struct new file mode 100644 index 00000000..93efd612 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraService.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:47.431551974Z", + "source_location": "", + "full_name": "android.frameworks.cameraservice.service.ICameraService", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "addListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.service.CameraStatusAndId" + } + ] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"cameraId": "readString16"} + ], + "name": "connectDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"cameraId": "readString16"}], + "name": "getCameraCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.device.CameraMetadata" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getCameraVendorTagSections", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.frameworks.cameraservice.common.ProviderIdAndVendorTagSections" + } + ] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "removeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraServiceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraServiceListener.struct new file mode 100644 index 00000000..0559c594 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/cameraservice/service/ICameraServiceListener.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:47.432885350Z", + "source_location": "", + "full_name": "android.frameworks.cameraservice.service.ICameraServiceListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.service.CameraDeviceStatus" + }] + }, + {"cameraId": "readString16"}, + {"physicalCameraId": "readString16"} + ], + "name": "onPhysicalCameraStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.frameworks.cameraservice.service.CameraDeviceStatus" + }] + }, + {"cameraId": "readString16"} + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraServiceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationRequest.struct new file mode 100644 index 00000000..a7826904 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationRequest.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.443800717Z", + "source_location": "", + "components": [ + {"latitudeDegrees": "readDouble"}, + {"longitudeDegrees": "readDouble"}, + {"altitudeMeters": "readDouble"}, + {"verticalAccuracyMeters": "readFloat"} + ], + "full_name": "android.frameworks.location.altitude.AddMslAltitudeToLocationRequest", + "name": "AddMslAltitudeToLocationRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationResponse.struct new file mode 100644 index 00000000..4e4c77a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/AddMslAltitudeToLocationResponse.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.444798107Z", + "source_location": "", + "components": [ + {"mslAltitudeMeters": "readDouble"}, + {"mslAltitudeAccuracyMeters": "readFloat"} + ], + "full_name": "android.frameworks.location.altitude.AddMslAltitudeToLocationResponse", + "name": "AddMslAltitudeToLocationResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/IAltitudeService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/IAltitudeService.struct new file mode 100644 index 00000000..2ac409df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/location/altitude/IAltitudeService.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:47.446116683Z", + "source_location": "", + "full_name": "android.frameworks.location.altitude.IAltitudeService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.frameworks.location.altitude.AddMslAltitudeToLocationRequest" + }] + } + ], + "name": "addMslAltitudeToLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.frameworks.location.altitude.AddMslAltitudeToLocationResponse" + }] + } + ] + }], + "name": "IAltitudeService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IDirectReportChannel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IDirectReportChannel.struct new file mode 100644 index 00000000..5018e80d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IDirectReportChannel.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:47.463019720Z", + "source_location": "", + "full_name": "android.frameworks.sensorservice.IDirectReportChannel", + "calls": [{ + "code": 1, + "in": [ + {"sensorHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rate": "readParcelable", + "__parcelType": "android.hardware.sensors.ISensors.RateLevel" + }] + } + ], + "name": "configure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IDirectReportChannel", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueue.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueue.struct new file mode 100644 index 00000000..127266a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueue.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:47.464185883Z", + "source_location": "", + "full_name": "android.frameworks.sensorservice.IEventQueue", + "calls": [ + { + "code": 1, + "in": [{"sensorHandle": "readInt32"}], + "name": "disableSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sensorHandle": "readInt32"}, + {"samplingPeriodUs": "readInt32"}, + {"maxBatchReportLatencyUs": "readInt64"} + ], + "name": "enableSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEventQueue", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueueCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueueCallback.struct new file mode 100644 index 00000000..aab86a6f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/IEventQueueCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.465037450Z", + "source_location": "", + "full_name": "android.frameworks.sensorservice.IEventQueueCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.sensors.Event" + }] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IEventQueueCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/ISensorManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/ISensorManager.struct new file mode 100644 index 00000000..618a20a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/sensorservice/ISensorManager.struct @@ -0,0 +1,99 @@ +{ + "produced_on": "2024-04-12T08:47:47.467214733Z", + "source_location": "", + "full_name": "android.frameworks.sensorservice.ISensorManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mem": "readParcelable", + "__parcelType": "android.hardware.common.Ashmem" + }] + }, + {"size": "readInt64"} + ], + "name": "createAshmemDirectChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "createEventQueue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.frameworks.sensorservice.ParcelFileDescriptor" + }] + }, + {"size": "readInt64"} + ], + "name": "createGrallocDirectChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.sensors.SensorType" + }] + } + ], + "name": "getDefaultSensor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.sensors.SensorInfo" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getSensorList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.sensors.SensorInfo" + } + ] + } + ], + "name": "ISensorManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/Annotation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/Annotation.struct new file mode 100644 index 00000000..f6064218 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/Annotation.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:47.498018917Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "annotationId": "readParcelable", + "__parcelType": "android.frameworks.stats.AnnotationId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.frameworks.stats.AnnotationValue" + }] + } + ], + "full_name": "android.frameworks.stats.Annotation", + "name": "Annotation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/AnnotationSet.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/AnnotationSet.struct new file mode 100644 index 00000000..1b34246e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/AnnotationSet.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.500756081Z", + "source_location": "", + "components": [ + {"valueIndex": "readInt32"}, + { + "annotations": "readParcelableVector", + "__parcelType": "android.frameworks.stats.Annotation" + } + ], + "full_name": "android.frameworks.stats.AnnotationSet", + "name": "AnnotationSet", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/IStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/IStats.struct new file mode 100644 index 00000000..3d13765d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/IStats.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.502549357Z", + "source_location": "", + "full_name": "android.frameworks.stats.IStats", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vendorAtom": "readParcelable", + "__parcelType": "android.frameworks.stats.VendorAtom" + }] + } + ], + "name": "reportVendorAtom", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStats", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/VendorAtom.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/VendorAtom.struct new file mode 100644 index 00000000..b26dad7f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/frameworks/stats/VendorAtom.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.505008416Z", + "source_location": "", + "components": [ + {"reverseDomainName": "readString16"}, + {"atomId": "readInt32"}, + { + "values": "readParcelableVector", + "__parcelType": "android.frameworks.stats.VendorAtomValue" + }, + { + "valuesAnnotations": "readParcelableVector", + "__parcelType": "android.frameworks.stats.AnnotationSet" + }, + { + "atomAnnotations": "readParcelableVector", + "__parcelType": "android.frameworks.stats.Annotation" + } + ], + "full_name": "android.frameworks.stats.VendorAtom", + "name": "VendorAtom", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/graphics/Insets.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/graphics/Insets.struct new file mode 100644 index 00000000..ae695958 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/graphics/Insets.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T16:07:04.619789488Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"} + ], + "full_name": "android.graphics.Insets", + "name": "Insets", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/AvbPublicKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/AvbPublicKey.struct new file mode 100644 index 00000000..f853afae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/AvbPublicKey.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.671626239Z", + "source_location": "", + "components": [ + {"bytes": "readByteVector"}, + {"sha1": "readByteVector"} + ], + "full_name": "android.gsi.AvbPublicKey", + "name": "AvbPublicKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/GsiProgress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/GsiProgress.struct new file mode 100644 index 00000000..3b4d37d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/GsiProgress.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:59.672434005Z", + "source_location": "", + "components": [ + {"step": "readString16"}, + {"status": "readInt32"}, + {"bytes_processed": "readInt64"}, + {"total_bytes": "readInt64"} + ], + "full_name": "android.gsi.GsiProgress", + "name": "GsiProgress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiService.struct new file mode 100644 index 00000000..5a773dc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiService.struct @@ -0,0 +1,313 @@ +{ + "produced_on": "2024-04-12T08:47:59.675063058Z", + "source_location": "", + "full_name": "android.gsi.IGsiService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stream": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"bytes": "readInt64"} + ], + "name": "commitGsiChunkFromStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getInstallProgress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gsi.GsiProgress" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stream": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"size": "readInt64"} + ], + "name": "setGsiAshmem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"bytes": "readInt64"}], + "name": "commitGsiChunkFromAshmem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"oneShot": "readBool"}, + {"dsuSlot": "readString16"} + ], + "name": "enableGsi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"oneShot": "readBool"}, + {"dsuSlot": "readString16"}, + {"result": "readStrongBinder"} + ], + "name": "enableGsiAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "isGsiEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "cancelGsiInstall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "isGsiInstallInProgress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "removeGsi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [{"result": "readStrongBinder"}], + "name": "removeGsiAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "disableGsi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "isGsiInstalled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [], + "name": "isGsiRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "getActiveDsuSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 16, + "in": [], + "name": "getInstalledGsiImageDir", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 17, + "in": [], + "name": "getInstalledDsuSlots", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 18, + "in": [{"installDir": "readString16"}], + "name": "openInstall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [], + "name": "closeInstall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 20, + "in": [ + {"name": "readString16"}, + {"size": "readInt64"}, + {"readOnly": "readBool"} + ], + "name": "createPartition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [], + "name": "closePartition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [{"name": "readString16"}], + "name": "zeroPartition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [{"prefix": "readString16"}], + "name": "openImageService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 24, + "in": [], + "name": "dumpDeviceMapperDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 25, + "in": [], + "name": "getAvbPublicKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dst": "readParcelable", + "__parcelType": "android.gsi.AvbPublicKey" + }] + } + ] + }, + { + "code": 26, + "in": [], + "name": "suggestScratchSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IGsiService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiServiceCallback.struct new file mode 100644 index 00000000..bff51087 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IGsiServiceCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.676025427Z", + "source_location": "", + "full_name": "android.gsi.IGsiServiceCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGsiServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IImageService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IImageService.struct new file mode 100644 index 00000000..acfa331c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IImageService.struct @@ -0,0 +1,158 @@ +{ + "produced_on": "2024-04-12T08:47:59.681439065Z", + "source_location": "", + "full_name": "android.gsi.IImageService", + "calls": [ + { + "code": 1, + "in": [ + {"name": "readString16"}, + {"size": "readInt64"}, + {"flags": "readInt32"}, + {"on_progress": "readStrongBinder"} + ], + "name": "createBackingImage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"name": "readString16"}], + "name": "deleteBackingImage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"name": "readString16"}, + {"timeout_ms": "readInt32"} + ], + "name": "mapImageDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mapping": "readParcelable", + "__parcelType": "android.gsi.MappedImage" + }] + } + ] + }, + { + "code": 4, + "in": [{"name": "readString16"}], + "name": "unmapImageDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"name": "readString16"}], + "name": "backingImageExists", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"name": "readString16"}], + "name": "isImageMapped", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"name": "readString16"}], + "name": "getAvbPublicKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dst": "readParcelable", + "__parcelType": "android.gsi.AvbPublicKey" + }] + } + ] + }, + { + "code": 8, + "in": [], + "name": "getAllBackingImages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 9, + "in": [ + {"name": "readString16"}, + {"bytes": "readInt64"} + ], + "name": "zeroFillNewImage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "removeAllImages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"name": "readString16"}], + "name": "disableImage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "removeDisabledImages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"name": "readString16"}], + "name": "isImageDisabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"name": "readString16"}], + "name": "getMappedImageDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IImageService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IProgressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IProgressCallback.struct new file mode 100644 index 00000000..d26d9f22 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/IProgressCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.682793992Z", + "source_location": "", + "full_name": "android.gsi.IProgressCallback", + "calls": [{ + "code": 1, + "in": [ + {"current": "readInt64"}, + {"total": "readInt64"} + ], + "name": "onProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IProgressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/MappedImage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/MappedImage.struct new file mode 100644 index 00000000..dc14896b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gsi/MappedImage.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:59.683627238Z", + "source_location": "", + "components": [{"path": "readString16"}], + "full_name": "android.gsi.MappedImage", + "name": "MappedImage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ARect.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ARect.struct new file mode 100644 index 00000000..100ff12a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ARect.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.954313651Z", + "source_location": "", + "components": [ + {"left": "readInt32"}, + {"top": "readInt32"}, + {"right": "readInt32"}, + {"bottom": "readInt32"} + ], + "full_name": "android.gui.ARect", + "name": "ARect", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Color.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Color.struct new file mode 100644 index 00000000..7874cb4c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Color.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.958415023Z", + "source_location": "", + "components": [ + {"r": "readFloat"}, + {"g": "readFloat"}, + {"b": "readFloat"}, + {"a": "readFloat"} + ], + "full_name": "android.gui.Color", + "name": "Color", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CompositionPreference.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CompositionPreference.struct new file mode 100644 index 00000000..294b0c30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CompositionPreference.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.959311971Z", + "source_location": "", + "components": [ + {"defaultDataspace": "readInt32"}, + {"defaultPixelFormat": "readInt32"}, + {"wideColorGamutDataspace": "readInt32"}, + {"wideColorGamutPixelFormat": "readInt32"} + ], + "full_name": "android.gui.CompositionPreference", + "name": "CompositionPreference", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ContentSamplingAttributes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ContentSamplingAttributes.struct new file mode 100644 index 00000000..c6c44527 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ContentSamplingAttributes.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:47.960237480Z", + "source_location": "", + "components": [ + {"format": "readInt32"}, + {"dataspace": "readInt32"}, + {"componentMask": "readByte"} + ], + "full_name": "android.gui.ContentSamplingAttributes", + "name": "ContentSamplingAttributes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CreateSurfaceResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CreateSurfaceResult.struct new file mode 100644 index 00000000..09ab116f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/CreateSurfaceResult.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.960998655Z", + "source_location": "", + "components": [ + {"handle": "readStrongBinder"}, + {"layerId": "readInt32"}, + {"layerName": "readString16"}, + {"transformHint": "readInt32"} + ], + "full_name": "android.gui.CreateSurfaceResult", + "name": "CreateSurfaceResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayBrightness.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayBrightness.struct new file mode 100644 index 00000000..d49d1235 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayBrightness.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.962953054Z", + "source_location": "", + "components": [ + {"sdrWhitePoint": "readFloat"}, + {"sdrWhitePointNits": "readFloat"}, + {"displayBrightness": "readFloat"}, + {"displayBrightnessNits": "readFloat"} + ], + "full_name": "android.gui.DisplayBrightness", + "name": "DisplayBrightness", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayDecorationSupport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayDecorationSupport.struct new file mode 100644 index 00000000..ac36dfcd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayDecorationSupport.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.965006395Z", + "source_location": "", + "components": [ + {"format": "readInt32"}, + {"alphaInterpretation": "readInt32"} + ], + "full_name": "android.gui.DisplayDecorationSupport", + "name": "DisplayDecorationSupport", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayMode.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayMode.struct new file mode 100644 index 00000000..cee4acee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayMode.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:47.966105716Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resolution": "readParcelable", + "__parcelType": "android.gui.Size" + }] + }, + {"xDpi": "readFloat"}, + {"yDpi": "readFloat"}, + {"supportedHdrTypes": "readInt32Vector"}, + {"refreshRate": "readFloat"}, + {"appVsyncOffset": "readInt64"}, + {"sfVsyncOffset": "readInt64"}, + {"presentationDeadline": "readInt64"}, + {"group": "readInt32"} + ], + "full_name": "android.gui.DisplayMode", + "name": "DisplayMode", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayStatInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayStatInfo.struct new file mode 100644 index 00000000..e179e985 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayStatInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.968843721Z", + "source_location": "", + "components": [ + {"vsyncTime": "readInt64"}, + {"vsyncPeriod": "readInt64"} + ], + "full_name": "android.gui.DisplayStatInfo", + "name": "DisplayStatInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayState.struct new file mode 100644 index 00000000..bba37ea2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayState.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:47.969740579Z", + "source_location": "", + "components": [ + {"layerStack": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "orientation": "readParcelable", + "__parcelType": "android.gui.Rotation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "layerStackSpaceRect": "readParcelable", + "__parcelType": "android.gui.Size" + }] + } + ], + "full_name": "android.gui.DisplayState", + "name": "DisplayState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayedFrameStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayedFrameStats.struct new file mode 100644 index 00000000..69b51091 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DisplayedFrameStats.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:47.970790830Z", + "source_location": "", + "components": [ + {"numFrames": "readInt64"}, + { + "component_0_sample": "readParcelableVector", + "__parcelType": "android.gui.long" + }, + { + "component_1_sample": "readParcelableVector", + "__parcelType": "android.gui.long" + }, + { + "component_2_sample": "readParcelableVector", + "__parcelType": "android.gui.long" + }, + { + "component_3_sample": "readParcelableVector", + "__parcelType": "android.gui.long" + } + ], + "full_name": "android.gui.DisplayedFrameStats", + "name": "DisplayedFrameStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DynamicDisplayInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DynamicDisplayInfo.struct new file mode 100644 index 00000000..f69938d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/DynamicDisplayInfo.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:47.971913522Z", + "source_location": "", + "components": [ + { + "supportedDisplayModes": "readList", + "__parcelType": "android.gui.DisplayMode" + }, + {"activeDisplayModeId": "readInt32"}, + {"renderFrameRate": "readFloat"}, + {"supportedColorModes": "readInt32Vector"}, + {"activeColorMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hdrCapabilities": "readParcelable", + "__parcelType": "android.gui.HdrCapabilities" + }] + }, + {"autoLowLatencyModeSupported": "readBool"}, + {"gameContentTypeSupported": "readBool"}, + {"preferredBootDisplayMode": "readInt32"} + ], + "full_name": "android.gui.DynamicDisplayInfo", + "name": "DynamicDisplayInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FocusRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FocusRequest.struct new file mode 100644 index 00000000..ec6788ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FocusRequest.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:48.009103713Z", + "source_location": "", + "components": [ + {"token": "readStrongBinder"}, + {"windowName": "readString16"}, + {"timestamp": "readInt64"}, + {"displayId": "readInt32"} + ], + "full_name": "android.gui.FocusRequest", + "name": "FocusRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameStats.struct new file mode 100644 index 00000000..d8efdc59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameStats.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:47.973988543Z", + "source_location": "", + "components": [ + {"refreshPeriodNano": "readInt64"}, + { + "desiredPresentTimesNano": "readParcelableVector", + "__parcelType": "android.gui.long" + }, + { + "actualPresentTimesNano": "readParcelableVector", + "__parcelType": "android.gui.long" + }, + { + "frameReadyTimesNano": "readParcelableVector", + "__parcelType": "android.gui.long" + } + ], + "full_name": "android.gui.FrameStats", + "name": "FrameStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameTimelineInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameTimelineInfo.struct new file mode 100644 index 00000000..a1dcf2d9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/FrameTimelineInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.975095745Z", + "source_location": "", + "components": [ + {"INVALID_VSYNC_ID": "readInt64"}, + {"vsyncId": "readInt64"}, + {"inputEventId": "readInt32"}, + {"startTimeNanos": "readInt64"}, + {"useForRefreshRateSelection": "readBool"} + ], + "full_name": "android.gui.FrameTimelineInfo", + "name": "FrameTimelineInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrCapabilities.struct new file mode 100644 index 00000000..b00814d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrCapabilities.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.975923532Z", + "source_location": "", + "components": [ + {"supportedHdrTypes": "readInt32Vector"}, + {"maxLuminance": "readFloat"}, + {"maxAverageLuminance": "readFloat"}, + {"minLuminance": "readFloat"} + ], + "full_name": "android.gui.HdrCapabilities", + "name": "HdrCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrConversionCapability.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrConversionCapability.struct new file mode 100644 index 00000000..e4df8bc4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/HdrConversionCapability.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:47.976799489Z", + "source_location": "", + "components": [ + {"sourceType": "readInt32"}, + {"outputType": "readInt32"}, + {"addsLatency": "readBool"} + ], + "full_name": "android.gui.HdrConversionCapability", + "name": "HdrConversionCapability", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IDisplayEventConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IDisplayEventConnection.struct new file mode 100644 index 00000000..3aca8b32 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IDisplayEventConnection.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:47.978846250Z", + "source_location": "", + "full_name": "android.gui.IDisplayEventConnection", + "calls": [ + { + "code": 1, + "in": [], + "name": "stealReceiveChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outChannel": "readParcelable", + "__parcelType": "android.gui.BitTube" + }] + } + ] + }, + { + "code": 2, + "in": [{"count": "readInt32"}], + "name": "setVsyncRate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "requestNextVsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getLatestVsyncEventData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.ParcelableVsyncEventData" + }] + } + ] + } + ], + "name": "IDisplayEventConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IFpsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IFpsListener.struct new file mode 100644 index 00000000..2d51679e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IFpsListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.979682647Z", + "source_location": "", + "full_name": "android.gui.IFpsListener", + "calls": [{ + "code": 1, + "in": [{"fps": "readFloat"}], + "name": "onFpsReported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IFpsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrConversionConstants.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrConversionConstants.struct new file mode 100644 index 00000000..8ca98a3f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrConversionConstants.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.980558254Z", + "source_location": "", + "full_name": "android.gui.IHdrConversionConstants", + "calls": [], + "name": "IHdrConversionConstants", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrLayerInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrLayerInfoListener.struct new file mode 100644 index 00000000..d94fe0b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IHdrLayerInfoListener.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.981489293Z", + "source_location": "", + "full_name": "android.gui.IHdrLayerInfoListener", + "calls": [{ + "code": 1, + "in": [ + {"numberOfHdrLayers": "readInt32"}, + {"maxW": "readInt32"}, + {"maxH": "readInt32"}, + {"flags": "readInt32"}, + {"maxDesiredHdrSdrRatio": "readFloat"} + ], + "name": "onHdrLayerInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdrLayerInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IRegionSamplingListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IRegionSamplingListener.struct new file mode 100644 index 00000000..e0e9e5af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IRegionSamplingListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.982322179Z", + "source_location": "", + "full_name": "android.gui.IRegionSamplingListener", + "calls": [{ + "code": 1, + "in": [{"medianLuma": "readFloat"}], + "name": "onSampleCollected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRegionSamplingListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IScreenCaptureListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IScreenCaptureListener.struct new file mode 100644 index 00000000..2b34ade4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IScreenCaptureListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.983170876Z", + "source_location": "", + "full_name": "android.gui.IScreenCaptureListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureResults": "readParcelable", + "__parcelType": "android.gui.ScreenCaptureResults" + }] + } + ], + "name": "onScreenCaptureCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IScreenCaptureListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposer.struct new file mode 100644 index 00000000..170f5c83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposer.struct @@ -0,0 +1,787 @@ +{ + "produced_on": "2024-04-12T08:47:47.991655315Z", + "source_location": "", + "full_name": "android.gui.ISurfaceComposer", + "calls": [ + { + "code": 1, + "in": [], + "name": "bootFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vsyncSource": "readParcelable", + "__parcelType": "android.gui.VsyncSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "eventRegistration": "readParcelable", + "__parcelType": "android.gui.EventRegistration" + }] + }, + {"layerHandle": "readStrongBinder"} + ], + "name": "createDisplayEventConnection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "createConnection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"displayName": "readString16"}, + {"secure": "readBool"}, + {"requestedRefreshRate": "readFloat"} + ], + "name": "createDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"display": "readStrongBinder"}], + "name": "destroyDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getPhysicalDisplayIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.gui.long" + } + ] + }, + { + "code": 7, + "in": [{"displayId": "readInt64"}], + "name": "getPhysicalDisplayToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [], + "name": "getSupportedFrameTimestamps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.gui.FrameEvent" + } + ] + }, + { + "code": 9, + "in": [ + {"display": "readStrongBinder"}, + {"mode": "readInt32"} + ], + "name": "setPowerMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"display": "readStrongBinder"}], + "name": "getDisplayStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DisplayStatInfo" + }] + } + ] + }, + { + "code": 11, + "in": [{"display": "readStrongBinder"}], + "name": "getDisplayState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DisplayState" + }] + } + ] + }, + { + "code": 12, + "in": [{"displayId": "readInt64"}], + "name": "getStaticDisplayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.StaticDisplayInfo" + }] + } + ] + }, + { + "code": 13, + "in": [{"displayId": "readInt64"}], + "name": "getDynamicDisplayInfoFromId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DynamicDisplayInfo" + }] + } + ] + }, + { + "code": 14, + "in": [{"display": "readStrongBinder"}], + "name": "getDynamicDisplayInfoFromToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DynamicDisplayInfo" + }] + } + ] + }, + { + "code": 15, + "in": [{"display": "readStrongBinder"}], + "name": "getDisplayNativePrimaries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DisplayPrimaries" + }] + } + ] + }, + { + "code": 16, + "in": [ + {"display": "readStrongBinder"}, + {"colorMode": "readInt32"} + ], + "name": "setActiveColorMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"display": "readStrongBinder"}, + {"displayModeId": "readInt32"} + ], + "name": "setBootDisplayMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"display": "readStrongBinder"}], + "name": "clearBootDisplayMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "getBootDisplayModeSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "getHdrConversionCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.gui.HdrConversionCapability" + } + ] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hdrConversionStrategy": "readParcelable", + "__parcelType": "android.gui.HdrConversionStrategy" + }] + } + ], + "name": "setHdrConversionStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [], + "name": "getHdrOutputConversionSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"display": "readStrongBinder"}, + {"on": "readBool"} + ], + "name": "setAutoLowLatencyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"display": "readStrongBinder"}, + {"on": "readBool"} + ], + "name": "setGameContentType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.gui.DisplayCaptureArgs" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "captureDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"displayId": "readInt64"}, + {"listener": "readStrongBinder"} + ], + "name": "captureDisplayById", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.gui.LayerCaptureArgs" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "captureLayers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "clearAnimationFrameStats", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [], + "name": "getAnimationFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.FrameStats" + }] + } + ] + }, + { + "code": 30, + "in": [ + {"display": "readStrongBinder"}, + {"hdrTypes": "readInt32Vector"} + ], + "name": "overrideHdrTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"atomId": "readInt32"}], + "name": "onPullAtom", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.PullAtomData" + }] + } + ] + }, + { + "code": 32, + "in": [], + "name": "getLayerDebugInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.gui.LayerDebugInfo" + } + ] + }, + { + "code": 33, + "in": [], + "name": "getColorManagement", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 34, + "in": [], + "name": "getCompositionPreference", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.CompositionPreference" + }] + } + ] + }, + { + "code": 35, + "in": [{"display": "readStrongBinder"}], + "name": "getDisplayedContentSamplingAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.ContentSamplingAttributes" + }] + } + ] + }, + { + "code": 36, + "in": [ + {"display": "readStrongBinder"}, + {"enable": "readBool"}, + {"componentMask": "readByte"}, + {"maxFrames": "readInt64"} + ], + "name": "setDisplayContentSamplingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"display": "readStrongBinder"}, + {"maxFrames": "readInt64"}, + {"timestamp": "readInt64"} + ], + "name": "getDisplayedContentSample", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DisplayedFrameStats" + }] + } + ] + }, + { + "code": 38, + "in": [], + "name": "getProtectedContentSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [{"token": "readStrongBinder"}], + "name": "isWideColorDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "samplingArea": "readParcelable", + "__parcelType": "android.gui.ARect" + }] + }, + {"stopLayerHandle": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "addRegionSamplingListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"listener": "readStrongBinder"}], + "name": "removeRegionSamplingListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"taskId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "addFpsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"listener": "readStrongBinder"}], + "name": "removeFpsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"listener": "readStrongBinder"}], + "name": "addTunnelModeEnabledListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"listener": "readStrongBinder"}], + "name": "removeTunnelModeEnabledListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"displayToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "specs": "readParcelable", + "__parcelType": "android.gui.DisplayModeSpecs" + }] + } + ], + "name": "setDesiredDisplayModeSpecs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"displayToken": "readStrongBinder"}], + "name": "getDesiredDisplayModeSpecs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DisplayModeSpecs" + }] + } + ] + }, + { + "code": 48, + "in": [{"displayToken": "readStrongBinder"}], + "name": "getDisplayBrightnessSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [ + {"displayToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "brightness": "readParcelable", + "__parcelType": "android.gui.DisplayBrightness" + }] + } + ], + "name": "setDisplayBrightness", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"displayToken": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "addHdrLayerInfoListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"displayToken": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "removeHdrLayerInfoListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"boostId": "readInt32"}], + "name": "notifyPowerBoost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ambientColor": "readParcelable", + "__parcelType": "android.gui.Color" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spotColor": "readParcelable", + "__parcelType": "android.gui.Color" + }] + }, + {"lightPosY": "readFloat"}, + {"lightPosZ": "readFloat"}, + {"lightRadius": "readFloat"} + ], + "name": "setGlobalShadowSettings", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [{"displayToken": "readStrongBinder"}], + "name": "getDisplayDecorationSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.DisplayDecorationSupport" + }] + } + ] + }, + { + "code": 55, + "in": [ + {"uid": "readInt32"}, + {"frameRate": "readFloat"} + ], + "name": "setOverrideFrameRate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "getGpuContextPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 57, + "in": [], + "name": "getMaxAcquiredBufferCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 58, + "in": [{"windowInfosListener": "readStrongBinder"}], + "name": "addWindowInfosListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.WindowInfosListenerInfo" + }] + } + ] + }, + { + "code": 59, + "in": [{"windowInfosListener": "readStrongBinder"}], + "name": "removeWindowInfosListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [], + "name": "getOverlaySupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.OverlayProperties" + }] + } + ] + } + ], + "name": "ISurfaceComposer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposerClient.struct new file mode 100644 index 00000000..e04813fe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ISurfaceComposerClient.struct @@ -0,0 +1,97 @@ +{ + "produced_on": "2024-04-12T08:47:47.994316308Z", + "source_location": "", + "full_name": "android.gui.ISurfaceComposerClient", + "calls": [ + { + "code": 1, + "in": [ + {"name": "readString16"}, + {"flags": "readInt32"}, + {"parent": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.gui.LayerMetadata" + }] + } + ], + "name": "createSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.CreateSurfaceResult" + }] + } + ] + }, + { + "code": 2, + "in": [{"handle": "readStrongBinder"}], + "name": "clearLayerFrameStats", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"handle": "readStrongBinder"}], + "name": "getLayerFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.FrameStats" + }] + } + ] + }, + { + "code": 4, + "in": [{"mirrorFromHandle": "readStrongBinder"}], + "name": "mirrorSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.CreateSurfaceResult" + }] + } + ] + }, + { + "code": 5, + "in": [{"displayId": "readInt64"}], + "name": "mirrorDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gui.CreateSurfaceResult" + }] + } + ] + } + ], + "name": "ISurfaceComposerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ITunnelModeEnabledListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ITunnelModeEnabledListener.struct new file mode 100644 index 00000000..d4f13cbd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/ITunnelModeEnabledListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.995488591Z", + "source_location": "", + "full_name": "android.gui.ITunnelModeEnabledListener", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onTunnelModeEnabledChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITunnelModeEnabledListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosListener.struct new file mode 100644 index 00000000..5396a3a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:48.010001240Z", + "source_location": "", + "full_name": "android.gui.IWindowInfosListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.gui.WindowInfosUpdate" + }] + } + ], + "name": "onWindowInfosChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowInfosListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosPublisher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosPublisher.struct new file mode 100644 index 00000000..69d001b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosPublisher.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.010799996Z", + "source_location": "", + "full_name": "android.gui.IWindowInfosPublisher", + "calls": [{ + "code": 1, + "in": [ + {"vsyncId": "readInt64"}, + {"listenerId": "readInt64"} + ], + "name": "ackWindowInfosReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowInfosPublisher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosReportedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosReportedListener.struct new file mode 100644 index 00000000..d7330fcd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/IWindowInfosReportedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:48.011550991Z", + "source_location": "", + "full_name": "android.gui.IWindowInfosReportedListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onWindowInfosReported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowInfosReportedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/InputApplicationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/InputApplicationInfo.struct new file mode 100644 index 00000000..ec620695 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/InputApplicationInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.012468810Z", + "source_location": "", + "components": [ + {"token": "readStrongBinder"}, + {"name": "readString16"}, + {"dispatchingTimeoutMillis": "readInt64"} + ], + "full_name": "android.gui.InputApplicationInfo", + "name": "InputApplicationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/PullAtomData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/PullAtomData.struct new file mode 100644 index 00000000..f0d781c3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/PullAtomData.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.000134084Z", + "source_location": "", + "components": [ + {"data": "readByteVector"}, + {"success": "readBool"} + ], + "full_name": "android.gui.PullAtomData", + "name": "PullAtomData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Size.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Size.struct new file mode 100644 index 00000000..0aa9c725 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/Size.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.002965380Z", + "source_location": "", + "components": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "full_name": "android.gui.Size", + "name": "Size", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/StaticDisplayInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/StaticDisplayInfo.struct new file mode 100644 index 00000000..51cb4acf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/StaticDisplayInfo.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:48.003915419Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectionType": "readParcelable", + "__parcelType": "android.gui.DisplayConnectionType" + }] + }, + {"density": "readFloat"}, + {"secure": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceProductInfo": "readParcelable", + "__parcelType": "android.gui.DeviceProductInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "installOrientation": "readParcelable", + "__parcelType": "android.gui.Rotation" + }] + } + ], + "full_name": "android.gui.StaticDisplayInfo", + "name": "StaticDisplayInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/TrustedPresentationThresholds.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/TrustedPresentationThresholds.struct new file mode 100644 index 00000000..0a0fd5bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/TrustedPresentationThresholds.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.004676285Z", + "source_location": "", + "components": [ + {"minAlpha": "readFloat"}, + {"minFractionRendered": "readFloat"}, + {"stabilityRequirementMs": "readInt32"} + ], + "full_name": "android.gui.TrustedPresentationThresholds", + "name": "TrustedPresentationThresholds", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/WindowInfosListenerInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/WindowInfosListenerInfo.struct new file mode 100644 index 00000000..4ee17178 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/gui/WindowInfosListenerInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.005506291Z", + "source_location": "", + "components": [ + {"listenerId": "readInt64"}, + {"windowInfosPublisher": "readStrongBinder"} + ], + "full_name": "android.gui.WindowInfosListenerInfo", + "name": "WindowInfosListenerInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICamera.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICamera.struct new file mode 100644 index 00000000..7043ee1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICamera.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.230164072Z", + "source_location": "", + "full_name": "android.hardware.ICamera", + "calls": [{ + "code": 1, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICamera", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraClient.struct new file mode 100644 index 00000000..fd52dfbe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraClient.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.231168712Z", + "source_location": "", + "full_name": "android.hardware.ICameraClient", + "calls": [], + "name": "ICameraClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraService.struct new file mode 100644 index 00000000..807dcc79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraService.struct @@ -0,0 +1,305 @@ +{ + "produced_on": "2024-04-12T08:47:44.239113220Z", + "source_location": "", + "full_name": "android.hardware.ICameraService", + "calls": [ + { + "code": 1, + "in": [{"type": "readInt32"}], + "name": "getNumberOfCameras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"cameraId": "readInt32"}, + {"overrideToPortrait": "readBool"} + ], + "name": "getCameraInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.CameraInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"client": "readStrongBinder"}, + {"cameraId": "readInt32"}, + {"opPackageName": "readString16"}, + {"clientUid": "readInt32"}, + {"clientPid": "readInt32"}, + {"targetSdkVersion": "readInt32"}, + {"overrideToPortrait": "readBool"}, + {"forceSlowJpegMode": "readBool"} + ], + "name": "connect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"callbacks": "readStrongBinder"}, + {"cameraId": "readString16"}, + {"opPackageName": "readString16"}, + {"featureId": "readString16"}, + {"clientUid": "readInt32"}, + {"oomScoreOffset": "readInt32"}, + {"targetSdkVersion": "readInt32"}, + {"overrideToPortrait": "readBool"} + ], + "name": "connectDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "addListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.CameraStatus" + } + ] + }, + { + "code": 6, + "in": [], + "name": "getConcurrentCameraIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.camera2.utils.ConcurrentCameraIdCombination" + } + ] + }, + { + "code": 7, + "in": [ + { + "sessions": "readParcelableVector", + "__parcelType": "android.hardware.camera2.utils.CameraIdAndSessionConfiguration" + }, + {"targetSdkVersion": "readInt32"} + ], + "name": "isConcurrentSessionConfigurationSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"listener": "readStrongBinder"}], + "name": "removeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"cameraId": "readString16"}, + {"targetSdkVersion": "readInt32"}, + {"overrideToPortrait": "readBool"} + ], + "name": "getCameraCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "getCameraVendorTagDescriptor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.params.VendorTagDescriptor" + }] + } + ] + }, + { + "code": 11, + "in": [], + "name": "getCameraVendorTagCache", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.params.VendorTagDescriptorCache" + }] + } + ] + }, + { + "code": 12, + "in": [{"cameraId": "readInt32"}], + "name": "getLegacyParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [ + {"cameraId": "readString16"}, + {"apiVersion": "readInt32"} + ], + "name": "supportsCameraApi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"cameraId": "readString16"}], + "name": "isHiddenPhysicalCamera", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"internalCamId": "readString16"}, + {"externalCamId": "readString16"}, + {"CameraInjectionCallback": "readStrongBinder"} + ], + "name": "injectCamera", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 16, + "in": [ + {"cameraId": "readString16"}, + {"enabled": "readBool"}, + {"clientBinder": "readStrongBinder"} + ], + "name": "setTorchMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"cameraId": "readString16"}, + {"strengthLevel": "readInt32"}, + {"clientBinder": "readStrongBinder"} + ], + "name": "turnOnTorchWithStrengthLevel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"cameraId": "readString16"}], + "name": "getTorchStrengthLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [ + {"eventId": "readInt32"}, + {"args": "readInt32Vector"} + ], + "name": "notifySystemEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "notifyDisplayConfigurationChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"newState": "readInt64"}], + "name": "notifyDeviceStateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stats": "readParcelable", + "__parcelType": "android.hardware.CameraExtensionSessionStats" + }] + } + ], + "name": "reportExtensionSessionStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ICameraService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceListener.struct new file mode 100644 index 00000000..9661c714 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceListener.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:44.242458116Z", + "source_location": "", + "full_name": "android.hardware.ICameraServiceListener", + "calls": [ + { + "code": 1, + "in": [ + {"status": "readInt32"}, + {"cameraId": "readString16"} + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"status": "readInt32"}, + {"cameraId": "readString16"}, + {"physicalCameraId": "readString16"} + ], + "name": "onPhysicalCameraStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"status": "readInt32"}, + {"cameraId": "readString16"} + ], + "name": "onTorchStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"cameraId": "readString16"}, + {"newTorchStrength": "readInt32"} + ], + "name": "onTorchStrengthLevelChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onCameraAccessPrioritiesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"cameraId": "readString16"}, + {"clientPackageId": "readString16"} + ], + "name": "onCameraOpened", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"cameraId": "readString16"}], + "name": "onCameraClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraServiceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceProxy.struct new file mode 100644 index 00000000..1680e19e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ICameraServiceProxy.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:44.244373654Z", + "source_location": "", + "full_name": "android.hardware.ICameraServiceProxy", + "calls": [ + { + "code": 1, + "in": [], + "name": "pingForUserUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cameraSessionStats": "readParcelable", + "__parcelType": "android.hardware.CameraSessionStats" + }] + } + ], + "name": "notifyCameraState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"lensFacing": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getRotateAndCropOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"packageName": "readString16"}], + "name": "getAutoframingOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "isCameraDisabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICameraServiceProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/IConsumerIrService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/IConsumerIrService.struct new file mode 100644 index 00000000..62703d17 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/IConsumerIrService.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.192752084Z", + "source_location": "", + "full_name": "android.hardware.IConsumerIrService", + "calls": [ + { + "code": 1, + "in": [], + "name": "hasIrEmitter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"carrierFrequency": "readInt32"}, + {"pattern": "readInt32Vector"} + ], + "name": "transmit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getCarrierFrequencies", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + } + ], + "name": "IConsumerIrService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyListener.struct new file mode 100644 index 00000000..19b681e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyListener.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.029752754Z", + "source_location": "", + "full_name": "android.hardware.ISensorPrivacyListener", + "calls": [{ + "code": 1, + "in": [ + {"toggleType": "readInt32"}, + {"sensor": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "onSensorPrivacyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISensorPrivacyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyManager.struct new file mode 100644 index 00000000..239f333b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISensorPrivacyManager.struct @@ -0,0 +1,115 @@ +{ + "produced_on": "2024-04-12T08:47:48.031695823Z", + "source_location": "", + "full_name": "android.hardware.ISensorPrivacyManager", + "calls": [ + { + "code": 1, + "in": [ + {"toggleType": "readInt32"}, + {"sensor": "readInt32"} + ], + "name": "supportsSensorToggle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "addSensorPrivacyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "addToggleSensorPrivacyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "removeSensorPrivacyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "removeToggleSensorPrivacyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "isSensorPrivacyEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"sensor": "readInt32"}], + "name": "isCombinedToggleSensorPrivacyEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"toggleType": "readInt32"}, + {"sensor": "readInt32"} + ], + "name": "isToggleSensorPrivacyEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"enable": "readBool"}], + "name": "setSensorPrivacy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"userId": "readInt32"}, + {"source": "readInt32"}, + {"sensor": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setToggleSensorPrivacy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"userId": "readInt32"}, + {"source": "readInt32"}, + {"sensor": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setToggleSensorPrivacyForProfileGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISensorPrivacyManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISerialManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISerialManager.struct new file mode 100644 index 00000000..2074178b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ISerialManager.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:45.197096851Z", + "source_location": "", + "full_name": "android.hardware.ISerialManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSerialPorts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"name": "readString16"}], + "name": "openSerialPort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + } + ], + "name": "ISerialManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/AudioOffloadMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/AudioOffloadMetadata.struct new file mode 100644 index 00000000..8aa97f6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/AudioOffloadMetadata.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.345336846Z", + "source_location": "", + "components": [ + {"sampleRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"averageBitRatePerSecond": "readInt32"}, + {"delayFrames": "readInt32"}, + {"paddingFrames": "readInt32"} + ], + "full_name": "android.hardware.audio.common.AudioOffloadMetadata", + "name": "AudioOffloadMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/PlaybackTrackMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/PlaybackTrackMetadata.struct new file mode 100644 index 00000000..59548e99 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/PlaybackTrackMetadata.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:48.346725074Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioContentType" + }] + }, + {"gain": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"tags": "readString16Vector"} + ], + "full_name": "android.hardware.audio.common.PlaybackTrackMetadata", + "name": "PlaybackTrackMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/RecordTrackMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/RecordTrackMetadata.struct new file mode 100644 index 00000000..6adbcb96 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/RecordTrackMetadata.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:48.348111061Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.media.audio.common.AudioSource" + }] + }, + {"gain": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destinationDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"tags": "readString16Vector"} + ], + "full_name": "android.hardware.audio.common.RecordTrackMetadata", + "name": "RecordTrackMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SinkMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SinkMetadata.struct new file mode 100644 index 00000000..eedb4d72 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SinkMetadata.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.349107191Z", + "source_location": "", + "components": [{ + "tracks": "readParcelableVector", + "__parcelType": "android.hardware.audio.common.RecordTrackMetadata" + }], + "full_name": "android.hardware.audio.common.SinkMetadata", + "name": "SinkMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SourceMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SourceMetadata.struct new file mode 100644 index 00000000..377b0201 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/common/SourceMetadata.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.350065790Z", + "source_location": "", + "components": [{ + "tracks": "readParcelableVector", + "__parcelType": "android.hardware.audio.common.PlaybackTrackMetadata" + }], + "full_name": "android.hardware.audio.common.SourceMetadata", + "name": "SourceMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioPatch.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioPatch.struct new file mode 100644 index 00000000..b097f45a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioPatch.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:48.351226884Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"sourcePortConfigIds": "readInt32Vector"}, + {"sinkPortConfigIds": "readInt32Vector"}, + {"minimumStreamBufferSizeFrames": "readInt32"}, + {"latenciesMs": "readInt32Vector"} + ], + "full_name": "android.hardware.audio.core.AudioPatch", + "name": "AudioPatch", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioRoute.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioRoute.struct new file mode 100644 index 00000000..646feabe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/AudioRoute.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.352289245Z", + "source_location": "", + "components": [ + {"sourcePortIds": "readInt32Vector"}, + {"sinkPortId": "readInt32"}, + {"isExclusive": "readBool"} + ], + "full_name": "android.hardware.audio.core.AudioRoute", + "name": "AudioRoute", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothA2dp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothA2dp.struct new file mode 100644 index 00000000..094c8f05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothA2dp.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:48.355843295Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IBluetoothA2dp", + "calls": [ + { + "code": 1, + "in": [], + "name": "isEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"enabled": "readBool"}], + "name": "setEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "supportsOffloadReconfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{ + "parameters": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.VendorParameter" + }], + "name": "reconfigureOffload", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothA2dp", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothLe.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothLe.struct new file mode 100644 index 00000000..29213dfd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IBluetoothLe.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:48.357215783Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IBluetoothLe", + "calls": [ + { + "code": 1, + "in": [], + "name": "isEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"enabled": "readBool"}], + "name": "setEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "supportsOffloadReconfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{ + "parameters": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.VendorParameter" + }], + "name": "reconfigureOffload", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothLe", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IConfig.struct new file mode 100644 index 00000000..90af466e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IConfig.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:48.358390416Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IConfig", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSurroundSoundConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.audio.core.SurroundSoundConfig" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getEngineConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.audio.common.AudioHalEngineConfig" + }] + } + ] + } + ], + "name": "IConfig", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IHalSoundDoseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IHalSoundDoseCallback.struct new file mode 100644 index 00000000..ff6fd37d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IHalSoundDoseCallback.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:48.440579033Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IHalSoundDoseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"currentDbA": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onMomentaryExposureWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "melRecord": "readParcelable", + "__parcelType": "android.hardware.audio.core.ISoundDose.IHalSoundDoseCallback.MelRecord" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onNewMelValues", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHalSoundDoseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ISoundDose.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ISoundDose.struct new file mode 100644 index 00000000..1859245a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ISoundDose.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:48.440464111Z", + "source_location": "", + "full_name": "android.hardware.audio.core.ISoundDose", + "calls": [ + { + "code": 1, + "in": [{"rs2ValueDbA": "readFloat"}], + "name": "setOutputRs2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getOutputRs2", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.hardware.audio.core.ISoundDose.IHalSoundDoseCallback" + }] + } + ], + "name": "registerSoundDoseCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"currentDbA": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onMomentaryExposureWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "melRecord": "readParcelable", + "__parcelType": "android.hardware.audio.core.ISoundDose.IHalSoundDoseCallback.MelRecord" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onNewMelValues", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundDose", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCallback.struct new file mode 100644 index 00000000..4ccc2bc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:48.368601719Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IStreamCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onTransferReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onDrainReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStreamCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCommon.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCommon.struct new file mode 100644 index 00000000..b088d42c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamCommon.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:48.370659420Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IStreamCommon", + "calls": [ + { + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "prepareToClose", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"hwAvSyncId": "readInt32"}], + "name": "updateHwAvSyncId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"ids": "readString16Vector"}], + "name": "getVendorParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.VendorParameter" + } + ] + }, + { + "code": 5, + "in": [ + { + "parameters": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.VendorParameter" + }, + {"async": "readBool"} + ], + "name": "setVendorParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"effect": "readStrongBinder"}], + "name": "addEffect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"effect": "readStrongBinder"}], + "name": "removeEffect", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStreamCommon", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamIn.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamIn.struct new file mode 100644 index 00000000..9489ff76 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamIn.struct @@ -0,0 +1,129 @@ +{ + "produced_on": "2024-04-12T08:47:48.243693233Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IStreamIn", + "calls": [ + { + "code": 1, + "in": [], + "name": "getStreamCommon", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.audio.core.IStreamCommon" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getActiveMicrophones", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.MicrophoneDynamicInfo" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getMicrophoneDirection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.audio.core.IStreamIn.MicrophoneDirection" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "direction": "readParcelable", + "__parcelType": "android.hardware.audio.core.IStreamIn.MicrophoneDirection" + }] + } + ], + "name": "setMicrophoneDirection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getMicrophoneFieldDimension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 6, + "in": [{"zoom": "readFloat"}], + "name": "setMicrophoneFieldDimension", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sinkMetadata": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.hardware.audio.common.SinkMetadata" + }] + } + ], + "name": "updateMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getHwGain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.float" + } + ] + }, + { + "code": 9, + "in": [{ + "channelGains": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.float" + }], + "name": "setHwGain", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStreamIn", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOut.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOut.struct new file mode 100644 index 00000000..7cf4dba4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOut.struct @@ -0,0 +1,197 @@ +{ + "produced_on": "2024-04-12T08:47:48.376366924Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IStreamOut", + "calls": [ + { + "code": 1, + "in": [], + "name": "getStreamCommon", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceMetadata": "readParcelable", + "__parcelType": "android.hardware.audio.common.SourceMetadata" + }] + } + ], + "name": "updateMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "offloadMetadata": "readParcelable", + "__parcelType": "android.hardware.audio.common.AudioOffloadMetadata" + }] + } + ], + "name": "updateOffloadMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getHwVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.float" + } + ] + }, + { + "code": 5, + "in": [{ + "channelVolumes": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.float" + }], + "name": "setHwVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getAudioDescriptionMixLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 7, + "in": [{"leveldB": "readFloat"}], + "name": "setAudioDescriptionMixLevel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getDualMonoMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDualMonoMode" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDualMonoMode" + }] + } + ], + "name": "setDualMonoMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getRecommendedLatencyModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioLatencyMode" + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.media.audio.common.AudioLatencyMode" + }] + } + ], + "name": "setLatencyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getPlaybackRateParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPlaybackRate" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "playbackRate": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPlaybackRate" + }] + } + ], + "name": "setPlaybackRateParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"presentationId": "readInt32"}, + {"programId": "readInt32"} + ], + "name": "selectPresentation", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStreamOut", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOutEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOutEventCallback.struct new file mode 100644 index 00000000..06edad62 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/IStreamOutEventCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:48.378606439Z", + "source_location": "", + "full_name": "android.hardware.audio.core.IStreamOutEventCallback", + "calls": [ + { + "code": 1, + "in": [{"audioMetadata": "readByteVector"}], + "name": "onCodecFormatChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "modes": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioLatencyMode" + }], + "name": "onRecommendedLatencyModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStreamOutEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ITelephony.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ITelephony.struct new file mode 100644 index 00000000..bbdcd95c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ITelephony.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:48.251033799Z", + "source_location": "", + "full_name": "android.hardware.audio.core.ITelephony", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSupportedAudioModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.AudioMode" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.AudioMode" + }] + } + ], + "name": "switchAudioMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.audio.core.ITelephony.TelecomConfig" + }] + } + ], + "name": "setTelecomConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.audio.core.ITelephony.TelecomConfig" + }] + } + ] + } + ], + "name": "ITelephony", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MelRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MelRecord.struct new file mode 100644 index 00000000..85560e2a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MelRecord.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:48.440371559Z", + "source_location": "", + "components": [ + { + "melValues": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.float" + }, + {"timestamp": "readInt64"} + ], + "full_name": "android.hardware.audio.core.MelRecord", + "name": "MelRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MmapBufferDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MmapBufferDescriptor.struct new file mode 100644 index 00000000..811c3fd2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/MmapBufferDescriptor.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:48.381735141Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.hardware.common.Ashmem" + }] + }, + {"burstSizeFrames": "readInt64"}, + {"flags": "readInt32"}, + {"FLAG_INDEX_APPLICATION_SHAREABLE": "readInt32"} + ], + "full_name": "android.hardware.audio.core.MmapBufferDescriptor", + "name": "MmapBufferDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ModuleDebug.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ModuleDebug.struct new file mode 100644 index 00000000..d4ad3762 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/ModuleDebug.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.382937635Z", + "source_location": "", + "components": [ + {"simulateDeviceConnections": "readBool"}, + {"streamTransientStateDelayMs": "readInt32"} + ], + "full_name": "android.hardware.audio.core.ModuleDebug", + "name": "ModuleDebug", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/TelecomConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/TelecomConfig.struct new file mode 100644 index 00000000..b5f4f229 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/TelecomConfig.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:48.250336785Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "voiceVolume": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.Float" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ttyMode": "readParcelable", + "__parcelType": "android.hardware.audio.core.ITelephony.TelecomConfig.TtyMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "isHacEnabled": "readParcelable", + "__parcelType": "android.hardware.audio.core.android.media.audio.common.Boolean" + }] + }, + {"VOICE_VOLUME_MIN": "readInt32"}, + {"VOICE_VOLUME_MAX": "readInt32"} + ], + "full_name": "android.hardware.audio.core.TelecomConfig", + "name": "TelecomConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/VendorParameter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/VendorParameter.struct new file mode 100644 index 00000000..eea6a5c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/VendorParameter.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.393590317Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.hardware.audio.core.ParcelableHolder" + }] + } + ], + "full_name": "android.hardware.audio.core.VendorParameter", + "name": "VendorParameter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/IHalSoundDoseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/IHalSoundDoseCallback.struct new file mode 100644 index 00000000..a0fc8173 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/IHalSoundDoseCallback.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:48.395903353Z", + "source_location": "", + "full_name": "android.hardware.audio.core.sounddose.IHalSoundDoseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"currentDbA": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onMomentaryExposureWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "melRecord": "readParcelable", + "__parcelType": "android.hardware.audio.core.sounddose.ISoundDose.IHalSoundDoseCallback_fzflagONEWAY.MelRecord" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onNewMelValues", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHalSoundDoseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/ISoundDose.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/ISoundDose.struct new file mode 100644 index 00000000..d042a533 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/ISoundDose.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:48.395734720Z", + "source_location": "", + "full_name": "android.hardware.audio.core.sounddose.ISoundDose", + "calls": [ + { + "code": 1, + "in": [{"rs2ValueDbA": "readFloat"}], + "name": "setOutputRs2UpperBound", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getOutputRs2UpperBound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "registerSoundDoseCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"currentDbA": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onMomentaryExposureWarning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "melRecord": "readParcelable", + "__parcelType": "android.hardware.audio.core.sounddose.ISoundDose.IHalSoundDoseCallback_fzflagONEWAY.MelRecord" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + } + ], + "name": "onNewMelValues", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundDose", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/MelRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/MelRecord.struct new file mode 100644 index 00000000..b8e52405 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/core/sounddose/MelRecord.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:48.395626838Z", + "source_location": "", + "components": [ + { + "melValues": "readParcelableVector", + "__parcelType": "android.hardware.audio.core.sounddose.float" + }, + {"timestamp": "readInt64"} + ], + "full_name": "android.hardware.audio.core.sounddose.MelRecord", + "name": "MelRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Capability.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Capability.struct new file mode 100644 index 00000000..66b2ea33 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Capability.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:48.401492685Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vendorExtension": "readParcelable", + "__parcelType": "android.hardware.audio.effect.VendorExtension" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "range": "readParcelable", + "__parcelType": "android.hardware.audio.effect.Range" + }] + } + ], + "full_name": "android.hardware.audio.effect.Capability", + "name": "Capability", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/DefaultExtension.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/DefaultExtension.struct new file mode 100644 index 00000000..c8eaf6d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/DefaultExtension.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:48.404156387Z", + "source_location": "", + "components": [{"bytes": "readByteVector"}], + "full_name": "android.hardware.audio.effect.DefaultExtension", + "name": "DefaultExtension", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Flags.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Flags.struct new file mode 100644 index 00000000..2b3d8865 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/Flags.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:48.319560353Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.audio.effect.Flags.Type" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insert": "readParcelable", + "__parcelType": "android.hardware.audio.effect.Flags.Insert" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "volume": "readParcelable", + "__parcelType": "android.hardware.audio.effect.Flags.Volume" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hwAcceleratorMode": "readParcelable", + "__parcelType": "android.hardware.audio.effect.Flags.HardwareAccelerator" + }] + }, + {"offloadIndication": "readBool"}, + {"deviceIndication": "readBool"}, + {"audioModeIndication": "readBool"}, + {"audioSourceIndication": "readBool"}, + {"bypass": "readBool"} + ], + "full_name": "android.hardware.audio.effect.Flags", + "name": "Flags", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/IFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/IFactory.struct new file mode 100644 index 00000000..bbde1621 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/IFactory.struct @@ -0,0 +1,96 @@ +{ + "produced_on": "2024-04-12T08:47:48.419273679Z", + "source_location": "", + "full_name": "android.hardware.audio.effect.IFactory", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "implementation": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "proxy": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUuid" + }] + } + ], + "name": "queryEffects", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.effect.Descriptor" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.audio.effect.Processing.Type" + }] + } + ], + "name": "queryProcessing", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.audio.effect.Processing" + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "implUuid": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUuid" + }] + } + ], + "name": "createEffect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"handle": "readStrongBinder"}], + "name": "destroyEffect", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/VendorExtension.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/VendorExtension.struct new file mode 100644 index 00000000..1b7fd345 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/effect/VendorExtension.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.434642185Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extension": "readParcelable", + "__parcelType": "android.hardware.audio.effect.ParcelableHolder" + }] + } + ], + "full_name": "android.hardware.audio.effect.VendorExtension", + "name": "VendorExtension", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/sounddose/ISoundDoseFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/sounddose/ISoundDoseFactory.struct new file mode 100644 index 00000000..844522ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/audio/sounddose/ISoundDoseFactory.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.444851238Z", + "source_location": "", + "full_name": "android.hardware.audio.sounddose.ISoundDoseFactory", + "calls": [{ + "code": 1, + "in": [{"module": "readString16"}], + "name": "getSoundDose", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "ISoundDoseFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/authsecret/IAuthSecret.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/authsecret/IAuthSecret.struct new file mode 100644 index 00000000..0bd97901 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/authsecret/IAuthSecret.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:48.448792996Z", + "source_location": "", + "full_name": "android.hardware.authsecret.IAuthSecret", + "calls": [{ + "code": 1, + "in": [{"secret": "readByteVector"}], + "name": "setPrimaryUserCredential", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAuthSecret", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/AudioGainConfigInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/AudioGainConfigInfo.struct new file mode 100644 index 00000000..67418048 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/AudioGainConfigInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.499137158Z", + "source_location": "", + "components": [ + {"zoneId": "readInt32"}, + {"devicePortAddress": "readString16"}, + {"volumeIndex": "readInt32"} + ], + "full_name": "android.hardware.automotive.audiocontrol.AudioGainConfigInfo", + "name": "AudioGainConfigInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/DuckingInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/DuckingInfo.struct new file mode 100644 index 00000000..f8c01516 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/DuckingInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.500400123Z", + "source_location": "", + "components": [ + {"zoneId": "readInt32"}, + {"deviceAddressesToDuck": "readString16Vector"}, + {"deviceAddressesToUnduck": "readString16Vector"}, + {"usagesHoldingFocus": "readString16Vector"}, + { + "playbackMetaDataHoldingFocus": "readParcelableVector", + "__parcelType": "android.hardware.audio.common.PlaybackTrackMetadata" + } + ], + "full_name": "android.hardware.automotive.audiocontrol.DuckingInfo", + "name": "DuckingInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioControl.struct new file mode 100644 index 00000000..3b643d3a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioControl.struct @@ -0,0 +1,131 @@ +{ + "produced_on": "2024-04-12T08:47:48.503662878Z", + "source_location": "", + "full_name": "android.hardware.automotive.audiocontrol.IAudioControl", + "calls": [ + { + "code": 1, + "in": [ + {"usage": "readString16"}, + {"zoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusChange": "readParcelable", + "__parcelType": "android.hardware.automotive.audiocontrol.AudioFocusChange" + }] + } + ], + "name": "onAudioFocusChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "duckingInfos": "readParcelableVector", + "__parcelType": "android.hardware.automotive.audiocontrol.DuckingInfo" + }], + "name": "onDevicesToDuckChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "mutingInfos": "readParcelableVector", + "__parcelType": "android.hardware.automotive.audiocontrol.MutingInfo" + }], + "name": "onDevicesToMuteChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "registerFocusListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"value": "readFloat"}], + "name": "setBalanceTowardRight", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"value": "readFloat"}], + "name": "setFadeTowardFront", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "playbackMetaData": "readParcelable", + "__parcelType": "android.hardware.audio.common.PlaybackTrackMetadata" + }] + }, + {"zoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusChange": "readParcelable", + "__parcelType": "android.hardware.automotive.audiocontrol.AudioFocusChange" + }] + } + ], + "name": "onAudioFocusChangeWithMetaData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + { + "reasons": "readParcelableVector", + "__parcelType": "android.hardware.automotive.audiocontrol.Reasons" + }, + { + "gains": "readParcelableVector", + "__parcelType": "android.hardware.automotive.audiocontrol.AudioGainConfigInfo" + } + ], + "name": "setAudioDeviceGainsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "registerGainCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"callback": "readStrongBinder"}], + "name": "setModuleChangeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "clearModuleChangeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioGainCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioGainCallback.struct new file mode 100644 index 00000000..c3213ddf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IAudioGainCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:48.505396242Z", + "source_location": "", + "full_name": "android.hardware.automotive.audiocontrol.IAudioGainCallback", + "calls": [{ + "code": 1, + "in": [ + { + "reasons": "readParcelableVector", + "__parcelType": "android.hardware.automotive.audiocontrol.Reasons" + }, + { + "gains": "readParcelableVector", + "__parcelType": "android.hardware.automotive.audiocontrol.AudioGainConfigInfo" + } + ], + "name": "onAudioDeviceGainsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioGainCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IFocusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IFocusListener.struct new file mode 100644 index 00000000..8b24510f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IFocusListener.struct @@ -0,0 +1,80 @@ +{ + "produced_on": "2024-04-12T08:47:48.507256289Z", + "source_location": "", + "full_name": "android.hardware.automotive.audiocontrol.IFocusListener", + "calls": [ + { + "code": 1, + "in": [ + {"usage": "readString16"}, + {"zoneId": "readInt32"} + ], + "name": "abandonAudioFocus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"usage": "readString16"}, + {"zoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusGain": "readParcelable", + "__parcelType": "android.hardware.automotive.audiocontrol.AudioFocusChange" + }] + } + ], + "name": "requestAudioFocus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "playbackMetaData": "readParcelable", + "__parcelType": "android.hardware.audio.common.PlaybackTrackMetadata" + }] + }, + {"zoneId": "readInt32"} + ], + "name": "abandonAudioFocusWithMetaData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "playbackMetaData": "readParcelable", + "__parcelType": "android.hardware.audio.common.PlaybackTrackMetadata" + }] + }, + {"zoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusGain": "readParcelable", + "__parcelType": "android.hardware.automotive.audiocontrol.AudioFocusChange" + }] + } + ], + "name": "requestAudioFocusWithMetaData", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFocusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IModuleChangeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IModuleChangeCallback.struct new file mode 100644 index 00000000..5e797da7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/IModuleChangeCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.508590476Z", + "source_location": "", + "full_name": "android.hardware.automotive.audiocontrol.IModuleChangeCallback", + "calls": [{ + "code": 1, + "in": [{ + "audioPorts": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioPort" + }], + "name": "onAudioPortsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IModuleChangeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/MutingInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/MutingInfo.struct new file mode 100644 index 00000000..8aab5d18 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/audiocontrol/MutingInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.509740659Z", + "source_location": "", + "components": [ + {"zoneId": "readInt32"}, + {"deviceAddressesToMute": "readString16Vector"}, + {"deviceAddressesToUnmute": "readString16Vector"} + ], + "full_name": "android.hardware.automotive.audiocontrol.MutingInfo", + "name": "MutingInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/ICanController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/ICanController.struct new file mode 100644 index 00000000..a4449561 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/ICanController.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:48.534312478Z", + "source_location": "", + "full_name": "android.hardware.automotive.can.ICanController", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSupportedInterfaceTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.automotive.can.InterfaceType" + } + ] + }, + { + "code": 2, + "in": [{"busName": "readString16"}], + "name": "getInterfaceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.automotive.can.BusConfig" + }] + } + ], + "name": "upBus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [{"name": "readString16"}], + "name": "downBus", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICanController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/IndexedInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/IndexedInterface.struct new file mode 100644 index 00000000..0fccfb44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/IndexedInterface.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:48.535236717Z", + "source_location": "", + "components": [{"index": "readByte"}], + "full_name": "android.hardware.automotive.can.IndexedInterface", + "name": "IndexedInterface", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/VirtualInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/VirtualInterface.struct new file mode 100644 index 00000000..afa8d7ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/can/VirtualInterface.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:48.540008252Z", + "source_location": "", + "components": [{"ifname": "readString16"}], + "full_name": "android.hardware.automotive.can.VirtualInterface", + "name": "VirtualInterface", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/BufferDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/BufferDesc.struct new file mode 100644 index 00000000..6ff5b2c6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/BufferDesc.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:48.681603630Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.graphics.common.HardwareBuffer" + }] + }, + {"pixelSizeBytes": "readInt32"}, + {"bufferId": "readInt32"}, + {"deviceId": "readString16"}, + {"timestamp": "readInt64"}, + {"metadata": "readByteVector"}, + { + "exposureSettings": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.ExposureParameters" + }, + { + "histograms": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.Histogram" + }, + { + "grids": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.GridStatistics" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "embeddedData": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.EmbeddedData" + }] + } + ], + "full_name": "android.hardware.automotive.evs.BufferDesc", + "name": "BufferDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/CameraDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/CameraDesc.struct new file mode 100644 index 00000000..8898f678 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/CameraDesc.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.682636181Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"vendorFlags": "readInt32"}, + {"metadata": "readByteVector"} + ], + "full_name": "android.hardware.automotive.evs.CameraDesc", + "name": "CameraDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DeviceStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DeviceStatus.struct new file mode 100644 index 00000000..8d648c51 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DeviceStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.685600100Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.DeviceStatusType" + }] + } + ], + "full_name": "android.hardware.automotive.evs.DeviceStatus", + "name": "DeviceStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DisplayDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DisplayDesc.struct new file mode 100644 index 00000000..e0cdfd43 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/DisplayDesc.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.687550859Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "orientation": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.Rotation" + }] + }, + {"vendorFlags": "readInt32"} + ], + "full_name": "android.hardware.automotive.evs.DisplayDesc", + "name": "DisplayDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EmbeddedData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EmbeddedData.struct new file mode 100644 index 00000000..ddae8d8a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EmbeddedData.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.689872385Z", + "source_location": "", + "components": [ + {"widthInBytes": "readInt32"}, + {"heightInLines": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.common.Ashmem" + }] + } + ], + "full_name": "android.hardware.automotive.evs.EmbeddedData", + "name": "EmbeddedData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EvsEventDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EvsEventDesc.struct new file mode 100644 index 00000000..63eebcec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/EvsEventDesc.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.691010388Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aType": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.EvsEventType" + }] + }, + {"deviceId": "readString16"}, + {"payload": "readInt32Vector"} + ], + "full_name": "android.hardware.automotive.evs.EvsEventDesc", + "name": "EvsEventDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatisticDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatisticDesc.struct new file mode 100644 index 00000000..893c0c90 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatisticDesc.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:48.694791613Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.ColorChannel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.GridStatisticType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "roi": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellSize": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.Size" + }] + }, + {"bitDepth": "readInt32"} + ], + "full_name": "android.hardware.automotive.evs.GridStatisticDesc", + "name": "GridStatisticDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatistics.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatistics.struct new file mode 100644 index 00000000..f79c3efa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/GridStatistics.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.696623579Z", + "source_location": "", + "components": [ + { + "descriptors": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.GridStatisticDesc" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.common.Ashmem" + }] + } + ], + "full_name": "android.hardware.automotive.evs.GridStatistics", + "name": "GridStatistics", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Histogram.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Histogram.struct new file mode 100644 index 00000000..cea3ab66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Histogram.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:48.697677680Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.ColorChannel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "roi": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Rect" + }] + }, + {"size": "readInt32"}, + {"capacity": "readInt32"}, + { + "bins": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.long" + } + ], + "full_name": "android.hardware.automotive.evs.Histogram", + "name": "Histogram", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCamera.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCamera.struct new file mode 100644 index 00000000..39ec0f06 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCamera.struct @@ -0,0 +1,221 @@ +{ + "produced_on": "2024-04-12T08:47:48.700701861Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsCamera", + "calls": [ + { + "code": 1, + "in": [{ + "buffer": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.BufferDesc" + }], + "name": "doneWithFrame", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"display": "readStrongBinder"}], + "name": "forcePrimaryClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getCameraInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.CameraDesc" + }] + } + ] + }, + { + "code": 4, + "in": [{"opaqueIdentifier": "readInt32"}], + "name": "getExtendedInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.CameraParam" + }] + } + ], + "name": "getIntParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.CameraParam" + }] + } + ], + "name": "getIntParameterRange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.ParameterRange" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "getParameterList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.CameraParam" + } + ] + }, + { + "code": 8, + "in": [{"deviceId": "readString16"}], + "name": "getPhysicalCameraInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.CameraDesc" + }] + } + ] + }, + { + "code": 9, + "in": [{ + "buffers": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.BufferDesc" + }], + "name": "importExternalBuffers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "pauseVideoStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "resumeVideoStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"opaqueIdentifier": "readInt32"}, + {"opaqueValue": "readByteVector"} + ], + "name": "setExtendedInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.CameraParam" + }] + }, + {"value": "readInt32"} + ], + "name": "setIntParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 14, + "in": [], + "name": "setPrimaryClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"bufferCount": "readInt32"}], + "name": "setMaxFramesInFlight", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"receiver": "readStrongBinder"}], + "name": "startVideoStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "stopVideoStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "unsetPrimaryClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEvsCamera", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCameraStream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCameraStream.struct new file mode 100644 index 00000000..e0eb717a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsCameraStream.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:48.702097988Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsCameraStream", + "calls": [ + { + "code": 1, + "in": [{ + "buffer": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.BufferDesc" + }], + "name": "deliverFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.EvsEventDesc" + }] + } + ], + "name": "notify", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEvsCameraStream", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsDisplay.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsDisplay.struct new file mode 100644 index 00000000..9f040de0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsDisplay.struct @@ -0,0 +1,93 @@ +{ + "produced_on": "2024-04-12T08:47:48.703784682Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsDisplay", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDisplayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.DisplayDesc" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getDisplayState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.DisplayState" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getTargetBuffer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.BufferDesc" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.BufferDesc" + }] + } + ], + "name": "returnTargetBufferForDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.DisplayState" + }] + } + ], + "name": "setDisplayState", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEvsDisplay", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumerator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumerator.struct new file mode 100644 index 00000000..a1f13d88 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumerator.struct @@ -0,0 +1,180 @@ +{ + "produced_on": "2024-04-12T08:47:48.706469556Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsEnumerator", + "calls": [ + { + "code": 1, + "in": [{"carCamera": "readStrongBinder"}], + "name": "closeCamera", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"display": "readStrongBinder"}], + "name": "closeDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"evsUltrasonicsArray": "readStrongBinder"}], + "name": "closeUltrasonicsArray", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getCameraList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.CameraDesc" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getDisplayIdList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [], + "name": "getDisplayState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.DisplayState" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "description": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.CameraDesc" + }] + } + ], + "name": "getStreamList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.Stream" + } + ] + }, + { + "code": 8, + "in": [], + "name": "getUltrasonicsArrayList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.UltrasonicsArrayDesc" + } + ] + }, + { + "code": 9, + "in": [], + "name": "isHardware", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamCfg": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.Stream" + }] + } + ], + "name": "openCamera", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [{"id": "readInt32"}], + "name": "openDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [{"ultrasonicsArrayId": "readString16"}], + "name": "openUltrasonicsArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [{"callback": "readStrongBinder"}], + "name": "registerStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"id": "readInt32"}], + "name": "getDisplayStateById", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.DisplayState" + }] + } + ] + } + ], + "name": "IEvsEnumerator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumeratorStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumeratorStatusCallback.struct new file mode 100644 index 00000000..1b2ba7b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsEnumeratorStatusCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.707649169Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsEnumeratorStatusCallback", + "calls": [{ + "code": 1, + "in": [{ + "status": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.DeviceStatus" + }], + "name": "deviceStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IEvsEnumeratorStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArray.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArray.struct new file mode 100644 index 00000000..da333ab2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArray.struct @@ -0,0 +1,64 @@ +{ + "produced_on": "2024-04-12T08:47:48.709043117Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsUltrasonicsArray", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataFrameDesc": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.UltrasonicsDataFrameDesc" + }] + } + ], + "name": "doneWithDataFrame", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getUltrasonicArrayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.UltrasonicsArrayDesc" + }] + } + ] + }, + { + "code": 3, + "in": [{"bufferCount": "readInt32"}], + "name": "setMaxFramesInFlight", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"stream": "readStrongBinder"}], + "name": "startStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "stopStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEvsUltrasonicsArray", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArrayStream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArrayStream.struct new file mode 100644 index 00000000..b7a7c018 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/IEvsUltrasonicsArrayStream.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:48.710153639Z", + "source_location": "", + "full_name": "android.hardware.automotive.evs.IEvsUltrasonicsArrayStream", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataFrameDesc": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.UltrasonicsDataFrameDesc" + }] + } + ], + "name": "deliverDataFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.EvsEventDesc" + }] + } + ], + "name": "notify", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEvsUltrasonicsArrayStream", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/ParameterRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/ParameterRange.struct new file mode 100644 index 00000000..589b8052 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/ParameterRange.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.711490545Z", + "source_location": "", + "components": [ + {"min": "readInt32"}, + {"max": "readInt32"}, + {"step": "readInt32"} + ], + "full_name": "android.hardware.automotive.evs.ParameterRange", + "name": "ParameterRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/RotationQuaternion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/RotationQuaternion.struct new file mode 100644 index 00000000..66e25586 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/RotationQuaternion.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:48.714161529Z", + "source_location": "", + "components": [ + {"x": "readFloat"}, + {"y": "readFloat"}, + {"z": "readFloat"}, + {"w": "readFloat"} + ], + "full_name": "android.hardware.automotive.evs.RotationQuaternion", + "name": "RotationQuaternion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/SensorPose.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/SensorPose.struct new file mode 100644 index 00000000..a284b8d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/SensorPose.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:48.715600697Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rotation": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.RotationQuaternion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "translation": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.Translation" + }] + } + ], + "full_name": "android.hardware.automotive.evs.SensorPose", + "name": "SensorPose", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Size.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Size.struct new file mode 100644 index 00000000..166ec0f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Size.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.716538906Z", + "source_location": "", + "components": [ + {"widthInPixels": "readInt32"}, + {"heightInPixels": "readInt32"} + ], + "full_name": "android.hardware.automotive.evs.Size", + "name": "Size", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Stream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Stream.struct new file mode 100644 index 00000000..1337c156 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Stream.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:48.717637428Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamType": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.StreamType" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"framerate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.hardware.graphics.common.BufferUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rotation": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.Rotation" + }] + } + ], + "full_name": "android.hardware.automotive.evs.Stream", + "name": "Stream", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Translation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Translation.struct new file mode 100644 index 00000000..4ac877f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/Translation.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.719357612Z", + "source_location": "", + "components": [ + {"x": "readFloat"}, + {"y": "readFloat"}, + {"z": "readFloat"} + ], + "full_name": "android.hardware.automotive.evs.Translation", + "name": "Translation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicSensor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicSensor.struct new file mode 100644 index 00000000..b8bffffb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicSensor.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.720317801Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pose": "readParcelable", + "__parcelType": "android.hardware.automotive.evs.SensorPose" + }] + }, + {"maxRangeMm": "readFloat"}, + {"angleOfMeasurement": "readFloat"} + ], + "full_name": "android.hardware.automotive.evs.UltrasonicSensor", + "name": "UltrasonicSensor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsArrayDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsArrayDesc.struct new file mode 100644 index 00000000..8636ec40 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsArrayDesc.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:48.721386782Z", + "source_location": "", + "components": [ + {"ultrasonicsArrayId": "readString16"}, + {"maxReadingsPerSensorCount": "readInt32"}, + {"maxReceiversCount": "readInt32"}, + { + "sensors": "readParcelableVector", + "__parcelType": "android.hardware.automotive.evs.UltrasonicSensor" + } + ], + "full_name": "android.hardware.automotive.evs.UltrasonicsArrayDesc", + "name": "UltrasonicsArrayDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsDataFrameDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsDataFrameDesc.struct new file mode 100644 index 00000000..9d5f58c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/evs/UltrasonicsDataFrameDesc.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:48.722596437Z", + "source_location": "", + "components": [ + {"timestampNs": "readInt64"}, + {"id": "readInt32"}, + {"transmittersIdList": "readByteVector"}, + {"receiversIdList": "readByteVector"}, + {"receiversReadingsCountList": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "waveformsData": "readParcelable", + "__parcelType": "android.hardware.common.Ashmem" + }] + } + ], + "full_name": "android.hardware.automotive.evs.UltrasonicsDataFrameDesc", + "name": "UltrasonicsDataFrameDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/EndpointInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/EndpointInfo.struct new file mode 100644 index 00000000..2fba1d41 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/EndpointInfo.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:48.741509413Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectProtocol": "readParcelable", + "__parcelType": "android.hardware.automotive.ivn.ConnectProtocol" + }] + }, + {"ipAddress": "readString16"}, + {"portNumber": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hardwareId": "readParcelable", + "__parcelType": "android.hardware.automotive.ivn.HardwareIdentifiers" + }] + } + ], + "full_name": "android.hardware.automotive.ivn.EndpointInfo", + "name": "EndpointInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/HardwareIdentifiers.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/HardwareIdentifiers.struct new file mode 100644 index 00000000..dd492887 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/HardwareIdentifiers.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:48.742776888Z", + "source_location": "", + "components": [ + {"brandName": "readString16"}, + {"deviceName": "readString16"}, + {"productName": "readString16"}, + {"manufacturerName": "readString16"}, + {"modelName": "readString16"}, + {"serialNumber": "readString16"} + ], + "full_name": "android.hardware.automotive.ivn.HardwareIdentifiers", + "name": "HardwareIdentifiers", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/IIvnAndroidDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/IIvnAndroidDevice.struct new file mode 100644 index 00000000..0fdfa397 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/IIvnAndroidDevice.struct @@ -0,0 +1,87 @@ +{ + "produced_on": "2024-04-12T08:47:48.744183336Z", + "source_location": "", + "full_name": "android.hardware.automotive.ivn.IIvnAndroidDevice", + "calls": [ + { + "code": 1, + "in": [], + "name": "getMyDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getOtherDeviceIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 3, + "in": [{"zoneId": "readInt32"}], + "name": "getDeviceIdForOccupantZone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"androidDeviceId": "readInt32"}], + "name": "getOccupantZonesForDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.automotive.ivn.OccupantZoneInfo" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getMyEndpointInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.ivn.EndpointInfo" + }] + } + ] + }, + { + "code": 6, + "in": [{"androidDeviceId": "readInt32"}], + "name": "getEndpointInfoForDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.ivn.EndpointInfo" + }] + } + ] + } + ], + "name": "IIvnAndroidDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/OccupantZoneInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/OccupantZoneInfo.struct new file mode 100644 index 00000000..29a8deed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/ivn/OccupantZoneInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.746212507Z", + "source_location": "", + "components": [ + {"zoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantType": "readParcelable", + "__parcelType": "android.hardware.automotive.ivn.OccupantType" + }] + }, + {"seat": "readInt32"} + ], + "full_name": "android.hardware.automotive.ivn.OccupantZoneInfo", + "name": "OccupantZoneInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.struct new file mode 100644 index 00000000..b1f7d412 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.779358267Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "confidenceScore": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.ConfidenceLevel" + }] + }, + {"isLookingOnRoad": "readBool"}, + {"gazeDurationMillis": "readInt64"} + ], + "full_name": "android.hardware.automotive.occupant_awareness.DriverMonitoringDetection", + "name": "DriverMonitoringDetection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/GazeDetection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/GazeDetection.struct new file mode 100644 index 00000000..7e37ab59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/GazeDetection.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:48.780442349Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gazeConfidence": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.ConfidenceLevel" + }] + }, + { + "headPosition": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.double" + }, + { + "headAngleUnitVector": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.double" + }, + { + "gazeAngleUnitVector": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.double" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gazeTarget": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.VehicleRegion" + }] + }, + {"customGazeTarget": "readString16"}, + {"timeOnTargetMillis": "readInt64"} + ], + "full_name": "android.hardware.automotive.occupant_awareness.GazeDetection", + "name": "GazeDetection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwareness.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwareness.struct new file mode 100644 index 00000000..4afad795 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwareness.struct @@ -0,0 +1,114 @@ +{ + "produced_on": "2024-04-12T08:47:48.782035950Z", + "source_location": "", + "full_name": "android.hardware.automotive.occupant_awareness.IOccupantAwareness", + "calls": [ + { + "code": 1, + "in": [], + "name": "startDetection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantAwarenessStatus" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "stopDetection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantAwarenessStatus" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantRole": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.Role" + }] + } + ], + "name": "getCapabilityForRole", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "occupantRole": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.Role" + }] + }, + {"detectionCapability": "readInt32"} + ], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantAwarenessStatus" + }] + } + ] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getLatestDetection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detections": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantDetections" + }] + } + ] + } + ], + "name": "IOccupantAwareness", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.struct new file mode 100644 index 00000000..c05a4890 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:48.783235124Z", + "source_location": "", + "full_name": "android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback", + "calls": [ + { + "code": 1, + "in": [ + {"detectionFlags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantAwarenessStatus" + }] + } + ], + "name": "onSystemStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detections": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantDetections" + }] + } + ], + "name": "onDetectionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOccupantAwarenessClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetection.struct new file mode 100644 index 00000000..3e2c0b9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetection.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:48.785343966Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "role": "readParcelable", + "__parcelType": "android.hardware.automotive.occupant_awareness.Role" + }] + }, + { + "presenceData": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.PresenceDetection" + }, + { + "gazeData": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.GazeDetection" + }, + { + "attentionData": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.DriverMonitoringDetection" + } + ], + "full_name": "android.hardware.automotive.occupant_awareness.OccupantDetection", + "name": "OccupantDetection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetections.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetections.struct new file mode 100644 index 00000000..11baee85 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/OccupantDetections.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:48.786532650Z", + "source_location": "", + "components": [ + {"timeStampMillis": "readInt64"}, + { + "detections": "readParcelableVector", + "__parcelType": "android.hardware.automotive.occupant_awareness.OccupantDetection" + } + ], + "full_name": "android.hardware.automotive.occupant_awareness.OccupantDetections", + "name": "OccupantDetections", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/PresenceDetection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/PresenceDetection.struct new file mode 100644 index 00000000..65ba3c97 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/occupant_awareness/PresenceDetection.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.787626412Z", + "source_location": "", + "components": [ + {"isOccupantDetected": "readBool"}, + {"detectionDurationMillis": "readInt64"} + ], + "full_name": "android.hardware.automotive.occupant_awareness.PresenceDetection", + "name": "PresenceDetection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/ApState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/ApState.struct new file mode 100644 index 00000000..8bf9d425 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/ApState.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.799715353Z", + "source_location": "", + "components": [ + {"isReadyForRemoteTask": "readBool"}, + {"isWakeupRequired": "readBool"} + ], + "full_name": "android.hardware.automotive.remoteaccess.ApState", + "name": "ApState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteAccess.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteAccess.struct new file mode 100644 index 00000000..2c8cc9ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteAccess.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:48.801183222Z", + "source_location": "", + "full_name": "android.hardware.automotive.remoteaccess.IRemoteAccess", + "calls": [ + { + "code": 1, + "in": [], + "name": "getVehicleId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [], + "name": "getWakeupServiceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "getProcessorId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "setRemoteTaskCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "clearRemoteTaskCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.hardware.automotive.remoteaccess.ApState" + }] + } + ], + "name": "notifyApStateChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteAccess", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteTaskCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteTaskCallback.struct new file mode 100644 index 00000000..a43796fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/remoteaccess/IRemoteTaskCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:48.802202902Z", + "source_location": "", + "full_name": "android.hardware.automotive.remoteaccess.IRemoteTaskCallback", + "calls": [{ + "code": 1, + "in": [ + {"clientId": "readString16"}, + {"data": "readByteVector"} + ], + "name": "onRemoteTaskRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteTaskCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserRequest.struct new file mode 100644 index 00000000..43461ffd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserRequest.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:49.308822388Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newUserInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"newUserName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usersInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UsersInfo" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.CreateUserRequest", + "name": "CreateUserRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserResponse.struct new file mode 100644 index 00000000..bef8a7ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/CreateUserResponse.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:49.310026652Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.CreateUserStatus" + }] + }, + {"errorMessage": "readString16"} + ], + "full_name": "android.hardware.automotive.vehicle.CreateUserResponse", + "name": "CreateUserResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequest.struct new file mode 100644 index 00000000..b5c77525 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequest.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.902038349Z", + "source_location": "", + "components": [ + {"requestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prop": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropValue" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.GetValueRequest", + "name": "GetValueRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequests.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequests.struct new file mode 100644 index 00000000..4ffdc97d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueRequests.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.903121300Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.GetValueRequest" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.GetValueRequests", + "name": "GetValueRequests", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResult.struct new file mode 100644 index 00000000..d7de7503 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResult.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:48.904198962Z", + "source_location": "", + "components": [ + {"requestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.StatusCode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prop": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropValue" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.GetValueResult", + "name": "GetValueResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResults.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResults.struct new file mode 100644 index 00000000..c596491e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/GetValueResults.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.905234922Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.GetValueResult" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.GetValueResults", + "name": "GetValueResults", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicle.struct new file mode 100644 index 00000000..c4f529f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicle.struct @@ -0,0 +1,112 @@ +{ + "produced_on": "2024-04-12T08:47:48.908578869Z", + "source_location": "", + "full_name": "android.hardware.automotive.vehicle.IVehicle", + "calls": [ + { + "code": 1, + "in": [], + "name": "getAllPropConfigs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropConfigs" + }] + } + ] + }, + { + "code": 2, + "in": [{"props": "readInt32Vector"}], + "name": "getPropConfigs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropConfigs" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requests": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.GetValueRequests" + }] + } + ], + "name": "getValues", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requests": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.SetValueRequests" + }] + } + ], + "name": "setValues", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callback": "readStrongBinder"}, + { + "options": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.SubscribeOptions" + }, + {"maxSharedMemoryFileCount": "readInt32"} + ], + "name": "subscribe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callback": "readStrongBinder"}, + {"propIds": "readInt32Vector"} + ], + "name": "unsubscribe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callback": "readStrongBinder"}, + {"sharedMemoryId": "readInt64"} + ], + "name": "returnSharedMemory", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVehicle", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicleCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicleCallback.struct new file mode 100644 index 00000000..968731d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/IVehicleCallback.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:48.910522038Z", + "source_location": "", + "full_name": "android.hardware.automotive.vehicle.IVehicleCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responses": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.GetValueResults" + }] + } + ], + "name": "onGetValues", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responses": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.SetValueResults" + }] + } + ], + "name": "onSetValues", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "propValues": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropValues" + }] + }, + {"sharedMemoryFileCount": "readInt32"} + ], + "name": "onPropertyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errors": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropErrors" + }] + } + ], + "name": "onPropertySetError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVehicleCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoRequest.struct new file mode 100644 index 00000000..c9eede58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoRequest.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:49.336449238Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestType": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.InitialUserInfoRequestType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usersInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UsersInfo" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.InitialUserInfoRequest", + "name": "InitialUserInfoRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoResponse.struct new file mode 100644 index 00000000..f656e4c5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/InitialUserInfoResponse.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:49.338670842Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "action": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.InitialUserInfoResponseAction" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userToSwitchOrCreate": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"userLocales": "readString16"}, + {"userNameToCreate": "readString16"} + ], + "full_name": "android.hardware.automotive.vehicle.InitialUserInfoResponse", + "name": "InitialUserInfoResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RawPropValues.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RawPropValues.struct new file mode 100644 index 00000000..c11dac44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RawPropValues.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:48.911621880Z", + "source_location": "", + "components": [ + {"int32Values": "readInt32Vector"}, + { + "floatValues": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.float" + }, + { + "int64Values": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.long" + }, + {"byteValues": "readByteVector"}, + {"stringValue": "readString16"} + ], + "full_name": "android.hardware.automotive.vehicle.RawPropValues", + "name": "RawPropValues", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RemoveUserRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RemoveUserRequest.struct new file mode 100644 index 00000000..4dbe487b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/RemoveUserRequest.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:49.354179481Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "removedUserInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usersInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UsersInfo" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.RemoveUserRequest", + "name": "RemoveUserRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequest.struct new file mode 100644 index 00000000..379e4d02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequest.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.912653870Z", + "source_location": "", + "components": [ + {"requestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropValue" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.SetValueRequest", + "name": "SetValueRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequests.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequests.struct new file mode 100644 index 00000000..4689cf5e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueRequests.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.913800103Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.SetValueRequest" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.SetValueRequests", + "name": "SetValueRequests", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResult.struct new file mode 100644 index 00000000..94c7127e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResult.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.914800873Z", + "source_location": "", + "components": [ + {"requestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.StatusCode" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.SetValueResult", + "name": "SetValueResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResults.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResults.struct new file mode 100644 index 00000000..7dc08ea6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SetValueResults.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.915883235Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.SetValueResult" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.SetValueResults", + "name": "SetValueResults", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SubscribeOptions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SubscribeOptions.struct new file mode 100644 index 00000000..4616cff2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SubscribeOptions.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.918553658Z", + "source_location": "", + "components": [ + {"propId": "readInt32"}, + {"areaIds": "readInt32Vector"}, + {"sampleRate": "readFloat"} + ], + "full_name": "android.hardware.automotive.vehicle.SubscribeOptions", + "name": "SubscribeOptions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserRequest.struct new file mode 100644 index 00000000..fc7202d6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserRequest.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:49.356853404Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageType": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.SwitchUserMessageType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetUser": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usersInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UsersInfo" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.SwitchUserRequest", + "name": "SwitchUserRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserResponse.struct new file mode 100644 index 00000000..a5728d7c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/SwitchUserResponse.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:49.358059928Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageType": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.SwitchUserMessageType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.SwitchUserStatus" + }] + }, + {"errorMessage": "readString16"} + ], + "full_name": "android.hardware.automotive.vehicle.SwitchUserResponse", + "name": "SwitchUserResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationAssociation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationAssociation.struct new file mode 100644 index 00000000..aa8915a6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationAssociation.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:49.360703701Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationAssociationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationAssociationValue" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.UserIdentificationAssociation", + "name": "UserIdentificationAssociation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationGetRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationGetRequest.struct new file mode 100644 index 00000000..7e518ed0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationGetRequest.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:49.364389574Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"numberAssociationTypes": "readInt32"}, + { + "associationTypes": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationAssociationType" + } + ], + "full_name": "android.hardware.automotive.vehicle.UserIdentificationGetRequest", + "name": "UserIdentificationGetRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationResponse.struct new file mode 100644 index 00000000..5334524e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationResponse.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:49.368910624Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"numberAssociation": "readInt32"}, + { + "associations": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationAssociation" + }, + {"errorMessage": "readString16"} + ], + "full_name": "android.hardware.automotive.vehicle.UserIdentificationResponse", + "name": "UserIdentificationResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetAssociation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetAssociation.struct new file mode 100644 index 00000000..f3b8a1b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetAssociation.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:49.369979555Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationAssociationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationAssociationSetValue" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.UserIdentificationSetAssociation", + "name": "UserIdentificationSetAssociation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetRequest.struct new file mode 100644 index 00000000..b7a84cb4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserIdentificationSetRequest.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:49.371107908Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userInfo": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"numberAssociations": "readInt32"}, + { + "associations": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.UserIdentificationSetAssociation" + } + ], + "full_name": "android.hardware.automotive.vehicle.UserIdentificationSetRequest", + "name": "UserIdentificationSetRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserInfo.struct new file mode 100644 index 00000000..0041ac47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UserInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:49.372228230Z", + "source_location": "", + "components": [ + {"USER_FLAG_SYSTEM": "readInt32"}, + {"USER_FLAG_GUEST": "readInt32"}, + {"USER_FLAG_EPHEMERAL": "readInt32"}, + {"USER_FLAG_ADMIN": "readInt32"}, + {"USER_FLAG_DISABLED": "readInt32"}, + {"USER_FLAG_PROFILE": "readInt32"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "full_name": "android.hardware.automotive.vehicle.UserInfo", + "name": "UserInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UsersInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UsersInfo.struct new file mode 100644 index 00000000..8ae80add --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/UsersInfo.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:49.373285001Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentUser": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + }] + }, + {"numberUsers": "readInt32"}, + { + "existingUsers": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.UserInfo" + } + ], + "full_name": "android.hardware.automotive.vehicle.UsersInfo", + "name": "UsersInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehicleAreaConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehicleAreaConfig.struct new file mode 100644 index 00000000..69e41da5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehicleAreaConfig.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:48.919624859Z", + "source_location": "", + "components": [ + {"areaId": "readInt32"}, + {"minInt32Value": "readInt32"}, + {"maxInt32Value": "readInt32"}, + {"minInt64Value": "readInt64"}, + {"maxInt64Value": "readInt64"}, + {"minFloatValue": "readFloat"}, + {"maxFloatValue": "readFloat"}, + { + "supportedEnumValues": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.long" + } + ], + "full_name": "android.hardware.automotive.vehicle.VehicleAreaConfig", + "name": "VehicleAreaConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfig.struct new file mode 100644 index 00000000..631303b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfig.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:48.921055558Z", + "source_location": "", + "components": [ + {"prop": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "access": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropertyAccess" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "changeMode": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropertyChangeMode" + }] + }, + { + "areaConfigs": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.VehicleAreaConfig" + }, + {"configArray": "readInt32Vector"}, + {"configString": "readString16"}, + {"minSampleRate": "readFloat"}, + {"maxSampleRate": "readFloat"} + ], + "full_name": "android.hardware.automotive.vehicle.VehiclePropConfig", + "name": "VehiclePropConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfigs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfigs.struct new file mode 100644 index 00000000..b3dc52f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropConfigs.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.922231271Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropConfig" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.VehiclePropConfigs", + "name": "VehiclePropConfigs", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropError.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropError.struct new file mode 100644 index 00000000..90a9eccb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropError.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:48.923378554Z", + "source_location": "", + "components": [ + {"propId": "readInt32"}, + {"areaId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorCode": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.StatusCode" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.VehiclePropError", + "name": "VehiclePropError", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropErrors.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropErrors.struct new file mode 100644 index 00000000..8efc9870 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropErrors.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:48.924386794Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropError" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.VehiclePropErrors", + "name": "VehiclePropErrors", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValue.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValue.struct new file mode 100644 index 00000000..4b7bca19 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValue.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:48.925563167Z", + "source_location": "", + "components": [ + {"timestamp": "readInt64"}, + {"areaId": "readInt32"}, + {"prop": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropertyStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.hardware.automotive.vehicle.RawPropValues" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.VehiclePropValue", + "name": "VehiclePropValue", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValues.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValues.struct new file mode 100644 index 00000000..afb95c5f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/automotive/vehicle/VehiclePropValues.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:48.926644259Z", + "source_location": "", + "components": [ + { + "payloads": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropValue" + }, + {"sharedMemoryId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.automotive.vehicle.VehiclePropValues", + "name": "VehiclePropValues", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IAuthService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IAuthService.struct new file mode 100644 index 00000000..5d64a01f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IAuthService.struct @@ -0,0 +1,226 @@ +{ + "produced_on": "2024-04-12T08:47:45.202674952Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IAuthService", + "calls": [ + { + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "createTestSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"opPackageName": "readString16"}], + "name": "getSensorProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.biometrics.SensorPropertiesInternal" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getUiPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [ + {"token": "readStrongBinder"}, + {"sessionId": "readInt64"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "promptInfo": "readParcelable", + "__parcelType": "android.hardware.biometrics.PromptInfo" + }] + } + ], + "name": "authenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"opPackageName": "readString16"}, + {"userId": "readInt32"}, + {"authenticators": "readInt32"} + ], + "name": "canAuthenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "hasEnrolledBiometrics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "registerEnabledOnKeyguardCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"userId": "readInt32"}, + {"fromSensorId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "invalidateAuthenticatorIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "getAuthenticatorIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.long" + } + ] + }, + { + "code": 11, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"fromSensorId": "readInt32"}, + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"} + ], + "name": "resetLockoutTimeBound", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"} + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"authenticators": "readInt32"} + ], + "name": "getButtonLabel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"authenticators": "readInt32"} + ], + "name": "getPromptMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + }, + { + "code": 15, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"authenticators": "readInt32"} + ], + "name": "getSettingName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + } + ], + "name": "IAuthService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricAuthenticator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricAuthenticator.struct new file mode 100644 index 00000000..a57797e3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricAuthenticator.struct @@ -0,0 +1,150 @@ +{ + "produced_on": "2024-04-12T08:47:45.205522549Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricAuthenticator", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "createTestSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"opPackageName": "readString16"}], + "name": "getSensorProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.biometrics.SensorPropertiesInternal" + }] + } + ] + }, + { + "code": 3, + "in": [{"clearSchedulerBuffer": "readBool"}], + "name": "dumpSensorServiceStateProto", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [ + {"requireConfirmation": "readBool"}, + {"token": "readStrongBinder"}, + {"operationId": "readInt64"}, + {"userId": "readInt32"}, + {"sensorReceiver": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"}, + {"cookie": "readInt32"}, + {"allowBackgroundAuthentication": "readBool"} + ], + "name": "prepareForAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"cookie": "readInt32"}], + "name": "startPreparedClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthenticationFromService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"opPackageName": "readString16"}], + "name": "isHardwareDetected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "hasEnrolledTemplates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"userId": "readInt32"}], + "name": "getLockoutModeForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"userId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "invalidateAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"callingUserId": "readInt32"}], + "name": "getAuthenticatorId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 12, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"} + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBiometricAuthenticator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricContextListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricContextListener.struct new file mode 100644 index 00000000..82590799 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricContextListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.206944977Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricContextListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "FoldState": "readParcelable", + "__parcelType": "android.hardware.biometrics.FoldState" + }] + } + ], + "name": "onFoldChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"displayState": "readInt32"}], + "name": "onDisplayStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBiometricContextListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricEnabledOnKeyguardCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricEnabledOnKeyguardCallback.struct new file mode 100644 index 00000000..26fce1f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricEnabledOnKeyguardCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.207891095Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricEnabledOnKeyguardCallback", + "calls": [{ + "code": 1, + "in": [ + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "onChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBiometricEnabledOnKeyguardCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSensorReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSensorReceiver.struct new file mode 100644 index 00000000..f3166904 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSensorReceiver.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:45.209250012Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricSensorReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"token": "readByteVector"} + ], + "name": "onAuthenticationSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sensorId": "readInt32"}], + "name": "onAuthenticationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sensorId": "readInt32"}, + {"cookie": "readInt32"}, + {"error": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sensorId": "readInt32"}, + {"acquiredInfo": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onAcquired", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBiometricSensorReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricService.struct new file mode 100644 index 00000000..ac534608 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricService.struct @@ -0,0 +1,211 @@ +{ + "produced_on": "2024-04-12T08:47:45.213272892Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricService", + "calls": [ + { + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "createTestSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"opPackageName": "readString16"}], + "name": "getSensorProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.biometrics.SensorPropertiesInternal" + } + ] + }, + { + "code": 3, + "in": [ + {"token": "readStrongBinder"}, + {"operationId": "readInt64"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "promptInfo": "readParcelable", + "__parcelType": "android.hardware.biometrics.PromptInfo" + }] + } + ], + "name": "authenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"opPackageName": "readString16"}, + {"userId": "readInt32"}, + {"callingUserId": "readInt32"}, + {"authenticators": "readInt32"} + ], + "name": "canAuthenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "hasEnrolledBiometrics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"id": "readInt32"}, + {"modality": "readInt32"}, + {"strength": "readInt32"}, + {"authenticator": "readStrongBinder"} + ], + "name": "registerAuthenticator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "registerEnabledOnKeyguardCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"requestId": "readInt64"}, + {"cookie": "readInt32"} + ], + "name": "onReadyForAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"userId": "readInt32"}, + {"fromSensorId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "invalidateAuthenticatorIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"callingUserId": "readInt32"}], + "name": "getAuthenticatorIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.long" + } + ] + }, + { + "code": 12, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"fromSensorId": "readInt32"}, + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"} + ], + "name": "resetLockoutTimeBound", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"} + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"sensorId": "readInt32"}], + "name": "getCurrentStrength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"opPackageName": "readString16"}, + {"userId": "readInt32"}, + {"callingUserId": "readInt32"}, + {"authenticators": "readInt32"} + ], + "name": "getCurrentModality", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [{"authenticators": "readInt32"}], + "name": "getSupportedModalities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IBiometricService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceLockoutResetCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceLockoutResetCallback.struct new file mode 100644 index 00000000..17d1ba46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceLockoutResetCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.214537057Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricServiceLockoutResetCallback", + "calls": [{ + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "onLockoutReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBiometricServiceLockoutResetCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceReceiver.struct new file mode 100644 index 00000000..a9cc3e12 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricServiceReceiver.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:45.215962855Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricServiceReceiver", + "calls": [ + { + "code": 1, + "in": [{"authenticationType": "readInt32"}], + "name": "onAuthenticationSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAuthenticationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"modality": "readInt32"}, + {"error": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"acquiredInfo": "readInt32"}, + {"message": "readString16"} + ], + "name": "onAcquired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"reason": "readInt32"}], + "name": "onDialogDismissed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"event": "readInt32"}], + "name": "onSystemEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBiometricServiceReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricStateListener.struct new file mode 100644 index 00000000..8d16990f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricStateListener.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:45.217154909Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricStateListener", + "calls": [ + { + "code": 1, + "in": [{"newState": "readInt32"}], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"action": "readInt32"}], + "name": "onBiometricAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"sensorId": "readInt32"}, + {"hasEnrollments": "readBool"} + ], + "name": "onEnrollmentsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBiometricStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSysuiReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSysuiReceiver.struct new file mode 100644 index 00000000..73f92fc8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IBiometricSysuiReceiver.struct @@ -0,0 +1,55 @@ +{ + "produced_on": "2024-04-12T08:47:45.218533426Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IBiometricSysuiReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"reason": "readInt32"}, + {"credentialAttestation": "readByteVector"} + ], + "name": "onDialogDismissed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onTryAgainPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onDeviceCredentialPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"event": "readInt32"}], + "name": "onSystemEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"startFingerprintNow": "readBool"}], + "name": "onDialogAnimatedIn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onStartFingerprintNow", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBiometricSysuiReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IInvalidationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IInvalidationCallback.struct new file mode 100644 index 00000000..95e18ef1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/IInvalidationCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.219682149Z", + "source_location": "", + "full_name": "android.hardware.biometrics.IInvalidationCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IInvalidationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSession.struct new file mode 100644 index 00000000..c72d959b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSession.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:45.221695589Z", + "source_location": "", + "full_name": "android.hardware.biometrics.ITestSession", + "calls": [ + { + "code": 1, + "in": [{"enableTestHal": "readBool"}], + "name": "setTestHalEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "startEnroll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"userId": "readInt32"}], + "name": "finishEnroll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"userId": "readInt32"}], + "name": "acceptAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "rejectAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"acquireInfo": "readInt32"} + ], + "name": "notifyAcquired", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"userId": "readInt32"}, + {"errorCode": "readInt32"} + ], + "name": "notifyError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"userId": "readInt32"}], + "name": "cleanupInternalState", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSessionCallback.struct new file mode 100644 index 00000000..438a3ae8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/ITestSessionCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.222813251Z", + "source_location": "", + "full_name": "android.hardware.biometrics.ITestSessionCallback", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "onCleanupStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "onCleanupFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/CommonProps.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/CommonProps.struct new file mode 100644 index 00000000..d9e26cc7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/CommonProps.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:49.558376476Z", + "source_location": "", + "components": [ + {"sensorId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sensorStrength": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.SensorStrength" + }] + }, + {"maxEnrollmentsPerUser": "readInt32"}, + { + "componentInfo": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.common.ComponentInfo" + } + ], + "full_name": "android.hardware.biometrics.common.CommonProps", + "name": "CommonProps", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ComponentInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ComponentInfo.struct new file mode 100644 index 00000000..ecd3a7aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ComponentInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:49.559467928Z", + "source_location": "", + "components": [ + {"componentId": "readString16"}, + {"hardwareVersion": "readString16"}, + {"firmwareVersion": "readString16"}, + {"serialNumber": "readString16"}, + {"softwareVersion": "readString16"} + ], + "full_name": "android.hardware.biometrics.common.ComponentInfo", + "name": "ComponentInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ICancellationSignal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ICancellationSignal.struct new file mode 100644 index 00000000..9fb8f992 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/ICancellationSignal.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:49.561038899Z", + "source_location": "", + "full_name": "android.hardware.biometrics.common.ICancellationSignal", + "calls": [{ + "code": 1, + "in": [], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICancellationSignal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/OperationContext.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/OperationContext.struct new file mode 100644 index 00000000..b61284fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/common/OperationContext.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:49.562357636Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationReason" + }] + }, + {"isAod": "readBool"}, + {"isCrypto": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wakeReason": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.WakeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayState": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.DisplayState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authenticateReason": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.AuthenticateReason" + }] + } + ], + "full_name": "android.hardware.biometrics.common.OperationContext", + "name": "OperationContext", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/AuthenticationFrame.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/AuthenticationFrame.struct new file mode 100644 index 00000000..ecca1146 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/AuthenticationFrame.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:49.653568442Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.BaseFrame" + }] + } + ], + "full_name": "android.hardware.biometrics.face.AuthenticationFrame", + "name": "AuthenticationFrame", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/BaseFrame.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/BaseFrame.struct new file mode 100644 index 00000000..93604b36 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/BaseFrame.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:49.654824837Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "acquiredInfo": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.AcquiredInfo" + }] + }, + {"vendorCode": "readInt32"}, + {"pan": "readFloat"}, + {"tilt": "readFloat"}, + {"distance": "readFloat"}, + {"isCancellable": "readBool"} + ], + "full_name": "android.hardware.biometrics.face.BaseFrame", + "name": "BaseFrame", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/Cell.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/Cell.struct new file mode 100644 index 00000000..dfd42113 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/Cell.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:49.655764016Z", + "source_location": "", + "components": [ + {"x": "readInt32"}, + {"y": "readInt32"}, + {"z": "readInt32"} + ], + "full_name": "android.hardware.biometrics.face.Cell", + "name": "Cell", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentFrame.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentFrame.struct new file mode 100644 index 00000000..ce7cbdc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentFrame.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:49.656774856Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cell": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.Cell" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stage": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.EnrollmentStage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.BaseFrame" + }] + } + ], + "full_name": "android.hardware.biometrics.face.EnrollmentFrame", + "name": "EnrollmentFrame", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentStageConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentStageConfig.struct new file mode 100644 index 00000000..9ad4f5c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/EnrollmentStageConfig.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:49.658759425Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stage": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.EnrollmentStage" + }] + }, + { + "cells": "readList", + "__parcelType": "android.hardware.biometrics.face.Cell" + } + ], + "full_name": "android.hardware.biometrics.face.EnrollmentStageConfig", + "name": "EnrollmentStageConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/IFace.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/IFace.struct new file mode 100644 index 00000000..1044cf02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/IFace.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:49.663825066Z", + "source_location": "", + "full_name": "android.hardware.biometrics.face.IFace", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSensorProps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.face.SensorProps" + } + ] + }, + { + "code": 2, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "createSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IFace", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISession.struct new file mode 100644 index 00000000..76635c2b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISession.struct @@ -0,0 +1,290 @@ +{ + "produced_on": "2024-04-12T08:47:49.669474919Z", + "source_location": "", + "full_name": "android.hardware.biometrics.face.ISession", + "calls": [ + { + "code": 1, + "in": [], + "name": "generateChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"challenge": "readInt64"}], + "name": "revokeChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "enrollmentType": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.EnrollmentType" + }] + } + ], + "name": "getEnrollmentConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.face.EnrollmentStageConfig" + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.EnrollmentType" + }] + }, + { + "features": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.face.Feature" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previewSurface": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ], + "name": "enroll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"operationId": "readInt64"}], + "name": "authenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "detectInteraction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [], + "name": "enumerateEnrollments", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"enrollmentIds": "readInt32Vector"}], + "name": "removeEnrollments", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getFeatures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "feature": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.Feature" + }] + }, + {"enabled": "readBool"} + ], + "name": "setFeature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "getAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "invalidateAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + } + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"operationId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "authenticateWithContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.EnrollmentType" + }] + }, + { + "features": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.face.Feature" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previewSurface": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "enrollWithContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "detectInteractionWithContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "onContextChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISessionCallback.struct new file mode 100644 index 00000000..21b34269 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/ISessionCallback.struct @@ -0,0 +1,196 @@ +{ + "produced_on": "2024-04-12T08:47:49.672469109Z", + "source_location": "", + "full_name": "android.hardware.biometrics.face.ISessionCallback", + "calls": [ + { + "code": 1, + "in": [{"challenge": "readInt64"}], + "name": "onChallengeGenerated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"challenge": "readInt64"}], + "name": "onChallengeRevoked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.AuthenticationFrame" + }] + } + ], + "name": "onAuthenticationFrame", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.EnrollmentFrame" + }] + } + ], + "name": "onEnrollmentFrame", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.Error" + }] + }, + {"vendorCode": "readInt32"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"enrollmentId": "readInt32"}, + {"remaining": "readInt32"} + ], + "name": "onEnrollmentProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"enrollmentId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + } + ], + "name": "onAuthenticationSucceeded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "onAuthenticationFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"durationMillis": "readInt64"}], + "name": "onLockoutTimed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onLockoutPermanent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "onLockoutCleared", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "onInteractionDetected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"enrollmentIds": "readInt32Vector"}], + "name": "onEnrollmentsEnumerated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "features": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.face.Feature" + }], + "name": "onFeaturesRetrieved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "feature": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.Feature" + }] + } + ], + "name": "onFeatureSet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"enrollmentIds": "readInt32Vector"}], + "name": "onEnrollmentsRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"authenticatorId": "readInt64"}], + "name": "onAuthenticatorIdRetrieved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"newAuthenticatorId": "readInt64"}], + "name": "onAuthenticatorIdInvalidated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "onSessionClosed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/SensorProps.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/SensorProps.struct new file mode 100644 index 00000000..102627a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/face/SensorProps.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:49.673883647Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "commonProps": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.CommonProps" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sensorType": "readParcelable", + "__parcelType": "android.hardware.biometrics.face.FaceSensorType" + }] + }, + {"halControlsPreview": "readBool"}, + {"previewDisplayId": "readInt32"}, + {"enrollPreviewWidth": "readInt32"}, + {"enrollPreviewHeight": "readInt32"}, + {"enrollTranslationX": "readFloat"}, + {"enrollTranslationY": "readFloat"}, + {"enrollPreviewScale": "readFloat"}, + {"supportsDetectInteraction": "readBool"} + ], + "full_name": "android.hardware.biometrics.face.SensorProps", + "name": "SensorProps", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/IFingerprint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/IFingerprint.struct new file mode 100644 index 00000000..96df8cf6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/IFingerprint.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:49.748360058Z", + "source_location": "", + "full_name": "android.hardware.biometrics.fingerprint.IFingerprint", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSensorProps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.fingerprint.SensorProps" + } + ] + }, + { + "code": 2, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "createSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IFingerprint", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISession.struct new file mode 100644 index 00000000..6e0d042f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISession.struct @@ -0,0 +1,278 @@ +{ + "produced_on": "2024-04-12T08:47:49.759369958Z", + "source_location": "", + "full_name": "android.hardware.biometrics.fingerprint.ISession", + "calls": [ + { + "code": 1, + "in": [], + "name": "generateChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"challenge": "readInt64"}], + "name": "revokeChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + } + ], + "name": "enroll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"operationId": "readInt64"}], + "name": "authenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "detectInteraction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "enumerateEnrollments", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"enrollmentIds": "readInt32Vector"}], + "name": "removeEnrollments", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "invalidateAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + } + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"pointerId": "readInt32"}, + {"x": "readInt32"}, + {"y": "readInt32"}, + {"minor": "readFloat"}, + {"major": "readFloat"} + ], + "name": "onPointerDown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"pointerId": "readInt32"}], + "name": "onPointerUp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "onUiReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"operationId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "authenticateWithContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "enrollWithContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "detectInteractionWithContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.PointerContext" + }] + } + ], + "name": "onPointerDownWithContext", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.PointerContext" + }] + } + ], + "name": "onPointerUpWithContext", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.OperationContext" + }] + } + ], + "name": "onContextChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.PointerContext" + }] + } + ], + "name": "onPointerCancelWithContext", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"shouldIgnore": "readBool"}], + "name": "setIgnoreDisplayTouches", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISessionCallback.struct new file mode 100644 index 00000000..a8c3b2ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/ISessionCallback.struct @@ -0,0 +1,155 @@ +{ + "produced_on": "2024-04-12T08:47:49.763999390Z", + "source_location": "", + "full_name": "android.hardware.biometrics.fingerprint.ISessionCallback", + "calls": [ + { + "code": 1, + "in": [{"challenge": "readInt64"}], + "name": "onChallengeGenerated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"challenge": "readInt64"}], + "name": "onChallengeRevoked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.AcquiredInfo" + }] + }, + {"vendorCode": "readInt32"} + ], + "name": "onAcquired", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.Error" + }] + }, + {"vendorCode": "readInt32"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"enrollmentId": "readInt32"}, + {"remaining": "readInt32"} + ], + "name": "onEnrollmentProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"enrollmentId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hat": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + } + ], + "name": "onAuthenticationSucceeded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onAuthenticationFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"durationMillis": "readInt64"}], + "name": "onLockoutTimed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "onLockoutPermanent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onLockoutCleared", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "onInteractionDetected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"enrollmentIds": "readInt32Vector"}], + "name": "onEnrollmentsEnumerated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"enrollmentIds": "readInt32Vector"}], + "name": "onEnrollmentsRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"authenticatorId": "readInt64"}], + "name": "onAuthenticatorIdRetrieved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"newAuthenticatorId": "readInt64"}], + "name": "onAuthenticatorIdInvalidated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "onSessionClosed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/PointerContext.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/PointerContext.struct new file mode 100644 index 00000000..5404ed53 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/PointerContext.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:49.765617762Z", + "source_location": "", + "components": [ + {"pointerId": "readInt32"}, + {"x": "readFloat"}, + {"y": "readFloat"}, + {"minor": "readFloat"}, + {"major": "readFloat"}, + {"orientation": "readFloat"}, + {"isAod": "readBool"}, + {"time": "readInt64"}, + {"gestureStart": "readInt64"} + ], + "full_name": "android.hardware.biometrics.fingerprint.PointerContext", + "name": "PointerContext", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorLocation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorLocation.struct new file mode 100644 index 00000000..66643834 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorLocation.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:49.766934898Z", + "source_location": "", + "components": [ + {"displayId": "readInt32"}, + {"sensorLocationX": "readInt32"}, + {"sensorLocationY": "readInt32"}, + {"sensorRadius": "readInt32"}, + {"display": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sensorShape": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.SensorShape" + }] + } + ], + "full_name": "android.hardware.biometrics.fingerprint.SensorLocation", + "name": "SensorLocation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorProps.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorProps.struct new file mode 100644 index 00000000..dec9b327 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/SensorProps.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:49.768404867Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "commonProps": "readParcelable", + "__parcelType": "android.hardware.biometrics.common.CommonProps" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sensorType": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.FingerprintSensorType" + }] + }, + { + "sensorLocations": "readParcelableVector", + "__parcelType": "android.hardware.biometrics.fingerprint.SensorLocation" + }, + {"supportsNavigationGestures": "readBool"}, + {"supportsDetectInteraction": "readBool"}, + {"halHandlesDisplayTouches": "readBool"}, + {"halControlsIllumination": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "touchDetectionParameters": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.TouchDetectionParameters" + }] + } + ], + "full_name": "android.hardware.biometrics.fingerprint.SensorProps", + "name": "SensorProps", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/TouchDetectionParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/TouchDetectionParameters.struct new file mode 100644 index 00000000..165d83d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/biometrics/fingerprint/TouchDetectionParameters.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:49.770212374Z", + "source_location": "", + "components": [ + {"targetSize": "readFloat"}, + {"minOverlap": "readFloat"} + ], + "full_name": "android.hardware.biometrics.fingerprint.TouchDetectionParameters", + "name": "TouchDetectionParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHci.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHci.struct new file mode 100644 index 00000000..3aacbf53 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHci.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:49.780043599Z", + "source_location": "", + "full_name": "android.hardware.bluetooth.IBluetoothHci", + "calls": [ + { + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "initialize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"data": "readByteVector"}], + "name": "sendAclData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"command": "readByteVector"}], + "name": "sendHciCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"data": "readByteVector"}], + "name": "sendIsoData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"data": "readByteVector"}], + "name": "sendScoData", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHci", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHciCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHciCallbacks.struct new file mode 100644 index 00000000..cfcc2762 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/IBluetoothHciCallbacks.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:49.781300115Z", + "source_location": "", + "full_name": "android.hardware.bluetooth.IBluetoothHciCallbacks", + "calls": [ + { + "code": 1, + "in": [{"data": "readByteVector"}], + "name": "aclDataReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"event": "readByteVector"}], + "name": "hciEventReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.bluetooth.Status" + }] + } + ], + "name": "initializationComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"data": "readByteVector"}], + "name": "isoDataReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"data": "readByteVector"}], + "name": "scoDataReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothHciCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacCapabilities.struct new file mode 100644 index 00000000..d6dc9ac8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacCapabilities.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:50.020761092Z", + "source_location": "", + "components": [ + { + "objectType": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.AacObjectType" + }, + {"sampleRateHz": "readInt32Vector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }, + {"variableBitRateSupported": "readBool"}, + {"bitsPerSample": "readByteVector"}, + {"adaptiveBitRateSupported": "readBool"} + ], + "full_name": "android.hardware.bluetooth.audio.AacCapabilities", + "name": "AacCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacConfiguration.struct new file mode 100644 index 00000000..924b00f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AacConfiguration.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:50.021834253Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "objectType": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AacObjectType" + }] + }, + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }] + }, + {"variableBitRateEnabled": "readBool"}, + {"bitsPerSample": "readByte"}, + {"adaptiveBitRateSupported": "readBool"} + ], + "full_name": "android.hardware.bluetooth.audio.AacConfiguration", + "name": "AacConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveCapabilities.struct new file mode 100644 index 00000000..f11cd2e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveCapabilities.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:50.023897834Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32Vector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.AptxAdaptiveChannelMode" + }, + {"bitsPerSample": "readByteVector"}, + { + "aptxMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.AptxMode" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sinkBufferingMs": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxSinkBuffering" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ttp": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxAdaptiveTimeToPlay" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxAdaptiveInputMode" + }] + }, + {"inputFadeDurationMs": "readInt32"}, + {"aptxAdaptiveConfigStream": "readByteVector"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxAdaptiveCapabilities", + "name": "AptxAdaptiveCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveConfiguration.struct new file mode 100644 index 00000000..e5723807 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveConfiguration.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:50.025935315Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxAdaptiveChannelMode" + }] + }, + {"bitsPerSample": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aptxMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sinkBufferingMs": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxSinkBuffering" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ttp": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxAdaptiveTimeToPlay" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.AptxAdaptiveInputMode" + }] + }, + {"inputFadeDurationMs": "readInt32"}, + {"aptxAdaptiveConfigStream": "readByteVector"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxAdaptiveConfiguration", + "name": "AptxAdaptiveConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeCapabilities.struct new file mode 100644 index 00000000..c05aaa0d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeCapabilities.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:50.027831143Z", + "source_location": "", + "components": [ + {"pcmBitDepth": "readByteVector"}, + {"samplingFrequencyHz": "readInt32Vector"}, + {"frameDurationUs": "readInt32Vector"}, + {"octetsPerFrame": "readInt32Vector"}, + {"blocksPerSdu": "readByteVector"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxAdaptiveLeCapabilities", + "name": "AptxAdaptiveLeCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeConfiguration.struct new file mode 100644 index 00000000..f5dd0899 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveLeConfiguration.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:50.028767022Z", + "source_location": "", + "components": [ + {"pcmBitDepth": "readByte"}, + {"samplingFrequencyHz": "readInt32"}, + {"frameDurationUs": "readInt32"}, + {"octetsPerFrame": "readInt32"}, + {"blocksPerSdu": "readByte"}, + {"codecMode": "readInt32"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxAdaptiveLeConfiguration", + "name": "AptxAdaptiveLeConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveTimeToPlay.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveTimeToPlay.struct new file mode 100644 index 00000000..57dd409b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxAdaptiveTimeToPlay.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:50.029663109Z", + "source_location": "", + "components": [ + {"lowLowLatency": "readByte"}, + {"highLowLatency": "readByte"}, + {"lowHighQuality": "readByte"}, + {"highHighQuality": "readByte"}, + {"lowTws": "readByte"}, + {"highTws": "readByte"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxAdaptiveTimeToPlay", + "name": "AptxAdaptiveTimeToPlay", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxCapabilities.struct new file mode 100644 index 00000000..3b58cf00 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxCapabilities.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:50.030537677Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32Vector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }, + {"bitsPerSample": "readByteVector"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxCapabilities", + "name": "AptxCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxConfiguration.struct new file mode 100644 index 00000000..d902d07f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxConfiguration.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.031440805Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }] + }, + {"bitsPerSample": "readByte"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxConfiguration", + "name": "AptxConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxSinkBuffering.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxSinkBuffering.struct new file mode 100644 index 00000000..761c4676 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/AptxSinkBuffering.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:50.033109118Z", + "source_location": "", + "components": [ + {"minLowLatency": "readByte"}, + {"maxLowLatency": "readByte"}, + {"minHighQuality": "readByte"}, + {"maxHighQuality": "readByte"}, + {"minTws": "readByte"}, + {"maxTws": "readByte"} + ], + "full_name": "android.hardware.bluetooth.audio.AptxSinkBuffering", + "name": "AptxSinkBuffering", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioPort.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioPort.struct new file mode 100644 index 00000000..e36b372e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioPort.struct @@ -0,0 +1,96 @@ +{ + "produced_on": "2024-04-12T08:47:50.043140498Z", + "source_location": "", + "full_name": "android.hardware.bluetooth.audio.IBluetoothAudioPort", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPresentationPosition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.PresentationPosition" + }] + } + ] + }, + { + "code": 2, + "in": [{"isLowLatency": "readBool"}], + "name": "startStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "stopStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "suspendStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceMetadata": "readParcelable", + "__parcelType": "android.hardware.audio.common.SourceMetadata" + }] + } + ], + "name": "updateSourceMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sinkMetadata": "readParcelable", + "__parcelType": "android.hardware.audio.common.SinkMetadata" + }] + } + ], + "name": "updateSinkMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "latencyMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.LatencyMode" + }] + } + ], + "name": "setLatencyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBluetoothAudioPort", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioProviderFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioProviderFactory.struct new file mode 100644 index 00000000..c0fc1bb3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/IBluetoothAudioProviderFactory.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:50.046079036Z", + "source_location": "", + "full_name": "android.hardware.bluetooth.audio.IBluetoothAudioProviderFactory", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionType": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.SessionType" + }] + } + ], + "name": "getProviderCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.AudioCapabilities" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionType": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.SessionType" + }] + } + ], + "name": "openProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IBluetoothAudioProviderFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Capabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Capabilities.struct new file mode 100644 index 00000000..41931245 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Capabilities.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:50.047992845Z", + "source_location": "", + "components": [ + {"pcmBitDepth": "readByteVector"}, + {"samplingFrequencyHz": "readInt32Vector"}, + {"frameDurationUs": "readInt32Vector"}, + {"octetsPerFrame": "readInt32Vector"}, + {"blocksPerSdu": "readByteVector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + } + ], + "full_name": "android.hardware.bluetooth.audio.Lc3Capabilities", + "name": "Lc3Capabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Configuration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Configuration.struct new file mode 100644 index 00000000..2e055fbf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/Lc3Configuration.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:50.048996985Z", + "source_location": "", + "components": [ + {"pcmBitDepth": "readByte"}, + {"samplingFrequencyHz": "readInt32"}, + {"frameDurationUs": "readInt32"}, + {"octetsPerFrame": "readInt32"}, + {"blocksPerSdu": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }] + } + ], + "full_name": "android.hardware.bluetooth.audio.Lc3Configuration", + "name": "Lc3Configuration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacCapabilities.struct new file mode 100644 index 00000000..2de06a61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacCapabilities.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.049927753Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32Vector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.LdacChannelMode" + }, + { + "qualityIndex": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.LdacQualityIndex" + }, + {"bitsPerSample": "readByteVector"} + ], + "full_name": "android.hardware.bluetooth.audio.LdacCapabilities", + "name": "LdacCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacConfiguration.struct new file mode 100644 index 00000000..cbad6866 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LdacConfiguration.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:50.052876472Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.LdacChannelMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "qualityIndex": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.LdacQualityIndex" + }] + }, + {"bitsPerSample": "readByte"} + ], + "full_name": "android.hardware.bluetooth.audio.LdacConfiguration", + "name": "LdacConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LeAudioCodecCapabilitiesSetting.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LeAudioCodecCapabilitiesSetting.struct new file mode 100644 index 00000000..b3ea3581 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/LeAudioCodecCapabilitiesSetting.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:50.055719448Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "unicastEncodeCapability": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.UnicastCapability" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "unicastDecodeCapability": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.UnicastCapability" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "broadcastCapability": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.BroadcastCapability" + }] + } + ], + "full_name": "android.hardware.bluetooth.audio.LeAudioCodecCapabilitiesSetting", + "name": "LeAudioCodecCapabilitiesSetting", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusCapabilities.struct new file mode 100644 index 00000000..02c7dc93 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusCapabilities.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:50.058858811Z", + "source_location": "", + "components": [ + {"pcmBitDepth": "readByteVector"}, + {"samplingFrequencyHz": "readInt32Vector"}, + {"frameDurationUs": "readInt32Vector"}, + {"octetsPerFrame": "readInt32Vector"}, + {"blocksPerSdu": "readByteVector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + } + ], + "full_name": "android.hardware.bluetooth.audio.OpusCapabilities", + "name": "OpusCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusConfiguration.struct new file mode 100644 index 00000000..45ea1891 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/OpusConfiguration.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:50.059884241Z", + "source_location": "", + "components": [ + {"pcmBitDepth": "readByte"}, + {"samplingFrequencyHz": "readInt32"}, + {"frameDurationUs": "readInt32"}, + {"octetsPerFrame": "readInt32"}, + {"blocksPerSdu": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }] + } + ], + "full_name": "android.hardware.bluetooth.audio.OpusConfiguration", + "name": "OpusConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmCapabilities.struct new file mode 100644 index 00000000..4008a4b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmCapabilities.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:50.060870271Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32Vector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }, + {"bitsPerSample": "readByteVector"}, + {"dataIntervalUs": "readInt32Vector"} + ], + "full_name": "android.hardware.bluetooth.audio.PcmCapabilities", + "name": "PcmCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmConfiguration.struct new file mode 100644 index 00000000..89cd128e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/PcmConfiguration.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:50.061777729Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.ChannelMode" + }] + }, + {"bitsPerSample": "readByte"}, + {"dataIntervalUs": "readInt32"} + ], + "full_name": "android.hardware.bluetooth.audio.PcmConfiguration", + "name": "PcmConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcCapabilities.struct new file mode 100644 index 00000000..3da878a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcCapabilities.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:50.064624936Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32Vector"}, + { + "channelMode": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.SbcChannelMode" + }, + {"blockLength": "readByteVector"}, + {"numSubbands": "readByteVector"}, + { + "allocMethod": "readParcelableVector", + "__parcelType": "android.hardware.bluetooth.audio.SbcAllocMethod" + }, + {"bitsPerSample": "readByteVector"}, + {"minBitpool": "readInt32"}, + {"maxBitpool": "readInt32"} + ], + "full_name": "android.hardware.bluetooth.audio.SbcCapabilities", + "name": "SbcCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcConfiguration.struct new file mode 100644 index 00000000..aabf15f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/bluetooth/audio/SbcConfiguration.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:50.066453792Z", + "source_location": "", + "components": [ + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMode": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.SbcChannelMode" + }] + }, + {"blockLength": "readByte"}, + {"numSubbands": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "allocMethod": "readParcelable", + "__parcelType": "android.hardware.bluetooth.audio.SbcAllocMethod" + }] + }, + {"bitsPerSample": "readByte"}, + {"minBitpool": "readInt32"}, + {"maxBitpool": "readInt32"} + ], + "full_name": "android.hardware.bluetooth.audio.SbcConfiguration", + "name": "SbcConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/boot/IBootControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/boot/IBootControl.struct new file mode 100644 index 00000000..124f5921 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/boot/IBootControl.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:50.076922821Z", + "source_location": "", + "full_name": "android.hardware.boot.IBootControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "getActiveBootSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getCurrentSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "getNumberSlots", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "getSnapshotMergeStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.boot.MergeStatus" + }] + } + ] + }, + { + "code": 5, + "in": [{"slot": "readInt32"}], + "name": "getSuffix", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [{"slot": "readInt32"}], + "name": "isSlotBootable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"slot": "readInt32"}], + "name": "isSlotMarkedSuccessful", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "markBootSuccessful", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"slot": "readInt32"}], + "name": "setActiveBootSlot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"slot": "readInt32"}], + "name": "setSlotAsUnbootable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.boot.MergeStatus" + }] + } + ], + "name": "setSnapshotMergeStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBootControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmBandRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmBandRange.struct new file mode 100644 index 00000000..62e6c657 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmBandRange.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:50.139741850Z", + "source_location": "", + "components": [ + {"lowerBound": "readInt32"}, + {"upperBound": "readInt32"}, + {"spacing": "readInt32"}, + {"seekSpacing": "readInt32"} + ], + "full_name": "android.hardware.broadcastradio.AmFmBandRange", + "name": "AmFmBandRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmRegionConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmRegionConfig.struct new file mode 100644 index 00000000..2d34315a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/AmFmRegionConfig.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.141102157Z", + "source_location": "", + "components": [ + {"DEEMPHASIS_D50": "readInt32"}, + {"DEEMPHASIS_D75": "readInt32"}, + {"RDS": "readInt32"}, + {"RBDS": "readInt32"}, + { + "ranges": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.AmFmBandRange" + }, + {"fmDeemphasis": "readInt32"}, + {"fmRds": "readInt32"} + ], + "full_name": "android.hardware.broadcastradio.AmFmRegionConfig", + "name": "AmFmRegionConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Announcement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Announcement.struct new file mode 100644 index 00000000..b2ead07e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Announcement.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:50.142287491Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "selector": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramSelector" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.AnnouncementType" + }] + }, + { + "vendorInfo": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + } + ], + "full_name": "android.hardware.broadcastradio.Announcement", + "name": "Announcement", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/DabTableEntry.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/DabTableEntry.struct new file mode 100644 index 00000000..8ccce990 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/DabTableEntry.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.145631128Z", + "source_location": "", + "components": [ + {"label": "readString16"}, + {"frequencyKhz": "readInt32"} + ], + "full_name": "android.hardware.broadcastradio.DabTableEntry", + "name": "DabTableEntry", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IAnnouncementListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IAnnouncementListener.struct new file mode 100644 index 00000000..cd003dfe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IAnnouncementListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:50.146665098Z", + "source_location": "", + "full_name": "android.hardware.broadcastradio.IAnnouncementListener", + "calls": [{ + "code": 1, + "in": [{ + "announcements": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.Announcement" + }], + "name": "onListUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAnnouncementListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IBroadcastRadio.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IBroadcastRadio.struct new file mode 100644 index 00000000..d2210a1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/IBroadcastRadio.struct @@ -0,0 +1,225 @@ +{ + "produced_on": "2024-04-12T08:47:50.150543335Z", + "source_location": "", + "full_name": "android.hardware.broadcastradio.IBroadcastRadio", + "calls": [ + { + "code": 1, + "in": [], + "name": "getProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.Properties" + }] + } + ] + }, + { + "code": 2, + "in": [{"full": "readBool"}], + "name": "getAmFmRegionConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.AmFmRegionConfig" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getDabRegionConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.DabTableEntry" + } + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "setTunerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "unsetTunerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "program": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramSelector" + }] + } + ], + "name": "tune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"directionUp": "readBool"}, + {"skipSubChannel": "readBool"} + ], + "name": "seek", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"directionUp": "readBool"}], + "name": "step", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramFilter" + }] + } + ], + "name": "startProgramListUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "stopProgramListUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flag": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ConfigFlag" + }] + } + ], + "name": "isConfigFlagSet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flag": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ConfigFlag" + }] + }, + {"value": "readBool"} + ], + "name": "setConfigFlag", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "parameters": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + }], + "name": "setParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + } + ] + }, + { + "code": 15, + "in": [{"keys": "readString16Vector"}], + "name": "getParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + } + ] + }, + { + "code": 16, + "in": [{"id": "readInt32"}], + "name": "getImage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 17, + "in": [ + {"listener": "readStrongBinder"}, + { + "enabled": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.AnnouncementType" + } + ], + "name": "registerAnnouncementListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IBroadcastRadio", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ICloseHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ICloseHandle.struct new file mode 100644 index 00000000..02d15231 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ICloseHandle.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:50.151577806Z", + "source_location": "", + "full_name": "android.hardware.broadcastradio.ICloseHandle", + "calls": [{ + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICloseHandle", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ITunerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ITunerCallback.struct new file mode 100644 index 00000000..e56b5d34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ITunerCallback.struct @@ -0,0 +1,100 @@ +{ + "produced_on": "2024-04-12T08:47:50.153263389Z", + "source_location": "", + "full_name": "android.hardware.broadcastradio.ITunerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.Result" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "selector": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramSelector" + }] + } + ], + "name": "onTuneFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramInfo" + }] + } + ], + "name": "onCurrentProgramInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chunk": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramListChunk" + }] + } + ], + "name": "onProgramListUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"connected": "readBool"}], + "name": "onAntennaStateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flag": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ConfigFlag" + }] + }, + {"value": "readBool"} + ], + "name": "onConfigFlagUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "parameters": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + }], + "name": "onParametersUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramFilter.struct new file mode 100644 index 00000000..35a0d6ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramFilter.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.157305490Z", + "source_location": "", + "components": [ + { + "identifierTypes": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.IdentifierType" + }, + { + "identifiers": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + }, + {"includeCategories": "readBool"}, + {"excludeModifications": "readBool"} + ], + "full_name": "android.hardware.broadcastradio.ProgramFilter", + "name": "ProgramFilter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramIdentifier.struct new file mode 100644 index 00000000..9a27fdee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramIdentifier.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:50.158256149Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.IdentifierType" + }] + }, + {"value": "readInt64"} + ], + "full_name": "android.hardware.broadcastradio.ProgramIdentifier", + "name": "ProgramIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramInfo.struct new file mode 100644 index 00000000..71a96de3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramInfo.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:50.160153227Z", + "source_location": "", + "components": [ + {"FLAG_LIVE": "readInt32"}, + {"FLAG_MUTED": "readInt32"}, + {"FLAG_TRAFFIC_PROGRAM": "readInt32"}, + {"FLAG_TRAFFIC_ANNOUNCEMENT": "readInt32"}, + {"FLAG_TUNABLE": "readInt32"}, + {"FLAG_STEREO": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "selector": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramSelector" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "logicallyTunedTo": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "physicallyTunedTo": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + }] + }, + { + "relatedContent": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + }, + {"infoFlags": "readInt32"}, + {"signalQuality": "readInt32"}, + { + "metadata": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.Metadata" + }, + { + "vendorInfo": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + } + ], + "full_name": "android.hardware.broadcastradio.ProgramInfo", + "name": "ProgramInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramListChunk.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramListChunk.struct new file mode 100644 index 00000000..974c415a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramListChunk.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.161404972Z", + "source_location": "", + "components": [ + {"purge": "readBool"}, + {"complete": "readBool"}, + { + "modified": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.ProgramInfo" + }, + { + "removed": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + } + ], + "full_name": "android.hardware.broadcastradio.ProgramListChunk", + "name": "ProgramListChunk", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramSelector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramSelector.struct new file mode 100644 index 00000000..dc3402ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/ProgramSelector.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:50.162709998Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "primaryId": "readParcelable", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + }] + }, + { + "secondaryIds": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.ProgramIdentifier" + } + ], + "full_name": "android.hardware.broadcastradio.ProgramSelector", + "name": "ProgramSelector", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Properties.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Properties.struct new file mode 100644 index 00000000..23af6947 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/Properties.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:50.163929742Z", + "source_location": "", + "components": [ + {"maker": "readString16"}, + {"product": "readString16"}, + {"version": "readString16"}, + {"serial": "readString16"}, + { + "supportedIdentifierTypes": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.IdentifierType" + }, + { + "vendorInfo": "readParcelableVector", + "__parcelType": "android.hardware.broadcastradio.VendorKeyValue" + } + ], + "full_name": "android.hardware.broadcastradio.Properties", + "name": "Properties", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/VendorKeyValue.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/VendorKeyValue.struct new file mode 100644 index 00000000..89d3985c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/broadcastradio/VendorKeyValue.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.166082255Z", + "source_location": "", + "components": [ + {"key": "readString16"}, + {"value": "readString16"} + ], + "full_name": "android.hardware.broadcastradio.VendorKeyValue", + "name": "VendorKeyValue", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/CameraResourceCost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/CameraResourceCost.struct new file mode 100644 index 00000000..8e1fcf87 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/CameraResourceCost.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.190068962Z", + "source_location": "", + "components": [ + {"resourceCost": "readInt32"}, + {"conflictingDevices": "readString16Vector"} + ], + "full_name": "android.hardware.camera.common.CameraResourceCost", + "name": "CameraResourceCost", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTag.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTag.struct new file mode 100644 index 00000000..810df92f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTag.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.194705755Z", + "source_location": "", + "components": [ + {"tagId": "readInt32"}, + {"tagName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tagType": "readParcelable", + "__parcelType": "android.hardware.camera.common.CameraMetadataType" + }] + } + ], + "full_name": "android.hardware.camera.common.VendorTag", + "name": "VendorTag", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTagSection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTagSection.struct new file mode 100644 index 00000000..6c3557f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/common/VendorTagSection.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:50.195714125Z", + "source_location": "", + "components": [ + {"sectionName": "readString16"}, + { + "tags": "readParcelableVector", + "__parcelType": "android.hardware.camera.common.VendorTag" + } + ], + "full_name": "android.hardware.camera.common.VendorTagSection", + "name": "VendorTagSection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferCache.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferCache.struct new file mode 100644 index 00000000..8d528afd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferCache.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.334014688Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"bufferId": "readInt64"} + ], + "full_name": "android.hardware.camera.device.BufferCache", + "name": "BufferCache", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferRequest.struct new file mode 100644 index 00000000..f367addf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/BufferRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.334941536Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"numBuffersRequested": "readInt32"} + ], + "full_name": "android.hardware.camera.device.BufferRequest", + "name": "BufferRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraBlob.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraBlob.struct new file mode 100644 index 00000000..eb22fa78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraBlob.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:50.337872985Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blobId": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraBlobId" + }] + }, + {"blobSizeBytes": "readInt32"} + ], + "full_name": "android.hardware.camera.device.CameraBlob", + "name": "CameraBlob", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraMetadata.struct new file mode 100644 index 00000000..d4612de7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraMetadata.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:50.340006657Z", + "source_location": "", + "components": [{"metadata": "readByteVector"}], + "full_name": "android.hardware.camera.device.CameraMetadata", + "name": "CameraMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraOfflineSessionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraOfflineSessionInfo.struct new file mode 100644 index 00000000..d8e8674a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CameraOfflineSessionInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:50.341051068Z", + "source_location": "", + "components": [ + { + "offlineStreams": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.OfflineStream" + }, + { + "offlineRequests": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.OfflineRequest" + } + ], + "full_name": "android.hardware.camera.device.CameraOfflineSessionInfo", + "name": "CameraOfflineSessionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureRequest.struct new file mode 100644 index 00000000..b9ca3110 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureRequest.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:50.342815643Z", + "source_location": "", + "components": [ + {"frameNumber": "readInt32"}, + {"fmqSettingsSize": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputBuffer": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamBuffer" + }] + }, + {"inputWidth": "readInt32"}, + {"inputHeight": "readInt32"}, + { + "outputBuffers": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.StreamBuffer" + }, + { + "physicalCameraSettings": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.PhysicalCameraSetting" + } + ], + "full_name": "android.hardware.camera.device.CaptureRequest", + "name": "CaptureRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureResult.struct new file mode 100644 index 00000000..c61721d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/CaptureResult.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:50.345220221Z", + "source_location": "", + "components": [ + {"frameNumber": "readInt32"}, + {"fmqResultSize": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + }, + { + "outputBuffers": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.StreamBuffer" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputBuffer": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamBuffer" + }] + }, + {"partialResult": "readInt32"}, + { + "physicalCameraMetadata": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.PhysicalCameraMetadata" + } + ], + "full_name": "android.hardware.camera.device.CaptureResult", + "name": "CaptureResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ErrorMsg.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ErrorMsg.struct new file mode 100644 index 00000000..6e3fcf2c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ErrorMsg.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.347517507Z", + "source_location": "", + "components": [ + {"frameNumber": "readInt32"}, + {"errorStreamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorCode": "readParcelable", + "__parcelType": "android.hardware.camera.device.ErrorCode" + }] + } + ], + "full_name": "android.hardware.camera.device.ErrorMsg", + "name": "ErrorMsg", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/HalStream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/HalStream.struct new file mode 100644 index 00000000..9bb97a9c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/HalStream.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:50.349100828Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overrideFormat": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "producerUsage": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.BufferUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "consumerUsage": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.BufferUsage" + }] + }, + {"maxBuffers": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overrideDataSpace": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.Dataspace" + }] + }, + {"physicalCameraId": "readString16"}, + {"supportOffline": "readBool"} + ], + "full_name": "android.hardware.camera.device.HalStream", + "name": "HalStream", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDevice.struct new file mode 100644 index 00000000..6be225fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDevice.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:50.352736091Z", + "source_location": "", + "full_name": "android.hardware.camera.device.ICameraDevice", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCameraCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + } + ] + }, + { + "code": 2, + "in": [{"physicalCameraId": "readString16"}], + "name": "getPhysicalCameraCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getResourceCost", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera.common.CameraResourceCost" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streams": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamConfiguration" + }] + } + ], + "name": "isStreamCombinationSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "open", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [{"callback": "readStrongBinder"}], + "name": "openInjectionSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [{"on": "readBool"}], + "name": "setTorchMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"torchStrength": "readInt32"}], + "name": "turnOnTorchWithStrengthLevel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getTorchStrengthLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ICameraDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDeviceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDeviceCallback.struct new file mode 100644 index 00000000..b07a47f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraDeviceCallback.struct @@ -0,0 +1,64 @@ +{ + "produced_on": "2024-04-12T08:47:50.355369243Z", + "source_location": "", + "full_name": "android.hardware.camera.device.ICameraDeviceCallback", + "calls": [ + { + "code": 1, + "in": [{ + "msgs": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.NotifyMsg" + }], + "name": "notify", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "results": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.CaptureResult" + }], + "name": "processCaptureResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "bufReqs": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.BufferRequest" + }], + "name": "requestStreamBuffers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera.device.BufferRequestStatus" + }] + }, + { + "buffers": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.StreamBufferRet" + } + ] + }, + { + "code": 4, + "in": [{ + "buffers": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.StreamBuffer" + }], + "name": "returnStreamBuffers", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraDeviceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraInjectionSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraInjectionSession.struct new file mode 100644 index 00000000..5fa4e6e7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ICameraInjectionSession.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:50.362574987Z", + "source_location": "", + "full_name": "android.hardware.camera.device.ICameraInjectionSession", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestedConfiguration": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "characteristics": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + } + ], + "name": "configureInjectionStreams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getCameraDeviceSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ICameraInjectionSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineRequest.struct new file mode 100644 index 00000000..ce7679aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.365937094Z", + "source_location": "", + "components": [ + {"frameNumber": "readInt32"}, + {"pendingStreams": "readInt32Vector"} + ], + "full_name": "android.hardware.camera.device.OfflineRequest", + "name": "OfflineRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineStream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineStream.struct new file mode 100644 index 00000000..77471a1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/OfflineStream.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:50.367061476Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"numOutstandingBuffers": "readInt32"}, + { + "circulatingBufferIds": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.long" + } + ], + "full_name": "android.hardware.camera.device.OfflineStream", + "name": "OfflineStream", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraMetadata.struct new file mode 100644 index 00000000..9c9bdbb4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraMetadata.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.368134137Z", + "source_location": "", + "components": [ + {"fmqMetadataSize": "readInt64"}, + {"physicalCameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + } + ], + "full_name": "android.hardware.camera.device.PhysicalCameraMetadata", + "name": "PhysicalCameraMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraSetting.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraSetting.struct new file mode 100644 index 00000000..20a13cbb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/PhysicalCameraSetting.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.369386342Z", + "source_location": "", + "components": [ + {"fmqSettingsSize": "readInt64"}, + {"physicalCameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + } + ], + "full_name": "android.hardware.camera.device.PhysicalCameraSetting", + "name": "PhysicalCameraSetting", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ShutterMsg.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ShutterMsg.struct new file mode 100644 index 00000000..48f97854 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/ShutterMsg.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:50.371616137Z", + "source_location": "", + "components": [ + {"frameNumber": "readInt32"}, + {"timestamp": "readInt64"}, + {"readoutTimestamp": "readInt64"} + ], + "full_name": "android.hardware.camera.device.ShutterMsg", + "name": "ShutterMsg", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/Stream.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/Stream.struct new file mode 100644 index 00000000..8b264417 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/Stream.struct @@ -0,0 +1,77 @@ +{ + "produced_on": "2024-04-12T08:47:50.374517354Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamType": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamType" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.BufferUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataSpace": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.graphics.common.Dataspace" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rotation": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamRotation" + }] + }, + {"physicalCameraId": "readString16"}, + {"bufferSize": "readInt32"}, + {"groupId": "readInt32"}, + { + "sensorPixelModesUsed": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.android.hardware.camera.metadata.SensorPixelMode" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dynamicRangeProfile": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.camera.metadata.RequestAvailableDynamicRangeProfilesMap" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "useCase": "readParcelable", + "__parcelType": "android.hardware.camera.device.android.hardware.camera.metadata.ScalerAvailableStreamUseCases" + }] + }, + {"colorSpace": "readInt32"} + ], + "full_name": "android.hardware.camera.device.Stream", + "name": "Stream", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBuffer.struct new file mode 100644 index 00000000..660f7fc4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBuffer.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:50.376207868Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"bufferId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.camera.device.BufferStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "acquireFence": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "releaseFence": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ], + "full_name": "android.hardware.camera.device.StreamBuffer", + "name": "StreamBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBufferRet.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBufferRet.struct new file mode 100644 index 00000000..19daaafa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamBufferRet.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:50.378799390Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "val": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamBuffersVal" + }] + } + ], + "full_name": "android.hardware.camera.device.StreamBufferRet", + "name": "StreamBufferRet", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamConfiguration.struct new file mode 100644 index 00000000..ca52d627 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/device/StreamConfiguration.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:50.381288969Z", + "source_location": "", + "components": [ + { + "streams": "readParcelableVector", + "__parcelType": "android.hardware.camera.device.Stream" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operationMode": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamConfigurationMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionParams": "readParcelable", + "__parcelType": "android.hardware.camera.device.CameraMetadata" + }] + }, + {"streamConfigCounter": "readInt32"}, + {"multiResolutionInputImage": "readBool"}, + {"logId": "readInt64"} + ], + "full_name": "android.hardware.camera.device.StreamConfiguration", + "name": "StreamConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/CameraIdAndStreamCombination.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/CameraIdAndStreamCombination.struct new file mode 100644 index 00000000..2ef0ec30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/CameraIdAndStreamCombination.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:50.938564534Z", + "source_location": "", + "components": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamConfiguration": "readParcelable", + "__parcelType": "android.hardware.camera.device.StreamConfiguration" + }] + } + ], + "full_name": "android.hardware.camera.provider.CameraIdAndStreamCombination", + "name": "CameraIdAndStreamCombination", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ConcurrentCameraIdCombination.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ConcurrentCameraIdCombination.struct new file mode 100644 index 00000000..45502d8d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ConcurrentCameraIdCombination.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.939504952Z", + "source_location": "", + "components": [{ + "combination": "readList", + "__parcelType": "String" + }], + "full_name": "android.hardware.camera.provider.ConcurrentCameraIdCombination", + "name": "ConcurrentCameraIdCombination", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProvider.struct new file mode 100644 index 00000000..2df39dd8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProvider.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:50.943132234Z", + "source_location": "", + "full_name": "android.hardware.camera.provider.ICameraProvider", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getVendorTags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.camera.common.VendorTagSection" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getCameraIdList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 4, + "in": [{"cameraDeviceName": "readString16"}], + "name": "getCameraDeviceInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"deviceState": "readInt64"}], + "name": "notifyDeviceStateChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getConcurrentCameraIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.camera.provider.ConcurrentCameraIdCombination" + } + ] + }, + { + "code": 7, + "in": [{ + "configs": "readParcelableVector", + "__parcelType": "android.hardware.camera.provider.CameraIdAndStreamCombination" + }], + "name": "isConcurrentStreamCombinationSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICameraProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProviderCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProviderCallback.struct new file mode 100644 index 00000000..e346d0a0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera/provider/ICameraProviderCallback.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:50.944683436Z", + "source_location": "", + "full_name": "android.hardware.camera.provider.ICameraProviderCallback", + "calls": [ + { + "code": 1, + "in": [ + {"cameraDeviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newStatus": "readParcelable", + "__parcelType": "android.hardware.camera.common.CameraDeviceStatus" + }] + } + ], + "name": "cameraDeviceStatusChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"cameraDeviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newStatus": "readParcelable", + "__parcelType": "android.hardware.camera.common.TorchModeStatus" + }] + } + ], + "name": "torchModeStatusChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cameraDeviceName": "readString16"}, + {"physicalCameraDeviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newStatus": "readParcelable", + "__parcelType": "android.hardware.camera.common.CameraDeviceStatus" + }] + } + ], + "name": "physicalCameraDeviceStatusChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraProviderCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceCallbacks.struct new file mode 100644 index 00000000..245e6ce4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceCallbacks.struct @@ -0,0 +1,103 @@ +{ + "produced_on": "2024-04-12T08:47:44.248097418Z", + "source_location": "", + "full_name": "android.hardware.camera2.ICameraDeviceCallbacks", + "calls": [ + { + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultExtras": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CaptureResultExtras" + }] + } + ], + "name": "onDeviceError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDeviceIdle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultExtras": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CaptureResultExtras" + }] + }, + {"timestamp": "readInt64"} + ], + "name": "onCaptureStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultExtras": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CaptureResultExtras" + }] + }, + { + "physicalCaptureResultInfos": "readParcelableVector", + "__parcelType": "android.hardware.camera2.impl.PhysicalCaptureResultInfo" + } + ], + "name": "onResultReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"streamId": "readInt32"}], + "name": "onPrepared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"lastFrameNumber": "readInt64"}, + {"repeatingRequestId": "readInt32"} + ], + "name": "onRepeatingRequestError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onRequestQueueEmpty", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICameraDeviceCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceUser.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceUser.struct new file mode 100644 index 00000000..a3bb61df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraDeviceUser.struct @@ -0,0 +1,321 @@ +{ + "produced_on": "2024-04-12T08:47:44.253500145Z", + "source_location": "", + "full_name": "android.hardware.camera2.ICameraDeviceUser", + "calls": [ + { + "code": 1, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.camera2.CaptureRequest" + }] + }, + {"streaming": "readBool"} + ], + "name": "submitRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.utils.SubmitInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + { + "requestList": "readParcelableVector", + "__parcelType": "android.hardware.camera2.CaptureRequest" + }, + {"streaming": "readBool"} + ], + "name": "submitRequestList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.utils.SubmitInfo" + }] + } + ] + }, + { + "code": 4, + "in": [{"requestId": "readInt32"}], + "name": "cancelRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [], + "name": "beginConfigure", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"operatingMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionParams": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + }, + {"startTimeMs": "readInt64"} + ], + "name": "endConfigure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionConfiguration": "readParcelable", + "__parcelType": "android.hardware.camera2.params.SessionConfiguration" + }] + } + ], + "name": "isSessionConfigurationSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"streamId": "readInt32"}], + "name": "deleteStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputConfiguration": "readParcelable", + "__parcelType": "android.hardware.camera2.params.OutputConfiguration" + }] + } + ], + "name": "createStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"format": "readInt32"}, + {"isMultiResolution": "readBool"} + ], + "name": "createInputStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [], + "name": "getInputSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ] + }, + { + "code": 12, + "in": [{"templateId": "readInt32"}], + "name": "createDefaultRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 13, + "in": [], + "name": "getCameraInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 14, + "in": [], + "name": "waitUntilIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "flush", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 16, + "in": [{"streamId": "readInt32"}], + "name": "prepare", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"streamId": "readInt32"}], + "name": "tearDown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"maxCount": "readInt32"}, + {"streamId": "readInt32"} + ], + "name": "prepare2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"streamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputConfiguration": "readParcelable", + "__parcelType": "android.hardware.camera2.params.OutputConfiguration" + }] + } + ], + "name": "updateOutputConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"streamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputConfiguration": "readParcelable", + "__parcelType": "android.hardware.camera2.params.OutputConfiguration" + }] + } + ], + "name": "finalizeOutputConfigurations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"mode": "readInt32"}], + "name": "setCameraAudioRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "getGlobalAudioRestriction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [ + {"callbacks": "readStrongBinder"}, + {"offlineOutputIds": "readInt32Vector"} + ], + "name": "switchToOffline", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ICameraDeviceUser", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionCallback.struct new file mode 100644 index 00000000..308afc45 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.255533136Z", + "source_location": "", + "full_name": "android.hardware.camera2.ICameraInjectionCallback", + "calls": [{ + "code": 1, + "in": [{"errorCode": "readInt32"}], + "name": "onInjectionError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICameraInjectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionSession.struct new file mode 100644 index 00000000..93dc9b71 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraInjectionSession.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.256645668Z", + "source_location": "", + "full_name": "android.hardware.camera2.ICameraInjectionSession", + "calls": [{ + "code": 1, + "in": [], + "name": "stopInjection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICameraInjectionSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraOfflineSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraOfflineSession.struct new file mode 100644 index 00000000..a89b5bf4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/ICameraOfflineSession.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.257703779Z", + "source_location": "", + "full_name": "android.hardware.camera2.ICameraOfflineSession", + "calls": [{ + "code": 1, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICameraOfflineSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IAdvancedExtenderImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IAdvancedExtenderImpl.struct new file mode 100644 index 00000000..b4dc81ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IAdvancedExtenderImpl.struct @@ -0,0 +1,173 @@ +{ + "produced_on": "2024-04-12T08:47:45.232744809Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IAdvancedExtenderImpl", + "calls": [ + { + "code": 1, + "in": [ + {"cameraId": "readString16"}, + {"charsMap": "readMap"} + ], + "name": "isExtensionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"cameraId": "readString16"}, + {"charsMap": "readMap"} + ], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputSize": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + }, + {"format": "readInt32"} + ], + "name": "getEstimatedCaptureLatencyRange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.LatencyRange" + }] + } + ] + }, + { + "code": 4, + "in": [{"cameraId": "readString16"}], + "name": "getSupportedPreviewOutputResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.SizeList" + } + ] + }, + { + "code": 5, + "in": [{"cameraId": "readString16"}], + "name": "getSupportedCaptureOutputResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.SizeList" + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureSize": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + } + ], + "name": "getSupportedPostviewResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.SizeList" + } + ] + }, + { + "code": 7, + "in": [], + "name": "getSessionProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [{"cameraId": "readString16"}], + "name": "getAvailableCaptureRequestKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 9, + "in": [{"cameraId": "readString16"}], + "name": "getAvailableCaptureResultKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "isCaptureProcessProgressAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "isPostviewAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IAdvancedExtenderImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICameraExtensionsProxyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICameraExtensionsProxyService.struct new file mode 100644 index 00000000..a31b6152 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICameraExtensionsProxyService.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:45.234506624Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.ICameraExtensionsProxyService", + "calls": [ + { + "code": 1, + "in": [], + "name": "registerClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 2, + "in": [{"clientId": "readInt64"}], + "name": "unregisterClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "advancedExtensionsSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"cb": "readStrongBinder"}], + "name": "initializeSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "releaseSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"extensionType": "readInt32"}], + "name": "initializePreviewExtension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [{"extensionType": "readInt32"}], + "name": "initializeImageExtension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [{"extensionType": "readInt32"}], + "name": "initializeAdvancedExtension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ICameraExtensionsProxyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureCallback.struct new file mode 100644 index 00000000..f605c3d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureCallback.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:45.236035065Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.ICaptureCallback", + "calls": [ + { + "code": 1, + "in": [ + {"captureSequenceId": "readInt32"}, + {"timestamp": "readInt64"} + ], + "name": "onCaptureStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureProcessStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureSequenceCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureSequenceAborted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"shutterTimestamp": "readInt64"}, + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "results": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "onCaptureCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"progress": "readInt32"}], + "name": "onCaptureProcessProgressed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICaptureCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureProcessorImpl.struct new file mode 100644 index 00000000..bc298f5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ICaptureProcessorImpl.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:45.237540284Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.ICaptureProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"imageFormat": "readInt32"} + ], + "name": "onOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "onPostviewOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "postviewSize": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + } + ], + "name": "onResolutionUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"imageFormat": "readInt32"}], + "name": "onImageFormatUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + { + "capturelist": "readList", + "__parcelType": "android.hardware.camera2.extension.CaptureBundle" + }, + {"resultCallback": "readStrongBinder"}, + {"isPostviewRequested": "readBool"} + ], + "name": "process", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICaptureProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageCaptureExtenderImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageCaptureExtenderImpl.struct new file mode 100644 index 00000000..f4b2a363 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageCaptureExtenderImpl.struct @@ -0,0 +1,297 @@ +{ + "produced_on": "2024-04-12T08:47:45.239840040Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IImageCaptureExtenderImpl", + "calls": [ + { + "code": 1, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cameraCharacteristics": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "onInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDeInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onPresetSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "onEnableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "onDisableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getSessionType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chars": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "isExtensionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chars": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getCaptureProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [], + "name": "getCaptureStages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + } + ] + }, + { + "code": 11, + "in": [], + "name": "getMaxCaptureStage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [], + "name": "getSupportedResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.SizeList" + } + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureSize": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + } + ], + "name": "getSupportedPostviewResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.SizeList" + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputSize": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + } + ], + "name": "getEstimatedCaptureLatencyRange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.LatencyRange" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "getAvailableCaptureRequestKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 16, + "in": [], + "name": "getAvailableCaptureResultKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ] + }, + { + "code": 17, + "in": [], + "name": "isCaptureProcessProgressAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [], + "name": "getRealtimeCaptureLatency", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.LatencyPair" + }] + } + ] + }, + { + "code": 19, + "in": [], + "name": "isPostviewAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IImageCaptureExtenderImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageProcessorImpl.struct new file mode 100644 index 00000000..ab9ec9bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IImageProcessorImpl.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.241254248Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IImageProcessorImpl", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputConfigId": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputConfigId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "image": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.ParcelImage" + }] + }, + {"physicalCameraId": "readString16"} + ], + "name": "onNextImageAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IImageProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IInitializeSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IInitializeSessionCallback.struct new file mode 100644 index 00000000..e921da50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IInitializeSessionCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.242195647Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IInitializeSessionCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInitializeSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IOutputSurfaceConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IOutputSurfaceConfiguration.struct new file mode 100644 index 00000000..f42ec126 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IOutputSurfaceConfiguration.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:45.243259157Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IOutputSurfaceConfiguration", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPreviewOutputSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getImageCaptureOutputSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getImageAnalysisOutputSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getPostviewOutputSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + } + ] + } + ], + "name": "IOutputSurfaceConfiguration", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewExtenderImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewExtenderImpl.struct new file mode 100644 index 00000000..abc2f12d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewExtenderImpl.struct @@ -0,0 +1,192 @@ +{ + "produced_on": "2024-04-12T08:47:45.245236727Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IPreviewExtenderImpl", + "calls": [ + { + "code": 1, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cameraCharacteristics": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "onInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDeInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onPresetSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "onEnableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "onDisableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chars": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chars": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "isExtensionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "getCaptureStage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getSessionType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "getProcessorType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [], + "name": "getPreviewImageProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [], + "name": "getRequestUpdateProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "getSupportedResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.camera2.extension.SizeList" + } + ] + } + ], + "name": "IPreviewExtenderImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewImageProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewImageProcessorImpl.struct new file mode 100644 index 00000000..586fd5bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IPreviewImageProcessorImpl.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:45.246702456Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IPreviewImageProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"imageFormat": "readInt32"} + ], + "name": "onOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + } + ], + "name": "onResolutionUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"imageFormat": "readInt32"}], + "name": "onImageFormatUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "image": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.ParcelImage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + }, + {"sequenceId": "readInt32"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "process", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPreviewImageProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IProcessResultImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IProcessResultImpl.struct new file mode 100644 index 00000000..947d0248 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IProcessResultImpl.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.247857869Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IProcessResultImpl", + "calls": [ + { + "code": 1, + "in": [ + {"shutterTimestamp": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "results": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + } + ], + "name": "onCaptureCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"progress": "readInt32"}], + "name": "onCaptureProcessProgressed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProcessResultImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestCallback.struct new file mode 100644 index 00000000..1d887455 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestCallback.struct @@ -0,0 +1,100 @@ +{ + "produced_on": "2024-04-12T08:47:45.249373399Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IRequestCallback", + "calls": [ + { + "code": 1, + "in": [ + {"requestId": "readInt32"}, + {"frameNumber": "readInt64"}, + {"timestamp": "readInt64"} + ], + "name": "onCaptureStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "partialResult": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.ParcelCaptureResult" + }] + } + ], + "name": "onCaptureProgressed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "totalCaptureResult": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.ParcelTotalCaptureResult" + }] + } + ], + "name": "onCaptureCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureFailure": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureFailure" + }] + } + ], + "name": "onCaptureFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"requestId": "readInt32"}, + {"frameNumber": "readInt64"}, + {"outputStreamId": "readInt32"} + ], + "name": "onCaptureBufferLost", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sequenceId": "readInt32"}, + {"frameNumber": "readInt64"} + ], + "name": "onCaptureSequenceCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"sequenceId": "readInt32"}], + "name": "onCaptureSequenceAborted", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestProcessorImpl.struct new file mode 100644 index 00000000..8cb6a21e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestProcessorImpl.struct @@ -0,0 +1,97 @@ +{ + "produced_on": "2024-04-12T08:47:45.250848678Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IRequestProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputConfigId": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputConfigId" + }] + }, + {"imageProcessor": "readStrongBinder"} + ], + "name": "setImageProcessor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "submit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + { + "requests": "readList", + "__parcelType": "android.hardware.camera2.extension.Request" + }, + {"callback": "readStrongBinder"} + ], + "name": "submitBurst", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "setRepeating", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "abortCaptures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stopRepeating", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestUpdateProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestUpdateProcessorImpl.struct new file mode 100644 index 00000000..bcd21c9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/IRequestUpdateProcessorImpl.struct @@ -0,0 +1,77 @@ +{ + "produced_on": "2024-04-12T08:47:45.252167534Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.IRequestUpdateProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"imageFormat": "readInt32"} + ], + "name": "onOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.Size" + }] + } + ], + "name": "onResolutionUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"imageFormat": "readInt32"}], + "name": "onImageFormatUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.camera2.impl.CameraMetadataNative" + }] + }, + {"sequenceId": "readInt32"} + ], + "name": "process", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CaptureStageImpl" + }] + } + ] + } + ], + "name": "IRequestUpdateProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ISessionProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ISessionProcessorImpl.struct new file mode 100644 index 00000000..60fbe30e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/extension/ISessionProcessorImpl.struct @@ -0,0 +1,158 @@ +{ + "produced_on": "2024-04-12T08:47:45.254193605Z", + "source_location": "", + "full_name": "android.hardware.camera2.extension.ISessionProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"cameraId": "readString16"}, + {"charsMap": "readMap"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previewSurface": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imageCaptureSurface": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "postviewSurface": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.OutputSurface" + }] + } + ], + "name": "initSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.CameraSessionConfig" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "deInitSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"requestProcessor": "readStrongBinder"}], + "name": "onCaptureSessionStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onCaptureSessionEnd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "startRepeating", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "stopRepeating", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callback": "readStrongBinder"}, + {"isPostviewRequested": "readBool"} + ], + "name": "startCapture", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureRequest": "readParcelable", + "__parcelType": "android.hardware.camera2.CaptureRequest" + }] + } + ], + "name": "setParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureRequest": "readParcelable", + "__parcelType": "android.hardware.camera2.CaptureRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startTrigger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "getRealtimeCaptureLatency", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.camera2.extension.LatencyPair" + }] + } + ] + } + ], + "name": "ISessionProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptor.struct new file mode 100644 index 00000000..f585a26e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptor.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:10:02.273126752Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.camera2.params.VendorTagDescriptor", + "name": "VendorTagDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptorCache.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptorCache.struct new file mode 100644 index 00000000..283a44f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/camera2/params/VendorTagDescriptorCache.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:25:27.069575016Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.camera2.params.VendorTagDescriptorCache", + "name": "VendorTagDescriptorCache", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/AidlCasPluginDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/AidlCasPluginDescriptor.struct new file mode 100644 index 00000000..7ffb5fca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/AidlCasPluginDescriptor.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.982691813Z", + "source_location": "", + "components": [ + {"caSystemId": "readInt32"}, + {"name": "readString16"} + ], + "full_name": "android.hardware.cas.AidlCasPluginDescriptor", + "name": "AidlCasPluginDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICas.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICas.struct new file mode 100644 index 00000000..29630deb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICas.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:50.985890916Z", + "source_location": "", + "full_name": "android.hardware.cas.ICas", + "calls": [ + { + "code": 1, + "in": [{"sessionId": "readByteVector"}], + "name": "closeSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "openSessionDefault", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.hardware.cas.SessionIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.cas.ScramblingMode" + }] + } + ], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [ + {"sessionId": "readByteVector"}, + {"ecm": "readByteVector"} + ], + "name": "processEcm", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"emm": "readByteVector"}], + "name": "processEmm", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"provisionString": "readString16"}], + "name": "provision", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"refreshType": "readInt32"}, + {"refreshData": "readByteVector"} + ], + "name": "refreshEntitlements", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"event": "readInt32"}, + {"arg": "readInt32"}, + {"eventData": "readByteVector"} + ], + "name": "sendEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"sessionId": "readByteVector"}, + {"event": "readInt32"}, + {"arg": "readInt32"}, + {"eventData": "readByteVector"} + ], + "name": "sendSessionEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"pvtData": "readByteVector"}], + "name": "setPrivateData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"sessionId": "readByteVector"}, + {"pvtData": "readByteVector"} + ], + "name": "setSessionPrivateData", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICas", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICasListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICasListener.struct new file mode 100644 index 00000000..bcbc0912 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/ICasListener.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:50.987307914Z", + "source_location": "", + "full_name": "android.hardware.cas.ICasListener", + "calls": [ + { + "code": 1, + "in": [ + {"event": "readInt32"}, + {"arg": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "onEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readByteVector"}, + {"event": "readInt32"}, + {"arg": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "onSessionEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.cas.StatusEvent" + }] + }, + {"number": "readInt32"} + ], + "name": "onStatusUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICasListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IDescrambler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IDescrambler.struct new file mode 100644 index 00000000..2d673268 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IDescrambler.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:50.988756503Z", + "source_location": "", + "full_name": "android.hardware.cas.IDescrambler", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scramblingControl": "readParcelable", + "__parcelType": "android.hardware.cas.ScramblingControl" + }] + }, + { + "subSamples": "readParcelableVector", + "__parcelType": "android.hardware.cas.SubSample" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "srcBuffer": "readParcelable", + "__parcelType": "android.hardware.cas.SharedBuffer" + }] + }, + {"srcOffset": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dstBuffer": "readParcelable", + "__parcelType": "android.hardware.cas.DestinationBuffer" + }] + }, + {"dstOffset": "readInt64"} + ], + "name": "descramble", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"mime": "readString16"}], + "name": "requiresSecureDecoderComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"sessionId": "readByteVector"}], + "name": "setMediaCasSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDescrambler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IMediaCasService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IMediaCasService.struct new file mode 100644 index 00000000..ea66eff7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/IMediaCasService.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:50.990291774Z", + "source_location": "", + "full_name": "android.hardware.cas.IMediaCasService", + "calls": [ + { + "code": 1, + "in": [{"CA_system_id": "readInt32"}], + "name": "createDescrambler", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"CA_system_id": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "createPlugin", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "enumeratePlugins", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.cas.AidlCasPluginDescriptor" + } + ] + }, + { + "code": 4, + "in": [{"CA_system_id": "readInt32"}], + "name": "isDescramblerSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"CA_system_id": "readInt32"}], + "name": "isSystemIdSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IMediaCasService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SharedBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SharedBuffer.struct new file mode 100644 index 00000000..ad8061a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SharedBuffer.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:50.994163491Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "heapBase": "readParcelable", + "__parcelType": "android.hardware.common.Ashmem" + }] + }, + {"offset": "readInt64"}, + {"size": "readInt64"} + ], + "full_name": "android.hardware.cas.SharedBuffer", + "name": "SharedBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/Status.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/Status.struct new file mode 100644 index 00000000..b949385c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/Status.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:50.996115040Z", + "source_location": "", + "components": [ + {"OK": "readInt32"}, + {"ERROR_CAS_NO_LICENSE": "readInt32"}, + {"ERROR_CAS_LICENSE_EXPIRED": "readInt32"}, + {"ERROR_CAS_SESSION_NOT_OPENED": "readInt32"}, + {"ERROR_CAS_CANNOT_HANDLE": "readInt32"}, + {"ERROR_CAS_INVALID_STATE": "readInt32"}, + {"BAD_VALUE": "readInt32"}, + {"ERROR_CAS_NOT_PROVISIONED": "readInt32"}, + {"ERROR_CAS_RESOURCE_BUSY": "readInt32"}, + {"ERROR_CAS_INSUFFICIENT_OUTPUT_PROTECTION": "readInt32"}, + {"ERROR_CAS_TAMPER_DETECTED": "readInt32"}, + {"ERROR_CAS_DEVICE_REVOKED": "readInt32"}, + {"ERROR_CAS_DECRYPT_UNIT_NOT_INITIALIZED": "readInt32"}, + {"ERROR_CAS_DECRYPT": "readInt32"}, + {"ERROR_CAS_UNKNOWN": "readInt32"}, + {"ERROR_CAS_NEED_ACTIVATION": "readInt32"}, + {"ERROR_CAS_NEED_PAIRING": "readInt32"}, + {"ERROR_CAS_NO_CARD": "readInt32"}, + {"ERROR_CAS_CARD_MUTE": "readInt32"}, + {"ERROR_CAS_CARD_INVALID": "readInt32"}, + {"ERROR_CAS_BLACKOUT": "readInt32"}, + {"ERROR_CAS_REBOOTING": "readInt32"} + ], + "full_name": "android.hardware.cas.Status", + "name": "Status", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SubSample.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SubSample.struct new file mode 100644 index 00000000..11733c6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/cas/SubSample.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:50.998030118Z", + "source_location": "", + "components": [ + {"numBytesOfClearData": "readInt32"}, + {"numBytesOfEncryptedData": "readInt32"} + ], + "full_name": "android.hardware.cas.SubSample", + "name": "SubSample", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/Ashmem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/Ashmem.struct new file mode 100644 index 00000000..29403c19 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/Ashmem.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.009971236Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"size": "readInt64"} + ], + "full_name": "android.hardware.common.Ashmem", + "name": "Ashmem", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/MappableFile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/MappableFile.struct new file mode 100644 index 00000000..b728aa24 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/MappableFile.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:51.010905604Z", + "source_location": "", + "components": [ + {"length": "readInt64"}, + {"prot": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"offset": "readInt64"} + ], + "full_name": "android.hardware.common.MappableFile", + "name": "MappableFile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/NativeHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/NativeHandle.struct new file mode 100644 index 00000000..a1ec5dbe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/NativeHandle.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:51.011837613Z", + "source_location": "", + "components": [ + { + "fds": "readParcelableVector", + "__parcelType": "android.hardware.common.ParcelFileDescriptor" + }, + {"ints": "readInt32Vector"} + ], + "full_name": "android.hardware.common.NativeHandle", + "name": "NativeHandle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/fmq/GrantorDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/fmq/GrantorDescriptor.struct new file mode 100644 index 00000000..6a5f1459 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/common/fmq/GrantorDescriptor.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:51.021610148Z", + "source_location": "", + "components": [ + {"fdIndex": "readInt32"}, + {"offset": "readInt32"}, + {"extent": "readInt64"} + ], + "full_name": "android.hardware.common.fmq.GrantorDescriptor", + "name": "GrantorDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationResultCallback.struct new file mode 100644 index 00000000..22f2da74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationResultCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.036407152Z", + "source_location": "", + "full_name": "android.hardware.confirmationui.IConfirmationResultCallback", + "calls": [{ + "code": 1, + "in": [ + {"error": "readInt32"}, + {"formattedMessage": "readByteVector"}, + {"confirmationToken": "readByteVector"} + ], + "name": "result", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IConfirmationResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationUI.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationUI.struct new file mode 100644 index 00000000..98b7e7a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/confirmationui/IConfirmationUI.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:51.038378811Z", + "source_location": "", + "full_name": "android.hardware.confirmationui.IConfirmationUI", + "calls": [ + { + "code": 1, + "in": [], + "name": "abort", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "secureInputToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + } + ], + "name": "deliverSecureInputEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"resultCB": "readStrongBinder"}, + {"promptText": "readByteVector"}, + {"extraData": "readByteVector"}, + {"locale": "readString16"}, + { + "uiOptions": "readParcelableVector", + "__parcelType": "android.hardware.confirmationui.UIOption" + } + ], + "name": "promptUserConfirmation", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConfirmationUI", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubInfo.struct new file mode 100644 index 00000000..da1bbc5d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:51.090880417Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"vendor": "readString16"}, + {"toolchain": "readString16"}, + {"id": "readInt32"}, + {"peakMips": "readFloat"}, + {"maxSupportedMessageLengthBytes": "readInt32"}, + {"chrePlatformId": "readInt64"}, + {"chreApiMajorVersion": "readByte"}, + {"chreApiMinorVersion": "readByte"}, + {"chrePatchVersion": "readChar"}, + {"supportedPermissions": "readString16Vector"} + ], + "full_name": "android.hardware.contexthub.ContextHubInfo", + "name": "ContextHubInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubMessage.struct new file mode 100644 index 00000000..c33513df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/ContextHubMessage.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:51.091955949Z", + "source_location": "", + "components": [ + {"nanoappId": "readInt64"}, + {"hostEndPoint": "readChar"}, + {"messageType": "readInt32"}, + {"messageBody": "readByteVector"}, + {"permissions": "readString16Vector"} + ], + "full_name": "android.hardware.contexthub.ContextHubMessage", + "name": "ContextHubMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/HostEndpointInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/HostEndpointInfo.struct new file mode 100644 index 00000000..c3aecc4b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/HostEndpointInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:51.093046120Z", + "source_location": "", + "components": [ + {"hostEndpointId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.contexthub.Type" + }] + }, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "full_name": "android.hardware.contexthub.HostEndpointInfo", + "name": "HostEndpointInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHub.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHub.struct new file mode 100644 index 00000000..7b138910 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHub.struct @@ -0,0 +1,184 @@ +{ + "produced_on": "2024-04-12T08:47:51.096177693Z", + "source_location": "", + "full_name": "android.hardware.contexthub.IContextHub", + "calls": [ + { + "code": 1, + "in": [], + "name": "getContextHubs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.contexthub.ContextHubInfo" + } + ] + }, + { + "code": 2, + "in": [ + {"contextHubId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appBinary": "readParcelable", + "__parcelType": "android.hardware.contexthub.NanoappBinary" + }] + }, + {"transactionId": "readInt32"} + ], + "name": "loadNanoapp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"contextHubId": "readInt32"}, + {"appId": "readInt64"}, + {"transactionId": "readInt32"} + ], + "name": "unloadNanoapp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"contextHubId": "readInt32"}, + {"appId": "readInt64"}, + {"transactionId": "readInt32"} + ], + "name": "disableNanoapp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"contextHubId": "readInt32"}, + {"appId": "readInt64"}, + {"transactionId": "readInt32"} + ], + "name": "enableNanoapp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "setting": "readParcelable", + "__parcelType": "android.hardware.contexthub.Setting" + }] + }, + {"enabled": "readBool"} + ], + "name": "onSettingChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"contextHubId": "readInt32"}], + "name": "queryNanoapps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"contextHubId": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"contextHubId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.contexthub.ContextHubMessage" + }] + } + ], + "name": "sendMessageToHub", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hostEndpointInfo": "readParcelable", + "__parcelType": "android.hardware.contexthub.HostEndpointInfo" + }] + } + ], + "name": "onHostEndpointConnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"hostEndpointId": "readChar"}], + "name": "onHostEndpointDisconnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"contextHubId": "readInt32"}], + "name": "getPreloadedNanoappIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.contexthub.long" + } + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.hardware.contexthub.NanSessionStateUpdate" + }] + } + ], + "name": "onNanSessionStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"enable": "readBool"}], + "name": "setTestMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContextHub", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHubCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHubCallback.struct new file mode 100644 index 00000000..0527495a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/IContextHubCallback.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:51.097894217Z", + "source_location": "", + "full_name": "android.hardware.contexthub.IContextHubCallback", + "calls": [ + { + "code": 1, + "in": [{ + "appInfo": "readParcelableVector", + "__parcelType": "android.hardware.contexthub.NanoappInfo" + }], + "name": "handleNanoappInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.contexthub.ContextHubMessage" + }] + }, + {"msgContentPerms": "readString16Vector"} + ], + "name": "handleContextHubMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "evt": "readParcelable", + "__parcelType": "android.hardware.contexthub.AsyncEventType" + }] + } + ], + "name": "handleContextHubAsyncEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"transactionId": "readInt32"}, + {"success": "readBool"} + ], + "name": "handleTransactionResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.contexthub.NanSessionRequest" + }] + } + ], + "name": "handleNanSessionRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContextHubCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionRequest.struct new file mode 100644 index 00000000..74a4783e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:51.098834006Z", + "source_location": "", + "components": [{"enable": "readBool"}], + "full_name": "android.hardware.contexthub.NanSessionRequest", + "name": "NanSessionRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionStateUpdate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionStateUpdate.struct new file mode 100644 index 00000000..ec1fa52a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanSessionStateUpdate.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:51.099745824Z", + "source_location": "", + "components": [{"state": "readBool"}], + "full_name": "android.hardware.contexthub.NanSessionStateUpdate", + "name": "NanSessionStateUpdate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappBinary.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappBinary.struct new file mode 100644 index 00000000..56249382 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappBinary.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.100790365Z", + "source_location": "", + "components": [ + {"FLAG_SIGNED": "readInt32"}, + {"FLAG_ENCRYPTED": "readInt32"}, + {"FLAG_TCM_CAPABLE": "readInt32"}, + {"nanoappId": "readInt64"}, + {"nanoappVersion": "readInt32"}, + {"flags": "readInt32"}, + {"targetChreApiMajorVersion": "readByte"}, + {"targetChreApiMinorVersion": "readByte"}, + {"customBinary": "readByteVector"} + ], + "full_name": "android.hardware.contexthub.NanoappBinary", + "name": "NanoappBinary", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappInfo.struct new file mode 100644 index 00000000..7d2f763c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:51.101885026Z", + "source_location": "", + "components": [ + {"nanoappId": "readInt64"}, + {"nanoappVersion": "readInt32"}, + {"enabled": "readBool"}, + {"permissions": "readString16Vector"}, + { + "rpcServices": "readParcelableVector", + "__parcelType": "android.hardware.contexthub.NanoappRpcService" + } + ], + "full_name": "android.hardware.contexthub.NanoappInfo", + "name": "NanoappInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappRpcService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappRpcService.struct new file mode 100644 index 00000000..52a011aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/contexthub/NanoappRpcService.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.102791685Z", + "source_location": "", + "components": [ + {"id": "readInt64"}, + {"version": "readInt32"} + ], + "full_name": "android.hardware.contexthub.NanoappRpcService", + "name": "NanoappRpcService", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/DeviceStateInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/DeviceStateInfo.struct new file mode 100644 index 00000000..bb76dfb2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/DeviceStateInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T10:07:29.675265118Z", + "source_location": "", + "components": [ + {"numberOfSupportedStates": "readInt32"}, + { + "__backreference": "numberOfSupportedStates", + "__repeated": [{"supportedStates": "readInt32"}] + }, + {"baseState": "readInt32"}, + {"currentState": "readInt32"} + ], + "full_name": "android.hardware.devicestate.DeviceStateInfo", + "name": "DeviceStateInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManager.struct new file mode 100644 index 00000000..ea0956a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManager.struct @@ -0,0 +1,77 @@ +{ + "produced_on": "2024-04-12T08:47:45.267228405Z", + "source_location": "", + "full_name": "android.hardware.devicestate.IDeviceStateManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDeviceStateInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.devicestate.DeviceStateInfo" + }] + } + ] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"token": "readStrongBinder"}, + {"state": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "requestState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "cancelStateRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"state": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "requestBaseStateOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "cancelBaseStateOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"shouldCancelRequest": "readBool"}], + "name": "onStateRequestOverlayDismissed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDeviceStateManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManagerCallback.struct new file mode 100644 index 00000000..499faebf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/devicestate/IDeviceStateManagerCallback.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:45.268689663Z", + "source_location": "", + "full_name": "android.hardware.devicestate.IDeviceStateManagerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.devicestate.DeviceStateInfo" + }] + } + ], + "name": "onDeviceStateInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "onRequestActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"token": "readStrongBinder"}], + "name": "onRequestCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDeviceStateManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/BrightnessInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/BrightnessInfo.struct new file mode 100644 index 00000000..fdcd616e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/BrightnessInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T14:05:04.926270192Z", + "source_location": "", + "components": [ + {"brightness": "readFloat"}, + {"adjustedBrightness": "readFloat"}, + {"brightnessMinimum": "readFloat"}, + {"brightnessMaximum": "readFloat"}, + {"highBrightnessMode": "readInt32"}, + {"highBrightnessTransitionPoint": "readFloat"}, + {"brightnessMaxReason": "readInt32"} + ], + "full_name": "android.hardware.display.BrightnessInfo", + "name": "BrightnessInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Curve.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Curve.struct new file mode 100644 index 00000000..6f84e1e7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Curve.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:20:30.854737276Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.display.Curve", + "name": "Curve", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/HdrConversionMode.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/HdrConversionMode.struct new file mode 100644 index 00000000..5358b410 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/HdrConversionMode.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:17:22.186576877Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.display.HdrConversionMode", + "name": "HdrConversionMode", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IColorDisplayManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IColorDisplayManager.struct new file mode 100644 index 00000000..114826e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IColorDisplayManager.struct @@ -0,0 +1,292 @@ +{ + "produced_on": "2024-04-12T08:47:45.276072941Z", + "source_location": "", + "full_name": "android.hardware.display.IColorDisplayManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "isDeviceColorManaged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"saturationLevel": "readInt32"}], + "name": "setSaturationLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"saturationLevel": "readInt32"} + ], + "name": "setAppSaturationLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "isSaturationActivated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getTransformCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "isNightDisplayActivated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"activated": "readBool"}], + "name": "setNightDisplayActivated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "getNightDisplayColorTemperature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"temperature": "readInt32"}], + "name": "setNightDisplayColorTemperature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "getNightDisplayAutoMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [], + "name": "getNightDisplayAutoModeRaw", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [{"autoMode": "readInt32"}], + "name": "setNightDisplayAutoMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "getNightDisplayCustomStartTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.Time" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "time": "readParcelable", + "__parcelType": "android.hardware.display.Time" + }] + } + ], + "name": "setNightDisplayCustomStartTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "getNightDisplayCustomEndTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.Time" + }] + } + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "time": "readParcelable", + "__parcelType": "android.hardware.display.Time" + }] + } + ], + "name": "setNightDisplayCustomEndTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [], + "name": "getColorMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [{"colorMode": "readInt32"}], + "name": "setColorMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "isDisplayWhiteBalanceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"enabled": "readBool"}], + "name": "setDisplayWhiteBalanceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [], + "name": "isReduceBrightColorsActivated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [{"activated": "readBool"}], + "name": "setReduceBrightColorsActivated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [], + "name": "getReduceBrightColorsStrength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 24, + "in": [{"strength": "readInt32"}], + "name": "setReduceBrightColorsStrength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [], + "name": "getReduceBrightColorsOffsetFactor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + } + ], + "name": "IColorDisplayManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDeviceProductInfoConstants.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDeviceProductInfoConstants.struct new file mode 100644 index 00000000..3e457da9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDeviceProductInfoConstants.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.908237704Z", + "source_location": "", + "full_name": "android.hardware.display.IDeviceProductInfoConstants", + "calls": [], + "name": "IDeviceProductInfoConstants", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManager.struct new file mode 100644 index 00000000..a82ebc70 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManager.struct @@ -0,0 +1,687 @@ +{ + "produced_on": "2024-04-12T08:47:45.282679611Z", + "source_location": "", + "full_name": "android.hardware.display.IDisplayManager", + "calls": [ + { + "code": 1, + "in": [{"displayId": "readInt32"}], + "name": "getDisplayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.DisplayInfo" + }] + } + ] + }, + { + "code": 2, + "in": [{"includeDisabled": "readBool"}], + "name": "getDisplayIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 3, + "in": [ + {"uid": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "isUidPresentOnDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callback": "readStrongBinder"}, + {"eventsMask": "readInt64"} + ], + "name": "registerCallbackWithEventMask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "startWifiDisplayScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "stopWifiDisplayScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"address": "readString16"}], + "name": "connectWifiDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "disconnectWifiDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"address": "readString16"}, + {"alias": "readString16"} + ], + "name": "renameWifiDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"address": "readString16"}], + "name": "forgetWifiDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "pauseWifiDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "resumeWifiDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "getWifiDisplayStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.WifiDisplayStatus" + }] + } + ] + }, + { + "code": 15, + "in": [{"userDisabledTypes": "readInt32Vector"}], + "name": "setUserDisabledHdrTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"areUserDisabledHdrTypesAllowed": "readBool"}], + "name": "setAreUserDisabledHdrTypesAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "areUserDisabledHdrTypesAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [], + "name": "getUserDisabledHdrTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 19, + "in": [ + {"displayId": "readInt32"}, + {"modes": "readInt32Vector"} + ], + "name": "overrideHdrTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"displayId": "readInt32"}, + {"colorMode": "readInt32"} + ], + "name": "requestColorMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "virtualDisplayConfig": "readParcelable", + "__parcelType": "android.hardware.display.VirtualDisplayConfig" + }] + }, + {"callback": "readStrongBinder"}, + {"projectionToken": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "createVirtualDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [ + {"token": "readStrongBinder"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"densityDpi": "readInt32"} + ], + "name": "resizeVirtualDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setVirtualDisplaySurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"token": "readStrongBinder"}], + "name": "releaseVirtualDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"token": "readStrongBinder"}, + {"isOn": "readBool"} + ], + "name": "setVirtualDisplayState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "getStableDisplaySize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Point" + }] + } + ] + }, + { + "code": 27, + "in": [{"callingPackage": "readString16"}], + "name": "getBrightnessEvents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 28, + "in": [], + "name": "getAmbientBrightnessStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "c": "readParcelable", + "__parcelType": "android.hardware.display.BrightnessConfiguration" + }] + }, + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "setBrightnessConfigurationForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "c": "readParcelable", + "__parcelType": "android.hardware.display.BrightnessConfiguration" + }] + }, + {"uniqueDisplayId": "readString16"}, + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "setBrightnessConfigurationForDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"uniqueDisplayId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getBrightnessConfigurationForDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.BrightnessConfiguration" + }] + } + ] + }, + { + "code": 32, + "in": [{"userId": "readInt32"}], + "name": "getBrightnessConfigurationForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.BrightnessConfiguration" + }] + } + ] + }, + { + "code": 33, + "in": [], + "name": "getDefaultBrightnessConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.BrightnessConfiguration" + }] + } + ] + }, + { + "code": 34, + "in": [{"displayId": "readInt32"}], + "name": "isMinimalPostProcessingRequested", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 35, + "in": [ + {"displayId": "readInt32"}, + {"brightness": "readFloat"} + ], + "name": "setTemporaryBrightness", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"displayId": "readInt32"}, + {"brightness": "readFloat"} + ], + "name": "setBrightness", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"displayId": "readInt32"}], + "name": "getBrightness", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 38, + "in": [{"adjustment": "readFloat"}], + "name": "setTemporaryAutoBrightnessAdjustment", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [], + "name": "getMinimumBrightnessCurve", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.Curve" + }] + } + ] + }, + { + "code": 40, + "in": [{"displayId": "readInt32"}], + "name": "getBrightnessInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.BrightnessInfo" + }] + } + ] + }, + { + "code": 41, + "in": [], + "name": "getPreferredWideGamutColorSpaceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 42, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.view.Display.Mode" + }] + } + ], + "name": "setUserPreferredDisplayMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"displayId": "readInt32"}], + "name": "getUserPreferredDisplayMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.Display.Mode" + }] + } + ] + }, + { + "code": 44, + "in": [{"displayId": "readInt32"}], + "name": "getSystemPreferredDisplayMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.Display.Mode" + }] + } + ] + }, + { + "code": 45, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hdrConversionMode": "readParcelable", + "__parcelType": "android.hardware.display.HdrConversionMode" + }] + } + ], + "name": "setHdrConversionMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [], + "name": "getHdrConversionModeSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.HdrConversionMode" + }] + } + ] + }, + { + "code": 47, + "in": [], + "name": "getHdrConversionMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.display.HdrConversionMode" + }] + } + ] + }, + { + "code": 48, + "in": [], + "name": "getSupportedHdrOutputTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 49, + "in": [{"enabled": "readBool"}], + "name": "setShouldAlwaysRespectAppRequestedMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [], + "name": "shouldAlwaysRespectAppRequestedMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 51, + "in": [{"newValue": "readInt32"}], + "name": "setRefreshRateSwitchingType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "getRefreshRateSwitchingType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 53, + "in": [{"displayId": "readInt32"}], + "name": "getDisplayDecorationSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.common.DisplayDecorationSupport" + }] + } + ] + }, + { + "code": 54, + "in": [ + {"token": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "setDisplayIdToMirror", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [], + "name": "getOverlaySupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.OverlayProperties" + }] + } + ] + } + ], + "name": "IDisplayManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManagerCallback.struct new file mode 100644 index 00000000..35db94bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IDisplayManagerCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.284257252Z", + "source_location": "", + "full_name": "android.hardware.display.IDisplayManagerCallback", + "calls": [{ + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"event": "readInt32"} + ], + "name": "onDisplayEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDisplayManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IVirtualDisplayCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IVirtualDisplayCallback.struct new file mode 100644 index 00000000..c3cabb03 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/IVirtualDisplayCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:45.285378345Z", + "source_location": "", + "full_name": "android.hardware.display.IVirtualDisplayCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onPaused", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualDisplayCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Time.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Time.struct new file mode 100644 index 00000000..44833a65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/display/Time.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T16:10:08.117060195Z", + "source_location": "", + "components": [ + {"mHour": "readInt32"}, + {"mMinute": "readInt32"}, + {"mSecond": "readInt32"}, + {"mNano": "readInt32"} + ], + "full_name": "android.hardware.display.Time", + "name": "Time", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/CryptoSchemes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/CryptoSchemes.struct new file mode 100644 index 00000000..5d257670 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/CryptoSchemes.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:51.209395296Z", + "source_location": "", + "components": [ + { + "uuids": "readList", + "__parcelType": "android.hardware.drm.Uuid" + }, + { + "mimeTypes": "readList", + "__parcelType": "android.hardware.drm.SupportedContentType" + } + ], + "full_name": "android.hardware.drm.CryptoSchemes", + "name": "CryptoSchemes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DecryptArgs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DecryptArgs.struct new file mode 100644 index 00000000..e62c1bb5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DecryptArgs.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:51.210625791Z", + "source_location": "", + "components": [ + {"secure": "readBool"}, + {"keyId": "readByteVector"}, + {"iv": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.drm.Mode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pattern": "readParcelable", + "__parcelType": "android.hardware.drm.Pattern" + }] + }, + { + "subSamples": "readParcelableVector", + "__parcelType": "android.hardware.drm.SubSample" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.hardware.drm.SharedBuffer" + }] + }, + {"offset": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destination": "readParcelable", + "__parcelType": "android.hardware.drm.DestinationBuffer" + }] + } + ], + "full_name": "android.hardware.drm.DecryptArgs", + "name": "DecryptArgs", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetric.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetric.struct new file mode 100644 index 00000000..596c8809 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetric.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.212586059Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + { + "attributes": "readList", + "__parcelType": "android.hardware.drm.DrmMetricNamedValue" + }, + { + "values": "readList", + "__parcelType": "android.hardware.drm.DrmMetricNamedValue" + } + ], + "full_name": "android.hardware.drm.DrmMetric", + "name": "DrmMetric", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricGroup.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricGroup.struct new file mode 100644 index 00000000..ba6db4ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricGroup.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.213650811Z", + "source_location": "", + "components": [{ + "metrics": "readList", + "__parcelType": "android.hardware.drm.DrmMetric" + }], + "full_name": "android.hardware.drm.DrmMetricGroup", + "name": "DrmMetricGroup", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricNamedValue.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricNamedValue.struct new file mode 100644 index 00000000..5984e09d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/DrmMetricNamedValue.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.214552269Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.hardware.drm.DrmMetricValue" + }] + } + ], + "full_name": "android.hardware.drm.DrmMetricNamedValue", + "name": "DrmMetricNamedValue", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/HdcpLevels.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/HdcpLevels.struct new file mode 100644 index 00000000..77bcca59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/HdcpLevels.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:51.218301813Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectedLevel": "readParcelable", + "__parcelType": "android.hardware.drm.HdcpLevel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "maxLevel": "readParcelable", + "__parcelType": "android.hardware.drm.HdcpLevel" + }] + } + ], + "full_name": "android.hardware.drm.HdcpLevels", + "name": "HdcpLevels", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ICryptoPlugin.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ICryptoPlugin.struct new file mode 100644 index 00000000..d5a46b93 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ICryptoPlugin.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:51.219950056Z", + "source_location": "", + "full_name": "android.hardware.drm.ICryptoPlugin", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.hardware.drm.DecryptArgs" + }] + } + ], + "name": "decrypt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getLogMessages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.LogMessage" + } + ] + }, + { + "code": 3, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "notifyResolution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"mime": "readString16"}], + "name": "requiresSecureDecoderComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"sessionId": "readByteVector"}], + "name": "setMediaDrmSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "base": "readParcelable", + "__parcelType": "android.hardware.drm.SharedBuffer" + }] + } + ], + "name": "setSharedBufferBase", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICryptoPlugin", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmFactory.struct new file mode 100644 index 00000000..4219a7fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmFactory.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:51.221284173Z", + "source_location": "", + "full_name": "android.hardware.drm.IDrmFactory", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.hardware.drm.Uuid" + }] + }, + {"appPackageName": "readString16"} + ], + "name": "createDrmPlugin", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.IDrmPlugin" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.hardware.drm.Uuid" + }] + }, + {"initData": "readByteVector"} + ], + "name": "createCryptoPlugin", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.ICryptoPlugin" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getSupportedCryptoSchemes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.CryptoSchemes" + }] + } + ] + } + ], + "name": "IDrmFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPlugin.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPlugin.struct new file mode 100644 index 00000000..9fa24b28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPlugin.struct @@ -0,0 +1,580 @@ +{ + "produced_on": "2024-04-12T08:47:51.228216051Z", + "source_location": "", + "full_name": "android.hardware.drm.IDrmPlugin", + "calls": [ + { + "code": 1, + "in": [{"sessionId": "readByteVector"}], + "name": "closeSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readByteVector"}, + {"keyId": "readByteVector"}, + {"input": "readByteVector"}, + {"iv": "readByteVector"} + ], + "name": "decrypt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [ + {"sessionId": "readByteVector"}, + {"keyId": "readByteVector"}, + {"input": "readByteVector"}, + {"iv": "readByteVector"} + ], + "name": "encrypt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "getHdcpLevels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.HdcpLevels" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"scope": "readByteVector"}, + {"initData": "readByteVector"}, + {"mimeType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyType": "readParcelable", + "__parcelType": "android.hardware.drm.KeyType" + }] + }, + { + "optionalParameters": "readParcelableVector", + "__parcelType": "android.hardware.drm.KeyValue" + } + ], + "name": "getKeyRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.KeyRequest" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getLogMessages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.LogMessage" + } + ] + }, + { + "code": 7, + "in": [], + "name": "getMetrics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.DrmMetricGroup" + } + ] + }, + { + "code": 8, + "in": [], + "name": "getNumberOfSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.NumberOfSessions" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getOfflineLicenseKeySetIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.KeySetId" + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keySetId": "readParcelable", + "__parcelType": "android.hardware.drm.KeySetId" + }] + } + ], + "name": "getOfflineLicenseState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.OfflineLicenseState" + }] + } + ] + }, + { + "code": 11, + "in": [{"propertyName": "readString16"}], + "name": "getPropertyByteArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 12, + "in": [{"propertyName": "readString16"}], + "name": "getPropertyString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [ + {"certificateType": "readString16"}, + {"certificateAuthority": "readString16"} + ], + "name": "getProvisionRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.ProvisionRequest" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "secureStopId": "readParcelable", + "__parcelType": "android.hardware.drm.SecureStopId" + }] + } + ], + "name": "getSecureStop", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.SecureStop" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "getSecureStopIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.SecureStopId" + } + ] + }, + { + "code": 16, + "in": [], + "name": "getSecureStops", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.SecureStop" + } + ] + }, + { + "code": 17, + "in": [{"sessionId": "readByteVector"}], + "name": "getSecurityLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.SecurityLevel" + }] + } + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.drm.SecurityLevel" + }] + } + ], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 19, + "in": [ + {"scope": "readByteVector"}, + {"response": "readByteVector"} + ], + "name": "provideKeyResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.KeySetId" + }] + } + ] + }, + { + "code": 20, + "in": [{"response": "readByteVector"}], + "name": "provideProvisionResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.drm.ProvideProvisionResponseResult" + }] + } + ] + }, + { + "code": 21, + "in": [{"sessionId": "readByteVector"}], + "name": "queryKeyStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.drm.KeyValue" + } + ] + }, + { + "code": 22, + "in": [], + "name": "releaseAllSecureStops", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "secureStopId": "readParcelable", + "__parcelType": "android.hardware.drm.SecureStopId" + }] + } + ], + "name": "releaseSecureStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ssRelease": "readParcelable", + "__parcelType": "android.hardware.drm.OpaqueData" + }] + } + ], + "name": "releaseSecureStops", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "removeAllSecureStops", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"sessionId": "readByteVector"}], + "name": "removeKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keySetId": "readParcelable", + "__parcelType": "android.hardware.drm.KeySetId" + }] + } + ], + "name": "removeOfflineLicense", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "secureStopId": "readParcelable", + "__parcelType": "android.hardware.drm.SecureStopId" + }] + } + ], + "name": "removeSecureStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"mime": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "level": "readParcelable", + "__parcelType": "android.hardware.drm.SecurityLevel" + }] + } + ], + "name": "requiresSecureDecoder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"sessionId": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keySetId": "readParcelable", + "__parcelType": "android.hardware.drm.KeySetId" + }] + } + ], + "name": "restoreKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"sessionId": "readByteVector"}, + {"algorithm": "readString16"} + ], + "name": "setCipherAlgorithm", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"sessionId": "readByteVector"}, + {"algorithm": "readString16"} + ], + "name": "setMacAlgorithm", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"sessionId": "readByteVector"}, + {"playbackId": "readString16"} + ], + "name": "setPlaybackId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"propertyName": "readString16"}, + {"value": "readByteVector"} + ], + "name": "setPropertyByteArray", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"propertyName": "readString16"}, + {"value": "readString16"} + ], + "name": "setPropertyString", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"sessionId": "readByteVector"}, + {"keyId": "readByteVector"}, + {"message": "readByteVector"} + ], + "name": "sign", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 38, + "in": [ + {"sessionId": "readByteVector"}, + {"algorithm": "readString16"}, + {"message": "readByteVector"}, + {"wrappedkey": "readByteVector"} + ], + "name": "signRSA", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 39, + "in": [ + {"sessionId": "readByteVector"}, + {"keyId": "readByteVector"}, + {"message": "readByteVector"}, + {"signature": "readByteVector"} + ], + "name": "verify", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IDrmPlugin", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPluginListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPluginListener.struct new file mode 100644 index 00000000..30cf439e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/IDrmPluginListener.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:51.230120289Z", + "source_location": "", + "full_name": "android.hardware.drm.IDrmPluginListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "eventType": "readParcelable", + "__parcelType": "android.hardware.drm.EventType" + }] + }, + {"sessionId": "readByteVector"}, + {"data": "readByteVector"} + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readByteVector"}, + {"expiryTimeInMS": "readInt64"} + ], + "name": "onExpirationUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readByteVector"}, + { + "keyStatusList": "readParcelableVector", + "__parcelType": "android.hardware.drm.KeyStatus" + }, + {"hasNewUsableKey": "readBool"} + ], + "name": "onKeysChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionId": "readByteVector"}], + "name": "onSessionLostState", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDrmPluginListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyRequest.struct new file mode 100644 index 00000000..5dd83c67 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyRequest.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:51.231199670Z", + "source_location": "", + "components": [ + {"request": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestType": "readParcelable", + "__parcelType": "android.hardware.drm.KeyRequestType" + }] + }, + {"defaultUrl": "readString16"} + ], + "full_name": "android.hardware.drm.KeyRequest", + "name": "KeyRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeySetId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeySetId.struct new file mode 100644 index 00000000..fbae958a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeySetId.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:51.232989216Z", + "source_location": "", + "components": [{"keySetId": "readByteVector"}], + "full_name": "android.hardware.drm.KeySetId", + "name": "KeySetId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyStatus.struct new file mode 100644 index 00000000..3b2c2729 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.233975956Z", + "source_location": "", + "components": [ + {"keyId": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.drm.KeyStatusType" + }] + } + ], + "full_name": "android.hardware.drm.KeyStatus", + "name": "KeyStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyValue.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyValue.struct new file mode 100644 index 00000000..8815cfdd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/KeyValue.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.236633389Z", + "source_location": "", + "components": [ + {"key": "readString16"}, + {"value": "readString16"} + ], + "full_name": "android.hardware.drm.KeyValue", + "name": "KeyValue", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/LogMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/LogMessage.struct new file mode 100644 index 00000000..c0263d61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/LogMessage.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:51.237545457Z", + "source_location": "", + "components": [ + {"timeMs": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "priority": "readParcelable", + "__parcelType": "android.hardware.drm.LogPriority" + }] + }, + {"message": "readString16"} + ], + "full_name": "android.hardware.drm.LogMessage", + "name": "LogMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/NumberOfSessions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/NumberOfSessions.struct new file mode 100644 index 00000000..7e7a506a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/NumberOfSessions.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.240066057Z", + "source_location": "", + "components": [ + {"currentSessions": "readInt32"}, + {"maxSessions": "readInt32"} + ], + "full_name": "android.hardware.drm.NumberOfSessions", + "name": "NumberOfSessions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/OpaqueData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/OpaqueData.struct new file mode 100644 index 00000000..7d454fad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/OpaqueData.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:51.241689469Z", + "source_location": "", + "components": [{"opaqueData": "readByteVector"}], + "full_name": "android.hardware.drm.OpaqueData", + "name": "OpaqueData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/Pattern.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/Pattern.struct new file mode 100644 index 00000000..2770dd45 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/Pattern.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.242617338Z", + "source_location": "", + "components": [ + {"encryptBlocks": "readInt32"}, + {"skipBlocks": "readInt32"} + ], + "full_name": "android.hardware.drm.Pattern", + "name": "Pattern", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvideProvisionResponseResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvideProvisionResponseResult.struct new file mode 100644 index 00000000..1eecab38 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvideProvisionResponseResult.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.243512795Z", + "source_location": "", + "components": [ + {"certificate": "readByteVector"}, + {"wrappedKey": "readByteVector"} + ], + "full_name": "android.hardware.drm.ProvideProvisionResponseResult", + "name": "ProvideProvisionResponseResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvisionRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvisionRequest.struct new file mode 100644 index 00000000..0ea82ba2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/ProvisionRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.244333082Z", + "source_location": "", + "components": [ + {"request": "readByteVector"}, + {"defaultUrl": "readString16"} + ], + "full_name": "android.hardware.drm.ProvisionRequest", + "name": "ProvisionRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStop.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStop.struct new file mode 100644 index 00000000..591b3fa9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStop.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:51.245101477Z", + "source_location": "", + "components": [{"opaqueData": "readByteVector"}], + "full_name": "android.hardware.drm.SecureStop", + "name": "SecureStop", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStopId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStopId.struct new file mode 100644 index 00000000..afbf2a52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SecureStopId.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:51.245928144Z", + "source_location": "", + "components": [{"secureStopId": "readByteVector"}], + "full_name": "android.hardware.drm.SecureStopId", + "name": "SecureStopId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SharedBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SharedBuffer.struct new file mode 100644 index 00000000..d381308d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SharedBuffer.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:51.247805471Z", + "source_location": "", + "components": [ + {"bufferId": "readInt32"}, + {"offset": "readInt64"}, + {"size": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ], + "full_name": "android.hardware.drm.SharedBuffer", + "name": "SharedBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SubSample.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SubSample.struct new file mode 100644 index 00000000..311acd5d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SubSample.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.251864942Z", + "source_location": "", + "components": [ + {"numBytesOfClearData": "readInt32"}, + {"numBytesOfEncryptedData": "readInt32"} + ], + "full_name": "android.hardware.drm.SubSample", + "name": "SubSample", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SupportedContentType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SupportedContentType.struct new file mode 100644 index 00000000..bf8b125b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/drm/SupportedContentType.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:51.252778130Z", + "source_location": "", + "components": [ + {"mime": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "minLevel": "readParcelable", + "__parcelType": "android.hardware.drm.SecurityLevel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "maxLevel": "readParcelable", + "__parcelType": "android.hardware.drm.SecurityLevel" + }] + } + ], + "full_name": "android.hardware.drm.SupportedContentType", + "name": "SupportedContentType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/dumpstate/IDumpstateDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/dumpstate/IDumpstateDevice.struct new file mode 100644 index 00000000..85d07ca2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/dumpstate/IDumpstateDevice.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:51.257106106Z", + "source_location": "", + "full_name": "android.hardware.dumpstate.IDumpstateDevice", + "calls": [ + { + "code": 1, + "in": [ + { + "fd": "readParcelableVector", + "__parcelType": "android.hardware.dumpstate.ParcelFileDescriptor" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.dumpstate.IDumpstateDevice.DumpstateMode" + }] + }, + {"timeoutMillis": "readInt64"} + ], + "name": "dumpstateBoard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getVerboseLoggingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"enable": "readBool"}], + "name": "setVerboseLoggingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDumpstateDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/Face.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/Face.struct new file mode 100644 index 00000000..bc495b61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/Face.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:29:30.359154516Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.face.Face", + "name": "Face", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/FaceSensorPropertiesInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/FaceSensorPropertiesInternal.struct new file mode 100644 index 00000000..ea0e5076 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/FaceSensorPropertiesInternal.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:57:18.402749044Z", + "source_location": "", + "components": [ + {"sensorType": "readInt32"}, + {"supportsFaceDetection": "readBool"}, + {"supportsSelfIllumination": "readBool"} + ], + "full_name": "android.hardware.face.FaceSensorPropertiesInternal", + "name": "FaceSensorPropertiesInternal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceAuthenticatorsRegisteredCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceAuthenticatorsRegisteredCallback.struct new file mode 100644 index 00000000..1f2478bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceAuthenticatorsRegisteredCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.293560017Z", + "source_location": "", + "full_name": "android.hardware.face.IFaceAuthenticatorsRegisteredCallback", + "calls": [{ + "code": 1, + "in": [{ + "sensors": "readList", + "__parcelType": "android.hardware.face.FaceSensorPropertiesInternal" + }], + "name": "onAllAuthenticatorsRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IFaceAuthenticatorsRegisteredCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceService.struct new file mode 100644 index 00000000..6ed645ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceService.struct @@ -0,0 +1,447 @@ +{ + "produced_on": "2024-04-12T08:47:45.300641008Z", + "source_location": "", + "full_name": "android.hardware.face.IFaceService", + "calls": [ + { + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "createTestSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"sensorId": "readInt32"}, + {"clearSchedulerBuffer": "readBool"} + ], + "name": "dumpSensorServiceStateProto", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [{"opPackageName": "readString16"}], + "name": "getSensorPropertiesInternal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.face.FaceSensorPropertiesInternal" + } + ] + }, + { + "code": 4, + "in": [ + {"sensorId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "getSensorProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.face.FaceSensorPropertiesInternal" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"operationId": "readInt64"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.face.FaceAuthenticateOptions" + }] + } + ], + "name": "authenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.face.FaceAuthenticateOptions" + }] + } + ], + "name": "detectFace", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"requireConfirmation": "readBool"}, + {"token": "readStrongBinder"}, + {"operationId": "readInt64"}, + {"sensorReceiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.face.FaceAuthenticateOptions" + }] + }, + {"requestId": "readInt64"}, + {"cookie": "readInt32"}, + {"allowBackgroundAuthentication": "readBool"} + ], + "name": "prepareForAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sensorId": "readInt32"}, + {"cookie": "readInt32"} + ], + "name": "startPreparedClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelFaceDetect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sensorId": "readInt32"}, + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthenticationFromService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"userId": "readInt32"}, + {"token": "readStrongBinder"}, + {"hardwareAuthToken": "readByteVector"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"disabledFeatures": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previewSurface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"debugConsent": "readBool"} + ], + "name": "enroll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"token": "readStrongBinder"}, + {"hardwareAuthToken": "readByteVector"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"disabledFeatures": "readInt32Vector"} + ], + "name": "enrollRemotely", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 14, + "in": [ + {"token": "readStrongBinder"}, + {"requestId": "readInt64"} + ], + "name": "cancelEnrollment", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"token": "readStrongBinder"}, + {"faceId": "readInt32"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "remove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"token": "readStrongBinder"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "removeAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "getEnrolledFaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.face.Face" + } + ] + }, + { + "code": 18, + "in": [ + {"sensorId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "isHardwareDetected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [ + {"token": "readStrongBinder"}, + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "generateChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"token": "readStrongBinder"}, + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"challenge": "readInt64"} + ], + "name": "revokeChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "hasEnrolledFaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getLockoutModeForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "invalidateAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"sensorId": "readInt32"}, + {"callingUserId": "readInt32"} + ], + "name": "getAuthenticatorId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 25, + "in": [ + {"token": "readStrongBinder"}, + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"}, + {"opPackageName": "readString16"} + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "addLockoutResetCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"token": "readStrongBinder"}, + {"userId": "readInt32"}, + {"feature": "readInt32"}, + {"enabled": "readBool"}, + {"hardwareAuthToken": "readByteVector"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "setFeature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"token": "readStrongBinder"}, + {"userId": "readInt32"}, + {"feature": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "getFeature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{ + "hidlSensors": "readList", + "__parcelType": "android.hardware.face.FaceSensorPropertiesInternal" + }], + "name": "registerAuthenticators", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"callback": "readStrongBinder"}], + "name": "addAuthenticatorsRegisteredCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"listener": "readStrongBinder"}], + "name": "registerBiometricStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [], + "name": "scheduleWatchdog", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFaceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceServiceReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceServiceReceiver.struct new file mode 100644 index 00000000..f6378c6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/face/IFaceServiceReceiver.struct @@ -0,0 +1,167 @@ +{ + "produced_on": "2024-04-12T08:47:45.302836762Z", + "source_location": "", + "full_name": "android.hardware.face.IFaceServiceReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "face": "readParcelable", + "__parcelType": "android.hardware.face.Face" + }] + }, + {"remaining": "readInt32"} + ], + "name": "onEnrollResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"acquiredInfo": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onAcquired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "face": "readParcelable", + "__parcelType": "android.hardware.face.Face" + }] + }, + {"userId": "readInt32"}, + {"isStrongBiometric": "readBool"} + ], + "name": "onAuthenticationSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"isStrongBiometric": "readBool"} + ], + "name": "onFaceDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onAuthenticationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"error": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "face": "readParcelable", + "__parcelType": "android.hardware.face.Face" + }] + }, + {"remaining": "readInt32"} + ], + "name": "onRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"success": "readBool"}, + {"feature": "readInt32"} + ], + "name": "onFeatureSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"success": "readBool"}, + {"features": "readInt32Vector"}, + { + "featureState": "readParcelableVector", + "__parcelType": "android.hardware.face.boolean" + } + ], + "name": "onFeatureGet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"challenge": "readInt64"} + ], + "name": "onChallengeGenerated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.hardware.face.FaceAuthenticationFrame" + }] + } + ], + "name": "onAuthenticationFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.hardware.face.FaceEnrollFrame" + }] + } + ], + "name": "onEnrollmentFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFaceServiceReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fastboot/IFastboot.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fastboot/IFastboot.struct new file mode 100644 index 00000000..8b0cf40e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fastboot/IFastboot.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:51.268057954Z", + "source_location": "", + "full_name": "android.hardware.fastboot.IFastboot", + "calls": [ + { + "code": 1, + "in": [{"oemCmd": "readString16"}], + "name": "doOemCommand", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [], + "name": "doOemSpecificErase", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getBatteryVoltageFlashingThreshold", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "getOffModeChargeState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"partitionName": "readString16"}], + "name": "getPartitionType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.fastboot.FileSystemType" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getVariant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IFastboot", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/Fingerprint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/Fingerprint.struct new file mode 100644 index 00000000..1079e815 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/Fingerprint.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:04:12.463591785Z", + "source_location": "", + "components": [{"mGroupId": "readInt32"}], + "full_name": "android.hardware.fingerprint.Fingerprint", + "name": "Fingerprint", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintAuthenticatorsRegisteredCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintAuthenticatorsRegisteredCallback.struct new file mode 100644 index 00000000..3b658d6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintAuthenticatorsRegisteredCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.306955784Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IFingerprintAuthenticatorsRegisteredCallback", + "calls": [{ + "code": 1, + "in": [{ + "sensors": "readList", + "__parcelType": "android.hardware.fingerprint.FingerprintSensorPropertiesInternal" + }], + "name": "onAllAuthenticatorsRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IFingerprintAuthenticatorsRegisteredCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintClientActiveCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintClientActiveCallback.struct new file mode 100644 index 00000000..9a2464b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintClientActiveCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.308132807Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IFingerprintClientActiveCallback", + "calls": [{ + "code": 1, + "in": [{"isActive": "readBool"}], + "name": "onClientActiveChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IFingerprintClientActiveCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintService.struct new file mode 100644 index 00000000..c405b0c7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintService.struct @@ -0,0 +1,529 @@ +{ + "produced_on": "2024-04-12T08:47:45.315500024Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IFingerprintService", + "calls": [ + { + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "createTestSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"sensorId": "readInt32"}, + {"clearSchedulerBuffer": "readBool"} + ], + "name": "dumpSensorServiceStateProto", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [{"opPackageName": "readString16"}], + "name": "getSensorPropertiesInternal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.fingerprint.FingerprintSensorPropertiesInternal" + } + ] + }, + { + "code": 4, + "in": [ + {"sensorId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "getSensorProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.fingerprint.FingerprintSensorPropertiesInternal" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"operationId": "readInt64"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.fingerprint.FingerprintAuthenticateOptions" + }] + } + ], + "name": "authenticate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"receiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.fingerprint.FingerprintAuthenticateOptions" + }] + } + ], + "name": "detectFingerprint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"token": "readStrongBinder"}, + {"operationId": "readInt64"}, + {"sensorReceiver": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.fingerprint.FingerprintAuthenticateOptions" + }] + }, + {"requestId": "readInt64"}, + {"cookie": "readInt32"}, + {"allowBackgroundAuthentication": "readBool"} + ], + "name": "prepareForAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sensorId": "readInt32"}, + {"cookie": "readInt32"} + ], + "name": "startPreparedClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"attributionTag": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthentication", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelFingerprintDetect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sensorId": "readInt32"}, + {"token": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "cancelAuthenticationFromService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"token": "readStrongBinder"}, + {"hardwareAuthToken": "readByteVector"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"enrollReason": "readInt32"} + ], + "name": "enroll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 13, + "in": [ + {"token": "readStrongBinder"}, + {"requestId": "readInt64"} + ], + "name": "cancelEnrollment", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"token": "readStrongBinder"}, + {"fingerId": "readInt32"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "remove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"token": "readStrongBinder"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "removeAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"fingerId": "readInt32"}, + {"userId": "readInt32"}, + {"name": "readString16"} + ], + "name": "rename", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "getEnrolledFingerprints", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.fingerprint.Fingerprint" + } + ] + }, + { + "code": 18, + "in": [ + {"opPackageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "isHardwareDetectedDeprecated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [ + {"sensorId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "isHardwareDetected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"token": "readStrongBinder"}, + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "generateChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"token": "readStrongBinder"}, + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"challenge": "readInt64"} + ], + "name": "revokeChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"userId": "readInt32"}, + {"opPackageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "hasEnrolledFingerprintsDeprecated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"opPackageName": "readString16"} + ], + "name": "hasEnrolledFingerprints", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getLockoutModeForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 25, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "invalidateAuthenticatorId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"sensorId": "readInt32"}, + {"callingUserId": "readInt32"} + ], + "name": "getAuthenticatorId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 27, + "in": [ + {"token": "readStrongBinder"}, + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"hardwareAuthToken": "readByteVector"}, + {"opPackageNAame": "readString16"} + ], + "name": "resetLockout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"callback": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "addLockoutResetCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [], + "name": "isClientActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [{"callback": "readStrongBinder"}], + "name": "addClientActiveCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"callback": "readStrongBinder"}], + "name": "removeClientActiveCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{ + "hidlSensors": "readList", + "__parcelType": "android.hardware.fingerprint.FingerprintSensorPropertiesInternal" + }], + "name": "registerAuthenticators", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"callback": "readStrongBinder"}], + "name": "addAuthenticatorsRegisteredCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"requestId": "readInt64"}, + {"sensorId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pc": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.PointerContext" + }] + } + ], + "name": "onPointerDown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"requestId": "readInt64"}, + {"sensorId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pc": "readParcelable", + "__parcelType": "android.hardware.biometrics.fingerprint.PointerContext" + }] + } + ], + "name": "onPointerUp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"requestId": "readInt64"}, + {"sensorId": "readInt32"} + ], + "name": "onUiReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"controller": "readStrongBinder"}], + "name": "setUdfpsOverlayController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"controller": "readStrongBinder"}], + "name": "setSidefpsController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"controller": "readStrongBinder"}], + "name": "setUdfpsOverlay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"listener": "readStrongBinder"}], + "name": "registerBiometricStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [], + "name": "onPowerPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [], + "name": "scheduleWatchdog", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFingerprintService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintServiceReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintServiceReceiver.struct new file mode 100644 index 00000000..d61a9bc7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IFingerprintServiceReceiver.struct @@ -0,0 +1,125 @@ +{ + "produced_on": "2024-04-12T08:47:45.317599256Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IFingerprintServiceReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fp": "readParcelable", + "__parcelType": "android.hardware.fingerprint.Fingerprint" + }] + }, + {"remaining": "readInt32"} + ], + "name": "onEnrollResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"acquiredInfo": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onAcquired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fp": "readParcelable", + "__parcelType": "android.hardware.fingerprint.Fingerprint" + }] + }, + {"userId": "readInt32"}, + {"isStrongBiometric": "readBool"} + ], + "name": "onAuthenticationSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"isStrongBiometric": "readBool"} + ], + "name": "onFingerprintDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onAuthenticationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"error": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fp": "readParcelable", + "__parcelType": "android.hardware.fingerprint.Fingerprint" + }] + }, + {"remaining": "readInt32"} + ], + "name": "onRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sensorId": "readInt32"}, + {"userId": "readInt32"}, + {"challenge": "readInt64"} + ], + "name": "onChallengeGenerated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"sensorId": "readInt32"}], + "name": "onUdfpsPointerDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"sensorId": "readInt32"}], + "name": "onUdfpsPointerUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFingerprintServiceReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/ISidefpsController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/ISidefpsController.struct new file mode 100644 index 00000000..c1c8a722 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/ISidefpsController.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.318766319Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.ISidefpsController", + "calls": [ + { + "code": 1, + "in": [ + {"sensorId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "show", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sensorId": "readInt32"}], + "name": "hide", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISidefpsController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlay.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlay.struct new file mode 100644 index 00000000..5497a050 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlay.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:45.319774069Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IUdfpsOverlay", + "calls": [ + { + "code": 1, + "in": [ + {"requestId": "readInt64"}, + {"sensorId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "show", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sensorId": "readInt32"}], + "name": "hide", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUdfpsOverlay", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayController.struct new file mode 100644 index 00000000..cd09ba15 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayController.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:45.321226167Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IUdfpsOverlayController", + "calls": [ + { + "code": 1, + "in": [ + {"requestId": "readInt64"}, + {"sensorId": "readInt32"}, + {"reason": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "showUdfpsOverlay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sensorId": "readInt32"}], + "name": "hideUdfpsOverlay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sensorId": "readInt32"}, + {"acquiredInfo": "readInt32"} + ], + "name": "onAcquired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sensorId": "readInt32"}, + {"remaining": "readInt32"} + ], + "name": "onEnrollmentProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"sensorId": "readInt32"}], + "name": "onEnrollmentHelp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sensorId": "readInt32"}, + {"message": "readString16"} + ], + "name": "setDebugMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUdfpsOverlayController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayControllerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayControllerCallback.struct new file mode 100644 index 00000000..baf0667c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsOverlayControllerCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.322209487Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IUdfpsOverlayControllerCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onUserCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUdfpsOverlayControllerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsRefreshRateRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsRefreshRateRequestCallback.struct new file mode 100644 index 00000000..cc6c91fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/fingerprint/IUdfpsRefreshRateRequestCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.323342319Z", + "source_location": "", + "full_name": "android.hardware.fingerprint.IUdfpsRefreshRateRequestCallback", + "calls": [ + { + "code": 1, + "in": [{"displayId": "readInt32"}], + "name": "onRequestEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"displayId": "readInt32"}], + "name": "onRequestDisabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"displayId": "readInt32"}, + {"isPossible": "readBool"} + ], + "name": "onAuthenticationPossible", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUdfpsRefreshRateRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperEnrollResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperEnrollResponse.struct new file mode 100644 index 00000000..142bd866 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperEnrollResponse.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.278473382Z", + "source_location": "", + "components": [ + {"statusCode": "readInt32"}, + {"timeoutMs": "readInt32"}, + {"secureUserId": "readInt64"}, + {"data": "readByteVector"} + ], + "full_name": "android.hardware.gatekeeper.GatekeeperEnrollResponse", + "name": "GatekeeperEnrollResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperVerifyResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperVerifyResponse.struct new file mode 100644 index 00000000..b3dd0477 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/GatekeeperVerifyResponse.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:51.279527623Z", + "source_location": "", + "components": [ + {"statusCode": "readInt32"}, + {"timeoutMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hardwareAuthToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + } + ], + "full_name": "android.hardware.gatekeeper.GatekeeperVerifyResponse", + "name": "GatekeeperVerifyResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/IGatekeeper.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/IGatekeeper.struct new file mode 100644 index 00000000..b5013b2e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gatekeeper/IGatekeeper.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:51.281452391Z", + "source_location": "", + "full_name": "android.hardware.gatekeeper.IGatekeeper", + "calls": [ + { + "code": 1, + "in": [], + "name": "deleteAllUsers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"uid": "readInt32"}], + "name": "deleteUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"uid": "readInt32"}, + {"currentPasswordHandle": "readByteVector"}, + {"currentPassword": "readByteVector"}, + {"desiredPassword": "readByteVector"} + ], + "name": "enroll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.gatekeeper.GatekeeperEnrollResponse" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"uid": "readInt32"}, + {"challenge": "readInt64"}, + {"enrolledPasswordHandle": "readByteVector"}, + {"providedPassword": "readByteVector"} + ], + "name": "verify", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.gatekeeper.GatekeeperVerifyResponse" + }] + } + ] + } + ], + "name": "IGatekeeper", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/BlocklistedSource.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/BlocklistedSource.struct new file mode 100644 index 00000000..12eb0b4e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/BlocklistedSource.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:51.529523430Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "constellation": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssConstellationType" + }] + }, + {"svid": "readInt32"} + ], + "full_name": "android.hardware.gnss.BlocklistedSource", + "name": "BlocklistedSource", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/CorrelationVector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/CorrelationVector.struct new file mode 100644 index 00000000..75d8f0ae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/CorrelationVector.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.530655052Z", + "source_location": "", + "components": [ + {"frequencyOffsetMps": "readDouble"}, + {"samplingWidthM": "readDouble"}, + {"samplingStartM": "readDouble"}, + {"magnitude": "readInt32Vector"} + ], + "full_name": "android.hardware.gnss.CorrelationVector", + "name": "CorrelationVector", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/ElapsedRealtime.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/ElapsedRealtime.struct new file mode 100644 index 00000000..b5d6aaf4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/ElapsedRealtime.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:51.531765084Z", + "source_location": "", + "components": [ + {"HAS_TIMESTAMP_NS": "readInt32"}, + {"HAS_TIME_UNCERTAINTY_NS": "readInt32"}, + {"flags": "readInt32"}, + {"timestampNs": "readInt64"}, + {"timeUncertaintyNs": "readDouble"} + ], + "full_name": "android.hardware.gnss.ElapsedRealtime", + "name": "ElapsedRealtime", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssClock.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssClock.struct new file mode 100644 index 00000000..9072d3d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssClock.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:51.533959997Z", + "source_location": "", + "components": [ + {"HAS_LEAP_SECOND": "readInt32"}, + {"HAS_TIME_UNCERTAINTY": "readInt32"}, + {"HAS_FULL_BIAS": "readInt32"}, + {"HAS_BIAS": "readInt32"}, + {"HAS_BIAS_UNCERTAINTY": "readInt32"}, + {"HAS_DRIFT": "readInt32"}, + {"HAS_DRIFT_UNCERTAINTY": "readInt32"}, + {"gnssClockFlags": "readInt32"}, + {"leapSecond": "readInt32"}, + {"timeNs": "readInt64"}, + {"timeUncertaintyNs": "readDouble"}, + {"fullBiasNs": "readInt64"}, + {"biasNs": "readDouble"}, + {"biasUncertaintyNs": "readDouble"}, + {"driftNsps": "readDouble"}, + {"driftUncertaintyNsps": "readDouble"}, + {"hwClockDiscontinuityCount": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "referenceSignalTypeForIsb": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssSignalType" + }] + } + ], + "full_name": "android.hardware.gnss.GnssClock", + "name": "GnssClock", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssData.struct new file mode 100644 index 00000000..8b8ce01b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssData.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:51.288901759Z", + "source_location": "", + "components": [ + { + "measurements": "readParcelableVector", + "__parcelType": "android.hardware.gnss.GnssMeasurement" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clock": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssClock" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "elapsedRealtime": "readParcelable", + "__parcelType": "android.hardware.gnss.ElapsedRealtime" + }] + } + ], + "full_name": "android.hardware.gnss.GnssData", + "name": "GnssData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssLocation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssLocation.struct new file mode 100644 index 00000000..eb5d201f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssLocation.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:51.538023908Z", + "source_location": "", + "components": [ + {"HAS_LAT_LONG": "readInt32"}, + {"HAS_ALTITUDE": "readInt32"}, + {"HAS_SPEED": "readInt32"}, + {"HAS_BEARING": "readInt32"}, + {"HAS_HORIZONTAL_ACCURACY": "readInt32"}, + {"HAS_VERTICAL_ACCURACY": "readInt32"}, + {"HAS_SPEED_ACCURACY": "readInt32"}, + {"HAS_BEARING_ACCURACY": "readInt32"}, + {"gnssLocationFlags": "readInt32"}, + {"latitudeDegrees": "readDouble"}, + {"longitudeDegrees": "readDouble"}, + {"altitudeMeters": "readDouble"}, + {"speedMetersPerSec": "readDouble"}, + {"bearingDegrees": "readDouble"}, + {"horizontalAccuracyMeters": "readDouble"}, + {"verticalAccuracyMeters": "readDouble"}, + {"speedAccuracyMetersPerSecond": "readDouble"}, + {"bearingAccuracyDegrees": "readDouble"}, + {"timestampMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "elapsedRealtime": "readParcelable", + "__parcelType": "android.hardware.gnss.ElapsedRealtime" + }] + } + ], + "full_name": "android.hardware.gnss.GnssLocation", + "name": "GnssLocation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssMeasurement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssMeasurement.struct new file mode 100644 index 00000000..4994d731 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssMeasurement.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:51.551551457Z", + "source_location": "", + "components": [ + {"HAS_SNR": "readInt32"}, + {"HAS_CARRIER_FREQUENCY": "readInt32"}, + {"HAS_CARRIER_CYCLES": "readInt32"}, + {"HAS_CARRIER_PHASE": "readInt32"}, + {"HAS_CARRIER_PHASE_UNCERTAINTY": "readInt32"}, + {"HAS_AUTOMATIC_GAIN_CONTROL": "readInt32"}, + {"HAS_FULL_ISB": "readInt32"}, + {"HAS_FULL_ISB_UNCERTAINTY": "readInt32"}, + {"HAS_SATELLITE_ISB": "readInt32"}, + {"HAS_SATELLITE_ISB_UNCERTAINTY": "readInt32"}, + {"HAS_SATELLITE_PVT": "readInt32"}, + {"HAS_CORRELATION_VECTOR": "readInt32"}, + {"flags": "readInt32"}, + {"svid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalType": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssSignalType" + }] + }, + {"timeOffsetNs": "readDouble"}, + {"STATE_UNKNOWN": "readInt32"}, + {"STATE_CODE_LOCK": "readInt32"}, + {"STATE_BIT_SYNC": "readInt32"}, + {"STATE_SUBFRAME_SYNC": "readInt32"}, + {"STATE_TOW_DECODED": "readInt32"}, + {"STATE_MSEC_AMBIGUOUS": "readInt32"}, + {"STATE_SYMBOL_SYNC": "readInt32"}, + {"STATE_GLO_STRING_SYNC": "readInt32"}, + {"STATE_GLO_TOD_DECODED": "readInt32"}, + {"STATE_BDS_D2_BIT_SYNC": "readInt32"}, + {"STATE_BDS_D2_SUBFRAME_SYNC": "readInt32"}, + {"STATE_GAL_E1BC_CODE_LOCK": "readInt32"}, + {"STATE_GAL_E1C_2ND_CODE_LOCK": "readInt32"}, + {"STATE_GAL_E1B_PAGE_SYNC": "readInt32"}, + {"STATE_SBAS_SYNC": "readInt32"}, + {"STATE_TOW_KNOWN": "readInt32"}, + {"STATE_GLO_TOD_KNOWN": "readInt32"}, + {"STATE_2ND_CODE_LOCK": "readInt32"}, + {"state": "readInt32"}, + {"receivedSvTimeInNs": "readInt64"}, + {"receivedSvTimeUncertaintyInNs": "readInt64"}, + {"antennaCN0DbHz": "readDouble"}, + {"basebandCN0DbHz": "readDouble"}, + {"pseudorangeRateMps": "readDouble"}, + {"pseudorangeRateUncertaintyMps": "readDouble"}, + {"ADR_STATE_UNKNOWN": "readInt32"}, + {"ADR_STATE_VALID": "readInt32"}, + {"ADR_STATE_RESET": "readInt32"}, + {"ADR_STATE_CYCLE_SLIP": "readInt32"}, + {"ADR_STATE_HALF_CYCLE_RESOLVED": "readInt32"}, + {"accumulatedDeltaRangeState": "readInt32"}, + {"accumulatedDeltaRangeM": "readDouble"}, + {"accumulatedDeltaRangeUncertaintyM": "readDouble"}, + {"carrierCycles": "readInt64"}, + {"carrierPhase": "readDouble"}, + {"carrierPhaseUncertainty": "readDouble"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "multipathIndicator": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssMultipathIndicator" + }] + }, + {"snrDb": "readDouble"}, + {"agcLevelDb": "readDouble"}, + {"fullInterSignalBiasNs": "readDouble"}, + {"fullInterSignalBiasUncertaintyNs": "readDouble"}, + {"satelliteInterSignalBiasNs": "readDouble"}, + {"satelliteInterSignalBiasUncertaintyNs": "readDouble"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "satellitePvt": "readParcelable", + "__parcelType": "android.hardware.gnss.SatellitePvt" + }] + }, + { + "correlationVectors": "readParcelableVector", + "__parcelType": "android.hardware.gnss.CorrelationVector" + } + ], + "full_name": "android.hardware.gnss.GnssMeasurement", + "name": "GnssMeasurement", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssNavigationMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssNavigationMessage.struct new file mode 100644 index 00000000..4755190f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssNavigationMessage.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:51.592178556Z", + "source_location": "", + "components": [ + {"STATUS_PARITY_PASSED": "readInt32"}, + {"STATUS_PARITY_REBUILT": "readInt32"}, + {"STATUS_UNKNOWN": "readInt32"}, + {"svid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssNavigationMessageType" + }] + }, + {"status": "readInt32"}, + {"messageId": "readInt32"}, + {"submessageId": "readInt32"}, + {"data": "readByteVector"} + ], + "full_name": "android.hardware.gnss.GnssNavigationMessage", + "name": "GnssNavigationMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssPowerStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssPowerStats.struct new file mode 100644 index 00000000..795fd4bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssPowerStats.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:51.553946575Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "elapsedRealtime": "readParcelable", + "__parcelType": "android.hardware.gnss.ElapsedRealtime" + }] + }, + {"totalEnergyMilliJoule": "readDouble"}, + {"singlebandTrackingModeEnergyMilliJoule": "readDouble"}, + {"multibandTrackingModeEnergyMilliJoule": "readDouble"}, + {"singlebandAcquisitionModeEnergyMilliJoule": "readDouble"}, + {"multibandAcquisitionModeEnergyMilliJoule": "readDouble"}, + { + "otherModesEnergyMilliJoule": "readParcelableVector", + "__parcelType": "android.hardware.gnss.double" + } + ], + "full_name": "android.hardware.gnss.GnssPowerStats", + "name": "GnssPowerStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssSignalType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssSignalType.struct new file mode 100644 index 00000000..ac458a66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/GnssSignalType.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:51.555808582Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "constellation": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssConstellationType" + }] + }, + {"carrierFrequencyHz": "readDouble"}, + {"CODE_TYPE_A": "readString16"}, + {"CODE_TYPE_B": "readString16"}, + {"CODE_TYPE_C": "readString16"}, + {"CODE_TYPE_D": "readString16"}, + {"CODE_TYPE_I": "readString16"}, + {"CODE_TYPE_L": "readString16"}, + {"CODE_TYPE_M": "readString16"}, + {"CODE_TYPE_N": "readString16"}, + {"CODE_TYPE_P": "readString16"}, + {"CODE_TYPE_Q": "readString16"}, + {"CODE_TYPE_S": "readString16"}, + {"CODE_TYPE_W": "readString16"}, + {"CODE_TYPE_X": "readString16"}, + {"CODE_TYPE_Y": "readString16"}, + {"CODE_TYPE_Z": "readString16"}, + {"CODE_TYPE_UNKNOWN": "readString16"}, + {"codeType": "readString16"} + ], + "full_name": "android.hardware.gnss.GnssSignalType", + "name": "GnssSignalType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnss.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnss.struct new file mode 100644 index 00000000..ea4aea57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnss.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:51.557438335Z", + "source_location": "", + "full_name": "android.hardware.gnss.IAGnss", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "dataConnClosed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "dataConnFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.gnss.IAGnssCallback.AGnssType" + }] + }, + {"hostname": "readString16"}, + {"port": "readInt32"} + ], + "name": "setServer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"networkHandle": "readInt64"}, + {"apn": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "apnIpType": "readParcelable", + "__parcelType": "android.hardware.gnss.ApnIpType" + }] + } + ], + "name": "dataConnOpen", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAGnss", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssCallback.struct new file mode 100644 index 00000000..aafdb692 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssCallback.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:51.558896704Z", + "source_location": "", + "full_name": "android.hardware.gnss.IAGnssCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.gnss.AGnssType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.gnss.AGnssStatusValue" + }] + } + ], + "name": "agnssStatusCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAGnssCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssRilCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssRilCallback.struct new file mode 100644 index 00000000..6add06c4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IAGnssRilCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.562203850Z", + "source_location": "", + "full_name": "android.hardware.gnss.IAGnssRilCallback", + "calls": [ + { + "code": 1, + "in": [{"setIdflag": "readInt32"}], + "name": "requestSetIdCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "requestRefLocCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAGnssRilCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnss.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnss.struct new file mode 100644 index 00000000..d6bfaded --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnss.struct @@ -0,0 +1,271 @@ +{ + "produced_on": "2024-04-12T08:47:51.567548006Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnss", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getExtensionPsds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "getExtensionGnssConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "getExtensionGnssMeasurement", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "getExtensionGnssPowerIndication", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [], + "name": "getExtensionGnssBatching", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [], + "name": "getExtensionGnssGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [], + "name": "getExtensionGnssNavigationMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [], + "name": "getExtensionAGnss", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [], + "name": "getExtensionAGnssRil", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [], + "name": "getExtensionGnssDebug", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "getExtensionGnssVisibilityControl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 14, + "in": [], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"timeMs": "readInt64"}, + {"timeReferenceMs": "readInt64"}, + {"uncertaintyMs": "readInt32"} + ], + "name": "injectTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssLocation" + }] + } + ], + "name": "injectLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssLocation" + }] + } + ], + "name": "injectBestLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aidingDataFlags": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssAidingData" + }] + } + ], + "name": "deleteAidingData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.gnss.IGnss.PositionModeOptions" + }] + } + ], + "name": "setPositionMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "getExtensionGnssAntennaInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 22, + "in": [], + "name": "getExtensionMeasurementCorrections", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 23, + "in": [], + "name": "startSvStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "stopSvStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "startNmea", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "stopNmea", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnss", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssAntennaInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssAntennaInfo.struct new file mode 100644 index 00000000..641008cb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssAntennaInfo.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.568894793Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssAntennaInfo", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssAntennaInfo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatching.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatching.struct new file mode 100644 index 00000000..307b115b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatching.struct @@ -0,0 +1,64 @@ +{ + "produced_on": "2024-04-12T08:47:51.572355882Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssBatching", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getBatchSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.gnss.IGnssBatching.Options" + }] + } + ], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "flush", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "cleanup", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssBatching", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatchingCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatchingCallback.struct new file mode 100644 index 00000000..6d881415 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssBatchingCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:51.573375782Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssBatchingCallback", + "calls": [{ + "code": 1, + "in": [{ + "locations": "readParcelableVector", + "__parcelType": "android.hardware.gnss.GnssLocation" + }], + "name": "gnssLocationBatchCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssBatchingCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssCallback.struct new file mode 100644 index 00000000..9d8fc4aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:51.297625273Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssCallback", + "calls": [{ + "code": 1, + "in": [{"capabilities": "readInt32"}], + "name": "gnssSetCapabilitiesCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssConfiguration.struct new file mode 100644 index 00000000..e696109d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssConfiguration.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:51.579357381Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssConfiguration", + "calls": [ + { + "code": 1, + "in": [{"version": "readInt32"}], + "name": "setSuplVersion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"mode": "readInt32"}], + "name": "setSuplMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"lppProfile": "readInt32"}], + "name": "setLppProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"protocol": "readInt32"}], + "name": "setGlonassPositioningProtocol", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"enable": "readBool"}], + "name": "setEmergencySuplPdn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"emergencyExtensionSeconds": "readInt32"}], + "name": "setEsExtensionSec", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{ + "blocklist": "readParcelableVector", + "__parcelType": "android.hardware.gnss.BlocklistedSource" + }], + "name": "setBlocklist", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssConfiguration", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofence.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofence.struct new file mode 100644 index 00000000..76b48d97 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofence.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:51.583439973Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssGeofence", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"geofenceId": "readInt32"}, + {"latitudeDegrees": "readDouble"}, + {"longitudeDegrees": "readDouble"}, + {"radiusMeters": "readDouble"}, + {"lastTransition": "readInt32"}, + {"monitorTransitions": "readInt32"}, + {"notificationResponsivenessMs": "readInt32"}, + {"unknownTimerMs": "readInt32"} + ], + "name": "addGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"geofenceId": "readInt32"}], + "name": "pauseGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"geofenceId": "readInt32"}, + {"monitorTransitions": "readInt32"} + ], + "name": "resumeGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"geofenceId": "readInt32"}], + "name": "removeGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssGeofence", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofenceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofenceCallback.struct new file mode 100644 index 00000000..ee8c51e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssGeofenceCallback.struct @@ -0,0 +1,86 @@ +{ + "produced_on": "2024-04-12T08:47:51.585882241Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssGeofenceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"geofenceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssLocation" + }] + }, + {"transition": "readInt32"}, + {"timestampMillis": "readInt64"} + ], + "name": "gnssGeofenceTransitionCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"availability": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lastLocation": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssLocation" + }] + } + ], + "name": "gnssGeofenceStatusCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "gnssGeofenceAddCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "gnssGeofenceRemoveCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "gnssGeofencePauseCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "gnssGeofenceResumeCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssGeofenceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementCallback.struct new file mode 100644 index 00000000..3f3f6f7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.586904131Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssMeasurementCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssData" + }] + } + ], + "name": "gnssMeasurementCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssMeasurementCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementInterface.struct new file mode 100644 index 00000000..f54228cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssMeasurementInterface.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:51.588832120Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssMeasurementInterface", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"enableFullTracking": "readBool"}, + {"enableCorrVecOutputs": "readBool"} + ], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.hardware.gnss.IGnssMeasurementInterface.Options" + }] + } + ], + "name": "setCallbackWithOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssMeasurementInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageCallback.struct new file mode 100644 index 00000000..caf3dde0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.592299209Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssNavigationMessageCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.gnss.IGnssNavigationMessageCallback.GnssNavigationMessage" + }] + } + ], + "name": "gnssNavigationMessageCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssNavigationMessageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageInterface.struct new file mode 100644 index 00000000..3f2dddc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssNavigationMessageInterface.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.593374310Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssNavigationMessageInterface", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssNavigationMessageInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndication.struct new file mode 100644 index 00000000..078f96c4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndication.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.594506363Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssPowerIndication", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "requestGnssPowerStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssPowerIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndicationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndicationCallback.struct new file mode 100644 index 00000000..02821591 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPowerIndicationCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:51.595950402Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssPowerIndicationCallback", + "calls": [ + { + "code": 1, + "in": [{"capabilities": "readInt32"}], + "name": "setCapabilitiesCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gnssPowerStats": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssPowerStats" + }] + } + ], + "name": "gnssPowerStatsCb", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssPowerIndicationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsds.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsds.struct new file mode 100644 index 00000000..f7f954a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsds.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:51.596993032Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssPsds", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "psdsType": "readParcelable", + "__parcelType": "android.hardware.gnss.PsdsType" + }] + }, + {"psdsData": "readByteVector"} + ], + "name": "injectPsdsData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssPsds", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsdsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsdsCallback.struct new file mode 100644 index 00000000..ab45b0f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/IGnssPsdsCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.597950691Z", + "source_location": "", + "full_name": "android.hardware.gnss.IGnssPsdsCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "psdsType": "readParcelable", + "__parcelType": "android.hardware.gnss.PsdsType" + }] + } + ], + "name": "downloadRequestCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssPsdsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/Options.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/Options.struct new file mode 100644 index 00000000..76864128 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/Options.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:51.588742318Z", + "source_location": "", + "components": [ + {"enableFullTracking": "readBool"}, + {"enableCorrVecOutputs": "readBool"}, + {"intervalMs": "readInt32"} + ], + "full_name": "android.hardware.gnss.Options", + "name": "Options", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/PositionModeOptions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/PositionModeOptions.struct new file mode 100644 index 00000000..8db173d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/PositionModeOptions.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:51.567407083Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssPositionMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recurrence": "readParcelable", + "__parcelType": "android.hardware.gnss.GnssPositionRecurrence" + }] + }, + {"minIntervalMs": "readInt32"}, + {"preferredAccuracyMeters": "readInt32"}, + {"preferredTimeMs": "readInt32"}, + {"lowPowerMode": "readBool"} + ], + "full_name": "android.hardware.gnss.PositionModeOptions", + "name": "PositionModeOptions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteClockInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteClockInfo.struct new file mode 100644 index 00000000..bda9def7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteClockInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:51.599952031Z", + "source_location": "", + "components": [ + {"satHardwareCodeBiasMeters": "readDouble"}, + {"satTimeCorrectionMeters": "readDouble"}, + {"satClkDriftMps": "readDouble"} + ], + "full_name": "android.hardware.gnss.SatelliteClockInfo", + "name": "SatelliteClockInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePositionEcef.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePositionEcef.struct new file mode 100644 index 00000000..88356bb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePositionEcef.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.600900500Z", + "source_location": "", + "components": [ + {"posXMeters": "readDouble"}, + {"posYMeters": "readDouble"}, + {"posZMeters": "readDouble"}, + {"ureMeters": "readDouble"} + ], + "full_name": "android.hardware.gnss.SatellitePositionEcef", + "name": "SatellitePositionEcef", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePvt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePvt.struct new file mode 100644 index 00000000..f2c8a8ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatellitePvt.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:51.516978431Z", + "source_location": "", + "components": [ + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "satPosEcef": "readParcelable", + "__parcelType": "android.hardware.gnss.SatellitePositionEcef" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "satVelEcef": "readParcelable", + "__parcelType": "android.hardware.gnss.SatelliteVelocityEcef" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "satClockInfo": "readParcelable", + "__parcelType": "android.hardware.gnss.SatelliteClockInfo" + }] + }, + {"ionoDelayMeters": "readDouble"}, + {"tropoDelayMeters": "readDouble"}, + {"timeOfClockSeconds": "readInt64"}, + {"issueOfDataClock": "readInt32"}, + {"timeOfEphemerisSeconds": "readInt64"}, + {"issueOfDataEphemeris": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ephemerisSource": "readParcelable", + "__parcelType": "android.hardware.gnss.SatellitePvt.SatelliteEphemerisSource" + }] + }, + {"HAS_POSITION_VELOCITY_CLOCK_INFO": "readInt32"}, + {"HAS_IONO": "readInt32"}, + {"HAS_TROPO": "readInt32"} + ], + "full_name": "android.hardware.gnss.SatellitePvt", + "name": "SatellitePvt", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteVelocityEcef.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteVelocityEcef.struct new file mode 100644 index 00000000..6f696f85 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/SatelliteVelocityEcef.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.603567093Z", + "source_location": "", + "components": [ + {"velXMps": "readDouble"}, + {"velYMps": "readDouble"}, + {"velZMps": "readDouble"}, + {"ureRateMps": "readDouble"} + ], + "full_name": "android.hardware.gnss.SatelliteVelocityEcef", + "name": "SatelliteVelocityEcef", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.struct new file mode 100644 index 00000000..dadfbadf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:51.604763357Z", + "source_location": "", + "full_name": "android.hardware.gnss.measurement_corrections.IMeasurementCorrectionsCallback", + "calls": [{ + "code": 1, + "in": [{"capabilities": "readInt32"}], + "name": "setCapabilitiesCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IMeasurementCorrectionsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.struct new file mode 100644 index 00000000..d25b4ef5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/IMeasurementCorrectionsInterface.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:51.606038063Z", + "source_location": "", + "full_name": "android.hardware.gnss.measurement_corrections.IMeasurementCorrectionsInterface", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "corrections": "readParcelable", + "__parcelType": "android.hardware.gnss.measurement_corrections.MeasurementCorrections" + }] + } + ], + "name": "setCorrections", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMeasurementCorrectionsInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/MeasurementCorrections.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/MeasurementCorrections.struct new file mode 100644 index 00000000..dea27bf4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/MeasurementCorrections.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:51.607706326Z", + "source_location": "", + "components": [ + {"latitudeDegrees": "readDouble"}, + {"longitudeDegrees": "readDouble"}, + {"altitudeMeters": "readDouble"}, + {"horizontalPositionUncertaintyMeters": "readDouble"}, + {"verticalPositionUncertaintyMeters": "readDouble"}, + {"toaGpsNanosecondsOfWeek": "readInt64"}, + { + "satCorrections": "readParcelableVector", + "__parcelType": "android.hardware.gnss.measurement_corrections.SingleSatCorrection" + }, + {"hasEnvironmentBearing": "readBool"}, + {"environmentBearingDegrees": "readFloat"}, + {"environmentBearingUncertaintyDegrees": "readFloat"} + ], + "full_name": "android.hardware.gnss.measurement_corrections.MeasurementCorrections", + "name": "MeasurementCorrections", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/ReflectingPlane.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/ReflectingPlane.struct new file mode 100644 index 00000000..c56d6538 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/measurement_corrections/ReflectingPlane.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.608839888Z", + "source_location": "", + "components": [ + {"latitudeDegrees": "readDouble"}, + {"longitudeDegrees": "readDouble"}, + {"altitudeMeters": "readDouble"}, + {"reflectingPlaneAzimuthDegrees": "readDouble"} + ], + "full_name": "android.hardware.gnss.measurement_corrections.ReflectingPlane", + "name": "ReflectingPlane", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControl.struct new file mode 100644 index 00000000..5626fc5c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControl.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:51.612416030Z", + "source_location": "", + "full_name": "android.hardware.gnss.visibility_control.IGnssVisibilityControl", + "calls": [ + { + "code": 1, + "in": [{"proxyApps": "readString16Vector"}], + "name": "enableNfwLocationAccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssVisibilityControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.struct new file mode 100644 index 00000000..fc3e5e11 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/IGnssVisibilityControlCallback.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:51.615270376Z", + "source_location": "", + "full_name": "android.hardware.gnss.visibility_control.IGnssVisibilityControlCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "notification": "readParcelable", + "__parcelType": "android.hardware.gnss.visibility_control.IGnssVisibilityControlCallback.NfwNotification" + }] + } + ], + "name": "nfwNotifyCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "isInEmergencySession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IGnssVisibilityControlCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/NfwNotification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/NfwNotification.struct new file mode 100644 index 00000000..df6ab562 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/gnss/visibility_control/NfwNotification.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:51.615151694Z", + "source_location": "", + "components": [ + {"proxyAppPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "protocolStack": "readParcelable", + "__parcelType": "android.hardware.gnss.visibility_control.NfwProtocolStack" + }] + }, + {"otherProtocolStackName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestor": "readParcelable", + "__parcelType": "android.hardware.gnss.visibility_control.NfwRequestor" + }] + }, + {"requestorId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseType": "readParcelable", + "__parcelType": "android.hardware.gnss.visibility_control.NfwResponseType" + }] + }, + {"inEmergencyMode": "readBool"}, + {"isCachedLocation": "readBool"} + ], + "full_name": "android.hardware.gnss.visibility_control.NfwNotification", + "name": "NfwNotification", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/AllocationResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/AllocationResult.struct new file mode 100644 index 00000000..1a49cba7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/AllocationResult.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:51.632301516Z", + "source_location": "", + "components": [ + {"stride": "readInt32"}, + { + "buffers": "readParcelableVector", + "__parcelType": "android.hardware.common.NativeHandle" + } + ], + "full_name": "android.hardware.graphics.allocator.AllocationResult", + "name": "AllocationResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/IAllocator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/IAllocator.struct new file mode 100644 index 00000000..9e817b84 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/allocator/IAllocator.struct @@ -0,0 +1,86 @@ +{ + "produced_on": "2024-04-12T08:47:51.634894887Z", + "source_location": "", + "full_name": "android.hardware.graphics.allocator.IAllocator", + "calls": [ + { + "code": 1, + "in": [ + {"descriptor": "readByteVector"}, + {"count": "readInt32"} + ], + "name": "allocate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.allocator.AllocationResult" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "descriptor": "readParcelable", + "__parcelType": "android.hardware.graphics.allocator.BufferDescriptorInfo" + }] + }, + {"count": "readInt32"} + ], + "name": "allocate2", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.allocator.AllocationResult" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "descriptor": "readParcelable", + "__parcelType": "android.hardware.graphics.allocator.BufferDescriptorInfo" + }] + } + ], + "name": "isSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "getIMapperLibrarySuffix", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IAllocator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Cta861_3.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Cta861_3.struct new file mode 100644 index 00000000..307115fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Cta861_3.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.783112558Z", + "source_location": "", + "components": [ + {"maxContentLightLevel": "readFloat"}, + {"maxFrameAverageLightLevel": "readFloat"} + ], + "full_name": "android.hardware.graphics.common.Cta861_3", + "name": "Cta861_3", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/DisplayDecorationSupport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/DisplayDecorationSupport.struct new file mode 100644 index 00000000..dd0a8b44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/DisplayDecorationSupport.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:51.791803711Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "alphaInterpretation": "readParcelable", + "__parcelType": "android.hardware.graphics.common.AlphaInterpretation" + }] + } + ], + "full_name": "android.hardware.graphics.common.DisplayDecorationSupport", + "name": "DisplayDecorationSupport", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/ExtendableType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/ExtendableType.struct new file mode 100644 index 00000000..eecf9e8b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/ExtendableType.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.793138917Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"value": "readInt64"} + ], + "full_name": "android.hardware.graphics.common.ExtendableType", + "name": "ExtendableType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/FRect.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/FRect.struct new file mode 100644 index 00000000..cb83b115 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/FRect.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.794029895Z", + "source_location": "", + "components": [ + {"left": "readFloat"}, + {"top": "readFloat"}, + {"right": "readFloat"}, + {"bottom": "readFloat"} + ], + "full_name": "android.hardware.graphics.common.FRect", + "name": "FRect", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBuffer.struct new file mode 100644 index 00000000..b52c4d93 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBuffer.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:51.795027435Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "description": "readParcelable", + "__parcelType": "android.hardware.graphics.common.HardwareBufferDescription" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ], + "full_name": "android.hardware.graphics.common.HardwareBuffer", + "name": "HardwareBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBufferDescription.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBufferDescription.struct new file mode 100644 index 00000000..d8fc0211 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HardwareBufferDescription.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:51.796111767Z", + "source_location": "", + "components": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"layers": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.hardware.graphics.common.BufferUsage" + }] + }, + {"stride": "readInt32"} + ], + "full_name": "android.hardware.graphics.common.HardwareBufferDescription", + "name": "HardwareBufferDescription", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HdrConversionCapability.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HdrConversionCapability.struct new file mode 100644 index 00000000..31ec192c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/HdrConversionCapability.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:51.798157007Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceType": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Hdr" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputType": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Hdr" + }] + }, + {"addsLatency": "readBool"} + ], + "full_name": "android.hardware.graphics.common.HdrConversionCapability", + "name": "HdrConversionCapability", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayout.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayout.struct new file mode 100644 index 00000000..afd56c72 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayout.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:51.807194187Z", + "source_location": "", + "components": [ + { + "components": "readParcelableVector", + "__parcelType": "android.hardware.graphics.common.PlaneLayoutComponent" + }, + {"offsetInBytes": "readInt64"}, + {"sampleIncrementInBits": "readInt64"}, + {"strideInBytes": "readInt64"}, + {"widthInSamples": "readInt64"}, + {"heightInSamples": "readInt64"}, + {"totalSizeInBytes": "readInt64"}, + {"horizontalSubsampling": "readInt64"}, + {"verticalSubsampling": "readInt64"} + ], + "full_name": "android.hardware.graphics.common.PlaneLayout", + "name": "PlaneLayout", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayoutComponent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayoutComponent.struct new file mode 100644 index 00000000..84cd4969 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/PlaneLayoutComponent.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:51.808433212Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.graphics.common.ExtendableType" + }] + }, + {"offsetInBits": "readInt64"}, + {"sizeInBits": "readInt64"} + ], + "full_name": "android.hardware.graphics.common.PlaneLayoutComponent", + "name": "PlaneLayoutComponent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Point.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Point.struct new file mode 100644 index 00000000..2940e007 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Point.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.810375441Z", + "source_location": "", + "components": [ + {"x": "readInt32"}, + {"y": "readInt32"} + ], + "full_name": "android.hardware.graphics.common.Point", + "name": "Point", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Rect.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Rect.struct new file mode 100644 index 00000000..b354d14e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Rect.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:51.811381231Z", + "source_location": "", + "components": [ + {"left": "readInt32"}, + {"top": "readInt32"}, + {"right": "readInt32"}, + {"bottom": "readInt32"} + ], + "full_name": "android.hardware.graphics.common.Rect", + "name": "Rect", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Smpte2086.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Smpte2086.struct new file mode 100644 index 00000000..4fd26fce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/Smpte2086.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:51.812378320Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "primaryRed": "readParcelable", + "__parcelType": "android.hardware.graphics.common.XyColor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "primaryGreen": "readParcelable", + "__parcelType": "android.hardware.graphics.common.XyColor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "primaryBlue": "readParcelable", + "__parcelType": "android.hardware.graphics.common.XyColor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "whitePoint": "readParcelable", + "__parcelType": "android.hardware.graphics.common.XyColor" + }] + }, + {"maxLuminance": "readFloat"}, + {"minLuminance": "readFloat"} + ], + "full_name": "android.hardware.graphics.common.Smpte2086", + "name": "Smpte2086", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/XyColor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/XyColor.struct new file mode 100644 index 00000000..ee29b1ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/common/XyColor.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:51.819486602Z", + "source_location": "", + "components": [ + {"x": "readFloat"}, + {"y": "readFloat"} + ], + "full_name": "android.hardware.graphics.common.XyColor", + "name": "XyColor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Buffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Buffer.struct new file mode 100644 index 00000000..b7a0597e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Buffer.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:52.030888691Z", + "source_location": "", + "components": [ + {"slot": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fence": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.Buffer", + "name": "Buffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionLayer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionLayer.struct new file mode 100644 index 00000000..39ec6bc7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionLayer.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.033596635Z", + "source_location": "", + "components": [ + {"layer": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "composition": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Composition" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ChangedCompositionLayer", + "name": "ChangedCompositionLayer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionTypes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionTypes.struct new file mode 100644 index 00000000..ed1439a6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ChangedCompositionTypes.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.034636536Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + { + "layers": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.ChangedCompositionLayer" + } + ], + "full_name": "android.hardware.graphics.composer3.ChangedCompositionTypes", + "name": "ChangedCompositionTypes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTarget.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTarget.struct new file mode 100644 index 00000000..376d3f2d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTarget.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:52.035692947Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Buffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Dataspace" + }] + }, + { + "damage": "readParcelableVector", + "__parcelType": "android.hardware.graphics.common.Rect" + } + ], + "full_name": "android.hardware.graphics.composer3.ClientTarget", + "name": "ClientTarget", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetProperty.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetProperty.struct new file mode 100644 index 00000000..58743875 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetProperty.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:52.036615535Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pixelFormat": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.Dataspace" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ClientTargetProperty", + "name": "ClientTargetProperty", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetPropertyWithBrightness.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetPropertyWithBrightness.struct new file mode 100644 index 00000000..021aa567 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClientTargetPropertyWithBrightness.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:52.037817679Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientTargetProperty": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ClientTargetProperty" + }] + }, + {"brightness": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dimmingStage": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DimmingStage" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ClientTargetPropertyWithBrightness", + "name": "ClientTargetPropertyWithBrightness", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClockMonotonicTimestamp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClockMonotonicTimestamp.struct new file mode 100644 index 00000000..5d756546 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ClockMonotonicTimestamp.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.038684176Z", + "source_location": "", + "components": [{"timestampNanos": "readInt64"}], + "full_name": "android.hardware.graphics.composer3.ClockMonotonicTimestamp", + "name": "ClockMonotonicTimestamp", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Color.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Color.struct new file mode 100644 index 00000000..d8b2c99f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/Color.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:52.039510333Z", + "source_location": "", + "components": [ + {"r": "readFloat"}, + {"g": "readFloat"}, + {"b": "readFloat"}, + {"a": "readFloat"} + ], + "full_name": "android.hardware.graphics.composer3.Color", + "name": "Color", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/CommandError.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/CommandError.struct new file mode 100644 index 00000000..a1441584 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/CommandError.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.043108294Z", + "source_location": "", + "components": [ + {"commandIndex": "readInt32"}, + {"errorCode": "readInt32"} + ], + "full_name": "android.hardware.graphics.composer3.CommandError", + "name": "CommandError", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayBrightness.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayBrightness.struct new file mode 100644 index 00000000..fa962cf6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayBrightness.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.049806828Z", + "source_location": "", + "components": [ + {"brightness": "readFloat"}, + {"brightnessNits": "readFloat"} + ], + "full_name": "android.hardware.graphics.composer3.DisplayBrightness", + "name": "DisplayBrightness", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayCommand.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayCommand.struct new file mode 100644 index 00000000..27624f18 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayCommand.struct @@ -0,0 +1,55 @@ +{ + "produced_on": "2024-04-12T08:47:52.053368909Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + { + "layers": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.LayerCommand" + }, + { + "colorTransformMatrix": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.float" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "brightness": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DisplayBrightness" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientTarget": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ClientTarget" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "virtualDisplayOutputBuffer": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Buffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "expectedPresentTime": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ClockMonotonicTimestamp" + }] + }, + {"validateDisplay": "readBool"}, + {"acceptDisplayChanges": "readBool"}, + {"presentDisplay": "readBool"}, + {"presentOrValidateDisplay": "readBool"} + ], + "full_name": "android.hardware.graphics.composer3.DisplayCommand", + "name": "DisplayCommand", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSample.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSample.struct new file mode 100644 index 00000000..9a500b75 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSample.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:52.055324958Z", + "source_location": "", + "components": [ + {"frameCount": "readInt64"}, + { + "sampleComponent0": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.long" + }, + { + "sampleComponent1": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.long" + }, + { + "sampleComponent2": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.long" + }, + { + "sampleComponent3": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.long" + } + ], + "full_name": "android.hardware.graphics.composer3.DisplayContentSample", + "name": "DisplayContentSample", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSamplingAttributes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSamplingAttributes.struct new file mode 100644 index 00000000..018b58bf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayContentSamplingAttributes.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:52.056362058Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.Dataspace" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentMask": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.FormatColorComponent" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.DisplayContentSamplingAttributes", + "name": "DisplayContentSamplingAttributes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayIdentification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayIdentification.struct new file mode 100644 index 00000000..f507c03f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/DisplayIdentification.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.057279816Z", + "source_location": "", + "components": [ + {"port": "readByte"}, + {"data": "readByteVector"} + ], + "full_name": "android.hardware.graphics.composer3.DisplayIdentification", + "name": "DisplayIdentification", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/HdrCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/HdrCapabilities.struct new file mode 100644 index 00000000..2f58acc8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/HdrCapabilities.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:52.060114893Z", + "source_location": "", + "components": [ + { + "types": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.Hdr" + }, + {"maxLuminance": "readFloat"}, + {"maxAverageLuminance": "readFloat"}, + {"minLuminance": "readFloat"} + ], + "full_name": "android.hardware.graphics.composer3.HdrCapabilities", + "name": "HdrCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposer.struct new file mode 100644 index 00000000..7fcef676 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposer.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:52.061187234Z", + "source_location": "", + "full_name": "android.hardware.graphics.composer3.IComposer", + "calls": [ + { + "code": 1, + "in": [], + "name": "createClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.Capability" + } + ] + } + ], + "name": "IComposer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerCallback.struct new file mode 100644 index 00000000..92025e72 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerCallback.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:52.063102503Z", + "source_location": "", + "full_name": "android.hardware.graphics.composer3.IComposerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"display": "readInt64"}, + {"connected": "readBool"} + ], + "name": "onHotplug", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"display": "readInt64"}], + "name": "onRefresh", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"display": "readInt64"}], + "name": "onSeamlessPossible", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"display": "readInt64"}, + {"timestamp": "readInt64"}, + {"vsyncPeriodNanos": "readInt32"} + ], + "name": "onVsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "updatedTimeline": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.VsyncPeriodChangeTimeline" + }] + } + ], + "name": "onVsyncPeriodTimingChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"display": "readInt64"}], + "name": "onVsyncIdle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.RefreshRateChangedDebugData" + }] + } + ], + "name": "onRefreshRateChangedDebug", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IComposerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerClient.struct new file mode 100644 index 00000000..98912872 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/IComposerClient.struct @@ -0,0 +1,691 @@ +{ + "produced_on": "2024-04-12T08:47:52.071973499Z", + "source_location": "", + "full_name": "android.hardware.graphics.composer3.IComposerClient", + "calls": [ + { + "code": 1, + "in": [ + {"display": "readInt64"}, + {"bufferSlotCount": "readInt32"} + ], + "name": "createLayer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 2, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "formatHint": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.PixelFormat" + }] + }, + {"outputBufferSlotCount": "readInt32"} + ], + "name": "createVirtualDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.VirtualDisplay" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"display": "readInt64"}, + {"layer": "readInt64"} + ], + "name": "destroyLayer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"display": "readInt64"}], + "name": "destroyVirtualDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "commands": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.DisplayCommand" + }], + "name": "executeCommands", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.CommandResultPayload" + } + ] + }, + { + "code": 6, + "in": [{"display": "readInt64"}], + "name": "getActiveConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"display": "readInt64"}], + "name": "getColorModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.ColorMode" + } + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.Dataspace" + }] + } + ], + "name": "getDataspaceSaturationMatrix", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.float" + } + ] + }, + { + "code": 9, + "in": [ + {"display": "readInt64"}, + {"config": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attribute": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DisplayAttribute" + }] + } + ], + "name": "getDisplayAttribute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"display": "readInt64"}], + "name": "getDisplayCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.DisplayCapability" + } + ] + }, + { + "code": 11, + "in": [{"display": "readInt64"}], + "name": "getDisplayConfigs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 12, + "in": [{"display": "readInt64"}], + "name": "getDisplayConnectionType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DisplayConnectionType" + }] + } + ] + }, + { + "code": 13, + "in": [{"display": "readInt64"}], + "name": "getDisplayIdentificationData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DisplayIdentification" + }] + } + ] + }, + { + "code": 14, + "in": [{"display": "readInt64"}], + "name": "getDisplayName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 15, + "in": [{"display": "readInt64"}], + "name": "getDisplayVsyncPeriod", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"display": "readInt64"}, + {"maxFrames": "readInt64"}, + {"timestamp": "readInt64"} + ], + "name": "getDisplayedContentSample", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DisplayContentSample" + }] + } + ] + }, + { + "code": 17, + "in": [{"display": "readInt64"}], + "name": "getDisplayedContentSamplingAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.DisplayContentSamplingAttributes" + }] + } + ] + }, + { + "code": 18, + "in": [{"display": "readInt64"}], + "name": "getDisplayPhysicalOrientation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Transform" + }] + } + ] + }, + { + "code": 19, + "in": [{"display": "readInt64"}], + "name": "getHdrCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.HdrCapabilities" + }] + } + ] + }, + { + "code": 20, + "in": [], + "name": "getMaxVirtualDisplayCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [{"display": "readInt64"}], + "name": "getPerFrameMetadataKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.PerFrameMetadataKey" + } + ] + }, + { + "code": 22, + "in": [{"display": "readInt64"}], + "name": "getReadbackBufferAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ReadbackBufferAttributes" + }] + } + ] + }, + { + "code": 23, + "in": [{"display": "readInt64"}], + "name": "getReadbackBufferFence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 24, + "in": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ColorMode" + }] + } + ], + "name": "getRenderIntents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.RenderIntent" + } + ] + }, + { + "code": 25, + "in": [{"display": "readInt64"}], + "name": "getSupportedContentTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.ContentType" + } + ] + }, + { + "code": 26, + "in": [{"display": "readInt64"}], + "name": "getDisplayDecorationSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.common.DisplayDecorationSupport" + }] + } + ] + }, + { + "code": 27, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"display": "readInt64"}, + {"config": "readInt32"} + ], + "name": "setActiveConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"display": "readInt64"}, + {"config": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vsyncPeriodChangeConstraints": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.VsyncPeriodChangeConstraints" + }] + } + ], + "name": "setActiveConfigWithConstraints", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.VsyncPeriodChangeTimeline" + }] + } + ] + }, + { + "code": 30, + "in": [ + {"display": "readInt64"}, + {"config": "readInt32"} + ], + "name": "setBootDisplayConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"display": "readInt64"}], + "name": "clearBootDisplayConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"display": "readInt64"}], + "name": "getPreferredBootDisplayConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [ + {"display": "readInt64"}, + {"on": "readBool"} + ], + "name": "setAutoLowLatencyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"display": "readInt64"}, + {"clientTargetSlotCount": "readInt32"} + ], + "name": "setClientTargetSlotCount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ColorMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.RenderIntent" + }] + } + ], + "name": "setColorMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ContentType" + }] + } + ], + "name": "setContentType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"display": "readInt64"}, + {"enable": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentMask": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.FormatColorComponent" + }] + }, + {"maxFrames": "readInt64"} + ], + "name": "setDisplayedContentSamplingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.PowerMode" + }] + } + ], + "name": "setPowerMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.common.NativeHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "releaseFence": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelFileDescriptor" + }] + } + ], + "name": "setReadbackBuffer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"display": "readInt64"}, + {"enabled": "readBool"} + ], + "name": "setVsyncEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"display": "readInt64"}, + {"timeoutMs": "readInt32"} + ], + "name": "setIdleTimerEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [], + "name": "getOverlaySupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.OverlayProperties" + }] + } + ] + }, + { + "code": 43, + "in": [], + "name": "getHdrConversionCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.graphics.common.HdrConversionCapability" + } + ] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "conversionStrategy": "readParcelable", + "__parcelType": "android.hardware.graphics.common.HdrConversionStrategy" + }] + } + ], + "name": "setHdrConversionStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Hdr" + }] + } + ] + }, + { + "code": 45, + "in": [ + {"display": "readInt64"}, + {"enabled": "readBool"} + ], + "name": "setRefreshRateChangedCallbackDebugEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IComposerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerBrightness.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerBrightness.struct new file mode 100644 index 00000000..4129e78d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerBrightness.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.073740975Z", + "source_location": "", + "components": [{"brightness": "readFloat"}], + "full_name": "android.hardware.graphics.composer3.LayerBrightness", + "name": "LayerBrightness", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerCommand.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerCommand.struct new file mode 100644 index 00000000..675cfa31 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/LayerCommand.struct @@ -0,0 +1,140 @@ +{ + "produced_on": "2024-04-12T08:47:52.076731034Z", + "source_location": "", + "components": [ + {"layer": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cursorPosition": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Point" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Buffer" + }] + }, + { + "damage": "readParcelableVector", + "__parcelType": "android.hardware.graphics.common.Rect" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blendMode": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelableBlendMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "color": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Color" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "composition": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelableComposition" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelableDataspace" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayFrame": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "planeAlpha": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.PlaneAlpha" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sidebandStream": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceCrop": "readParcelable", + "__parcelType": "android.hardware.graphics.common.FRect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transform": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelableTransform" + }] + }, + { + "visibleRegion": "readParcelableVector", + "__parcelType": "android.hardware.graphics.common.Rect" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "z": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ZOrder" + }] + }, + { + "colorTransform": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.float" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "brightness": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.LayerBrightness" + }] + }, + { + "perFrameMetadata": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.PerFrameMetadata" + }, + { + "perFrameMetadataBlob": "readParcelableVector", + "__parcelType": "android.hardware.graphics.composer3.PerFrameMetadataBlob" + }, + { + "blockingRegion": "readParcelableVector", + "__parcelType": "android.hardware.graphics.common.Rect" + }, + {"bufferSlotsToClear": "readInt32Vector"} + ], + "full_name": "android.hardware.graphics.composer3.LayerCommand", + "name": "LayerCommand", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableBlendMode.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableBlendMode.struct new file mode 100644 index 00000000..a1b57a2a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableBlendMode.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:52.078883737Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blendMode": "readParcelable", + "__parcelType": "android.hardware.graphics.common.BlendMode" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ParcelableBlendMode", + "name": "ParcelableBlendMode", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableComposition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableComposition.struct new file mode 100644 index 00000000..abbd471a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableComposition.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:52.079741144Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "composition": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Composition" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ParcelableComposition", + "name": "ParcelableComposition", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableDataspace.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableDataspace.struct new file mode 100644 index 00000000..e1d3209c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableDataspace.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:52.080613391Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Dataspace" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ParcelableDataspace", + "name": "ParcelableDataspace", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableTransform.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableTransform.struct new file mode 100644 index 00000000..35a1bfd9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ParcelableTransform.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:52.081531750Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transform": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Transform" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ParcelableTransform", + "name": "ParcelableTransform", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadata.struct new file mode 100644 index 00000000..cfca2fb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadata.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.082478889Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.PerFrameMetadataKey" + }] + }, + {"value": "readFloat"} + ], + "full_name": "android.hardware.graphics.composer3.PerFrameMetadata", + "name": "PerFrameMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadataBlob.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadataBlob.struct new file mode 100644 index 00000000..19823416 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PerFrameMetadataBlob.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.083421337Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.PerFrameMetadataKey" + }] + }, + {"blob": "readByteVector"} + ], + "full_name": "android.hardware.graphics.composer3.PerFrameMetadataBlob", + "name": "PerFrameMetadataBlob", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PlaneAlpha.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PlaneAlpha.struct new file mode 100644 index 00000000..40586a31 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PlaneAlpha.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.085500399Z", + "source_location": "", + "components": [{"alpha": "readFloat"}], + "full_name": "android.hardware.graphics.composer3.PlaneAlpha", + "name": "PlaneAlpha", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentFence.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentFence.struct new file mode 100644 index 00000000..f621cf9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentFence.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.087653392Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fence": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.PresentFence", + "name": "PresentFence", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentOrValidate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentOrValidate.struct new file mode 100644 index 00000000..9b182ad4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/PresentOrValidate.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.088652461Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.Result" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.PresentOrValidate", + "name": "PresentOrValidate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ReadbackBufferAttributes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ReadbackBufferAttributes.struct new file mode 100644 index 00000000..69e1ac6f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ReadbackBufferAttributes.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:52.089640091Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.PixelFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataspace": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.Dataspace" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.ReadbackBufferAttributes", + "name": "ReadbackBufferAttributes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/RefreshRateChangedDebugData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/RefreshRateChangedDebugData.struct new file mode 100644 index 00000000..fd2ea6e7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/RefreshRateChangedDebugData.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.090602260Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + {"vsyncPeriodNanos": "readInt32"} + ], + "full_name": "android.hardware.graphics.composer3.RefreshRateChangedDebugData", + "name": "RefreshRateChangedDebugData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VirtualDisplay.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VirtualDisplay.struct new file mode 100644 index 00000000..fb937240 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VirtualDisplay.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.093733003Z", + "source_location": "", + "components": [ + {"display": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.hardware.graphics.composer3.android.hardware.graphics.common.PixelFormat" + }] + } + ], + "full_name": "android.hardware.graphics.composer3.VirtualDisplay", + "name": "VirtualDisplay", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeConstraints.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeConstraints.struct new file mode 100644 index 00000000..249ff84c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeConstraints.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.094693462Z", + "source_location": "", + "components": [ + {"desiredTimeNanos": "readInt64"}, + {"seamlessRequired": "readBool"} + ], + "full_name": "android.hardware.graphics.composer3.VsyncPeriodChangeConstraints", + "name": "VsyncPeriodChangeConstraints", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeTimeline.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeTimeline.struct new file mode 100644 index 00000000..05d2d03f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/VsyncPeriodChangeTimeline.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.095692922Z", + "source_location": "", + "components": [ + {"newVsyncAppliedTimeNanos": "readInt64"}, + {"refreshRequired": "readBool"}, + {"refreshTimeNanos": "readInt64"} + ], + "full_name": "android.hardware.graphics.composer3.VsyncPeriodChangeTimeline", + "name": "VsyncPeriodChangeTimeline", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ZOrder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ZOrder.struct new file mode 100644 index 00000000..186b227b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/graphics/composer3/ZOrder.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.096518728Z", + "source_location": "", + "components": [{"z": "readInt32"}], + "full_name": "android.hardware.graphics.composer3.ZOrder", + "name": "ZOrder", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiDeviceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiDeviceInfo.struct new file mode 100644 index 00000000..0d125e46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiDeviceInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T10:33:56.160180469Z", + "source_location": "", + "components": [ + {"hdmiDeviceType": "readInt32"}, + {"physicalAddress": "readInt32"}, + {"portId": "readInt32"} + ], + "full_name": "android.hardware.hdmi.HdmiDeviceInfo", + "name": "HdmiDeviceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiHotplugEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiHotplugEvent.struct new file mode 100644 index 00000000..6c4cacad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiHotplugEvent.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:34:03.437784376Z", + "source_location": "", + "components": [ + {"port": "readInt32"}, + {"connected": "readByte"} + ], + "full_name": "android.hardware.hdmi.HdmiHotplugEvent", + "name": "HdmiHotplugEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiPortInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiPortInfo.struct new file mode 100644 index 00000000..80fc257e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/HdmiPortInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T12:34:35.872970513Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"type": "readInt32"}, + {"address": "readInt32"}, + {"cec": "readInt32"}, + {"arc": "readInt32"}, + {"mhl": "readInt32"}, + {"earc": "readInt32"} + ], + "full_name": "android.hardware.hdmi.HdmiPortInfo", + "name": "HdmiPortInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecSettingChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecSettingChangeListener.struct new file mode 100644 index 00000000..8885fcdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecSettingChangeListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.326454431Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiCecSettingChangeListener", + "calls": [{ + "code": 1, + "in": [{"setting": "readString16"}], + "name": "onChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiCecSettingChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecVolumeControlFeatureListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecVolumeControlFeatureListener.struct new file mode 100644 index 00000000..6f3549a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiCecVolumeControlFeatureListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.327474811Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiCecVolumeControlFeatureListener", + "calls": [{ + "code": 1, + "in": [{"hdmiCecVolumeControl": "readInt32"}], + "name": "onHdmiCecVolumeControlFeature", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiCecVolumeControlFeatureListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlCallback.struct new file mode 100644 index 00000000..c14acfa2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.328473351Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiControlCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiControlCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlService.struct new file mode 100644 index 00000000..c8704bb6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlService.struct @@ -0,0 +1,557 @@ +{ + "produced_on": "2024-04-12T08:47:45.333250146Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiControlService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSupportedTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [], + "name": "getActiveSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + }] + } + ] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "oneTouchPlay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "toggleAndFollowTvPower", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "shouldHandleTvPowerKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"callback": "readStrongBinder"}], + "name": "queryDisplayStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"listener": "readStrongBinder"}], + "name": "addHdmiControlStatusChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"listener": "readStrongBinder"}], + "name": "removeHdmiControlStatusChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"listener": "readStrongBinder"}], + "name": "addHdmiCecVolumeControlFeatureListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"listener": "readStrongBinder"}], + "name": "removeHdmiCecVolumeControlFeatureListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"listener": "readStrongBinder"}], + "name": "addHotplugEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"listener": "readStrongBinder"}], + "name": "removeHotplugEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"listener": "readStrongBinder"}], + "name": "addDeviceEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"deviceId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "deviceSelect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"portId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "portSelect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"deviceType": "readInt32"}, + {"keyCode": "readInt32"}, + {"isPressed": "readBool"} + ], + "name": "sendKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"deviceType": "readInt32"}, + {"keyCode": "readInt32"}, + {"isPressed": "readBool"} + ], + "name": "sendVolumeKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "getPortInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.hdmi.HdmiPortInfo" + } + ] + }, + { + "code": 19, + "in": [], + "name": "canChangeSystemAudioMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "getSystemAudioMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [], + "name": "getPhysicalAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [ + {"enabled": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setSystemAudioMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"listener": "readStrongBinder"}], + "name": "addSystemAudioModeChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"listener": "readStrongBinder"}], + "name": "removeSystemAudioModeChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"enabled": "readBool"}], + "name": "setArcMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"enabled": "readBool"}], + "name": "setProhibitMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"oldIndex": "readInt32"}, + {"newIndex": "readInt32"}, + {"maxIndex": "readInt32"} + ], + "name": "setSystemAudioVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"mute": "readBool"}], + "name": "setSystemAudioMute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"listener": "readStrongBinder"}], + "name": "setInputChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "getInputDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + } + ] + }, + { + "code": 31, + "in": [], + "name": "getDeviceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + } + ] + }, + { + "code": 32, + "in": [ + {"logicalAddress": "readInt32"}, + {"powerStatus": "readInt32"} + ], + "name": "powerOffRemoteDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"logicalAddress": "readInt32"}, + {"powerStatus": "readInt32"} + ], + "name": "powerOnRemoteDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"physicalAddress": "readInt32"}], + "name": "askRemoteDeviceToBecomeActiveSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"deviceType": "readInt32"}, + {"targetAddress": "readInt32"}, + {"params": "readByteVector"}, + {"hasVendorId": "readBool"} + ], + "name": "sendVendorCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"listener": "readStrongBinder"}, + {"vendorId": "readInt32"} + ], + "name": "addVendorCommandListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"deviceType": "readInt32"}, + {"deviceId": "readInt32"} + ], + "name": "sendStandby", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"callback": "readStrongBinder"}], + "name": "setHdmiRecordListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"recorderAddress": "readInt32"}, + {"recordSource": "readByteVector"} + ], + "name": "startOneTouchRecord", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"recorderAddress": "readInt32"}], + "name": "stopOneTouchRecord", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"recorderAddress": "readInt32"}, + {"sourceType": "readInt32"}, + {"recordSource": "readByteVector"} + ], + "name": "startTimerRecording", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"recorderAddress": "readInt32"}, + {"sourceType": "readInt32"}, + {"recordSource": "readByteVector"} + ], + "name": "clearTimerRecording", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"portId": "readInt32"}, + {"offset": "readInt32"}, + {"length": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "sendMhlVendorCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"listener": "readStrongBinder"}], + "name": "addHdmiMhlVendorCommandListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"isStandbyModeOn": "readBool"}], + "name": "setStandbyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"deviceType": "readInt32"}, + {"volume": "readInt32"}, + {"maxVolume": "readInt32"}, + {"isMute": "readBool"} + ], + "name": "reportAudioStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [], + "name": "setSystemAudioModeOnForAudioOnlySource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"newSize": "readInt32"}], + "name": "setMessageHistorySize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [], + "name": "getMessageHistorySize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 50, + "in": [ + {"name": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "addCecSettingChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"name": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "removeCecSettingChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "getUserCecSettings", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 53, + "in": [{"name": "readString16"}], + "name": "getAllowedCecSettingStringValues", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 54, + "in": [{"name": "readString16"}], + "name": "getAllowedCecSettingIntValues", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 55, + "in": [{"name": "readString16"}], + "name": "getCecSettingStringValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 56, + "in": [ + {"name": "readString16"}, + {"value": "readString16"} + ], + "name": "setCecSettingStringValue", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [{"name": "readString16"}], + "name": "getCecSettingIntValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 58, + "in": [ + {"name": "readString16"}, + {"value": "readInt32"} + ], + "name": "setCecSettingIntValue", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHdmiControlService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlStatusChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlStatusChangeListener.struct new file mode 100644 index 00000000..98dad74f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiControlStatusChangeListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.334765046Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiControlStatusChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"isCecEnabled": "readInt32"}, + {"isCecAvailable": "readBool"} + ], + "name": "onStatusChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiControlStatusChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiDeviceEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiDeviceEventListener.struct new file mode 100644 index 00000000..f777dc59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiDeviceEventListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.335923979Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiDeviceEventListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + }] + }, + {"status": "readInt32"} + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiDeviceEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiHotplugEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiHotplugEventListener.struct new file mode 100644 index 00000000..5159adce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiHotplugEventListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.336976460Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiHotplugEventListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiHotplugEvent" + }] + } + ], + "name": "onReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiHotplugEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiInputChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiInputChangeListener.struct new file mode 100644 index 00000000..faaa1f73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiInputChangeListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.337947850Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiInputChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + }] + } + ], + "name": "onChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiInputChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiMhlVendorCommandListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiMhlVendorCommandListener.struct new file mode 100644 index 00000000..b4549527 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiMhlVendorCommandListener.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:45.338973580Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiMhlVendorCommandListener", + "calls": [{ + "code": 1, + "in": [ + {"portId": "readInt32"}, + {"offset": "readInt32"}, + {"length": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "onReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiMhlVendorCommandListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiRecordListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiRecordListener.struct new file mode 100644 index 00000000..83cffab2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiRecordListener.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:45.340376218Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiRecordListener", + "calls": [ + { + "code": 1, + "in": [{"recorderAddress": "readInt32"}], + "name": "getOneTouchRecordSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [ + {"recorderAddress": "readInt32"}, + {"result": "readInt32"} + ], + "name": "onOneTouchRecordResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"recorderAddress": "readInt32"}, + {"result": "readInt32"} + ], + "name": "onTimerRecordingResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"recorderAddress": "readInt32"}, + {"result": "readInt32"} + ], + "name": "onClearTimerRecordingResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHdmiRecordListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiSystemAudioModeChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiSystemAudioModeChangeListener.struct new file mode 100644 index 00000000..ec5fb989 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiSystemAudioModeChangeListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.341539641Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiSystemAudioModeChangeListener", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiSystemAudioModeChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiVendorCommandListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiVendorCommandListener.struct new file mode 100644 index 00000000..652bf614 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/hdmi/IHdmiVendorCommandListener.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:45.342723115Z", + "source_location": "", + "full_name": "android.hardware.hdmi.IHdmiVendorCommandListener", + "calls": [ + { + "code": 1, + "in": [ + {"logicalAddress": "readInt32"}, + {"destAddress": "readInt32"}, + {"operands": "readByteVector"}, + {"hasVendorId": "readBool"} + ], + "name": "onReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"enabled": "readBool"}, + {"reason": "readInt32"} + ], + "name": "onControlStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHdmiVendorCommandListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/BatteryHealthData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/BatteryHealthData.struct new file mode 100644 index 00000000..b782b152 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/BatteryHealthData.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.141279029Z", + "source_location": "", + "components": [ + {"batteryManufacturingDateSeconds": "readInt64"}, + {"batteryFirstUsageSeconds": "readInt64"}, + {"batteryStateOfHealth": "readInt64"} + ], + "full_name": "android.hardware.health.BatteryHealthData", + "name": "BatteryHealthData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/DiskStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/DiskStats.struct new file mode 100644 index 00000000..ea1deb78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/DiskStats.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:52.143295439Z", + "source_location": "", + "components": [ + {"reads": "readInt64"}, + {"readMerges": "readInt64"}, + {"readSectors": "readInt64"}, + {"readTicks": "readInt64"}, + {"writes": "readInt64"}, + {"writeMerges": "readInt64"}, + {"writeSectors": "readInt64"}, + {"writeTicks": "readInt64"}, + {"ioInFlight": "readInt64"}, + {"ioTicks": "readInt64"}, + {"ioInQueue": "readInt64"} + ], + "full_name": "android.hardware.health.DiskStats", + "name": "DiskStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/HealthInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/HealthInfo.struct new file mode 100644 index 00000000..2a4f50d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/HealthInfo.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:52.145411020Z", + "source_location": "", + "components": [ + {"chargerAcOnline": "readBool"}, + {"chargerUsbOnline": "readBool"}, + {"chargerWirelessOnline": "readBool"}, + {"chargerDockOnline": "readBool"}, + {"maxChargingCurrentMicroamps": "readInt32"}, + {"maxChargingVoltageMicrovolts": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "batteryStatus": "readParcelable", + "__parcelType": "android.hardware.health.BatteryStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "batteryHealth": "readParcelable", + "__parcelType": "android.hardware.health.BatteryHealth" + }] + }, + {"batteryPresent": "readBool"}, + {"batteryLevel": "readInt32"}, + {"batteryVoltageMillivolts": "readInt32"}, + {"batteryTemperatureTenthsCelsius": "readInt32"}, + {"batteryCurrentMicroamps": "readInt32"}, + {"batteryCycleCount": "readInt32"}, + {"batteryFullChargeUah": "readInt32"}, + {"batteryChargeCounterUah": "readInt32"}, + {"batteryTechnology": "readString16"}, + {"batteryCurrentAverageMicroamps": "readInt32"}, + { + "diskStats": "readParcelableVector", + "__parcelType": "android.hardware.health.DiskStats" + }, + { + "storageInfos": "readParcelableVector", + "__parcelType": "android.hardware.health.StorageInfo" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "batteryCapacityLevel": "readParcelable", + "__parcelType": "android.hardware.health.BatteryCapacityLevel" + }] + }, + {"BATTERY_CHARGE_TIME_TO_FULL_NOW_SECONDS_UNSUPPORTED": "readInt32"}, + {"batteryChargeTimeToFullNowSeconds": "readInt64"}, + {"batteryFullChargeDesignCapacityUah": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chargingState": "readParcelable", + "__parcelType": "android.hardware.health.BatteryChargingState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chargingPolicy": "readParcelable", + "__parcelType": "android.hardware.health.BatteryChargingPolicy" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "batteryHealthData": "readParcelable", + "__parcelType": "android.hardware.health.BatteryHealthData" + }] + } + ], + "full_name": "android.hardware.health.HealthInfo", + "name": "HealthInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealth.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealth.struct new file mode 100644 index 00000000..c86a3598 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealth.struct @@ -0,0 +1,191 @@ +{ + "produced_on": "2024-04-12T08:47:52.147933240Z", + "source_location": "", + "full_name": "android.hardware.health.IHealth", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "update", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getChargeCounterUah", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "getCurrentNowMicroamps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "getCurrentAverageMicroamps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getCapacity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [], + "name": "getEnergyCounterNwh", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 9, + "in": [], + "name": "getChargeStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.health.BatteryStatus" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "getStorageInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.health.StorageInfo" + } + ] + }, + { + "code": 11, + "in": [], + "name": "getDiskStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.health.DiskStats" + } + ] + }, + { + "code": 12, + "in": [], + "name": "getHealthInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.health.HealthInfo" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "in_value": "readParcelable", + "__parcelType": "android.hardware.health.BatteryChargingPolicy" + }] + } + ], + "name": "setChargingPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "getChargingPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.health.BatteryChargingPolicy" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "getBatteryHealthData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.health.BatteryHealthData" + }] + } + ] + } + ], + "name": "IHealth", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealthInfoCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealthInfoCallback.struct new file mode 100644 index 00000000..95be2c5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/IHealthInfoCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:52.148907900Z", + "source_location": "", + "full_name": "android.hardware.health.IHealthInfoCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.health.HealthInfo" + }] + } + ], + "name": "healthInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHealthInfoCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/StorageInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/StorageInfo.struct new file mode 100644 index 00000000..f51a58ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/StorageInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:52.149898740Z", + "source_location": "", + "components": [ + {"eol": "readInt32"}, + {"lifetimeA": "readInt32"}, + {"lifetimeB": "readInt32"}, + {"version": "readString16"} + ], + "full_name": "android.hardware.health.StorageInfo", + "name": "StorageInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IGarbageCollectCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IGarbageCollectCallback.struct new file mode 100644 index 00000000..7e0761e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IGarbageCollectCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:52.158665324Z", + "source_location": "", + "full_name": "android.hardware.health.storage.IGarbageCollectCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.health.storage.Result" + }] + } + ], + "name": "onFinish", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGarbageCollectCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IStorage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IStorage.struct new file mode 100644 index 00000000..f1de7cff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/health/storage/IStorage.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:52.159876128Z", + "source_location": "", + "full_name": "android.hardware.health.storage.IStorage", + "calls": [{ + "code": 1, + "in": [ + {"timeoutSeconds": "readInt64"}, + {"callback": "readStrongBinder"} + ], + "name": "garbageCollect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStorage", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/Certificate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/Certificate.struct new file mode 100644 index 00000000..c0215ba8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/Certificate.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.243083435Z", + "source_location": "", + "components": [{"encodedCertificate": "readByteVector"}], + "full_name": "android.hardware.identity.Certificate", + "name": "Certificate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/HardwareInformation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/HardwareInformation.struct new file mode 100644 index 00000000..08b072ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/HardwareInformation.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:52.245216158Z", + "source_location": "", + "components": [ + {"credentialStoreName": "readString16"}, + {"credentialStoreAuthorName": "readString16"}, + {"dataChunkSize": "readInt32"}, + {"isDirectAccess": "readBool"}, + {"supportedDocTypes": "readString16Vector"}, + {"isRemoteKeyProvisioningSupported": "readBool"} + ], + "full_name": "android.hardware.identity.HardwareInformation", + "name": "HardwareInformation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredential.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredential.struct new file mode 100644 index 00000000..e10c76d6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredential.struct @@ -0,0 +1,191 @@ +{ + "produced_on": "2024-04-12T08:47:52.250512974Z", + "source_location": "", + "full_name": "android.hardware.identity.IIdentityCredential", + "calls": [ + { + "code": 1, + "in": [], + "name": "deleteCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [], + "name": "createEphemeralKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [{"publicKey": "readByteVector"}], + "name": "setReaderEphemeralPublicKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "createAuthChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [ + { + "accessControlProfiles": "readParcelableVector", + "__parcelType": "android.hardware.identity.SecureAccessControlProfile" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthToken" + }] + }, + {"itemsRequest": "readByteVector"}, + {"signingKeyBlob": "readByteVector"}, + {"sessionTranscript": "readByteVector"}, + {"readerSignature": "readByteVector"}, + {"requestCounts": "readInt32Vector"} + ], + "name": "startRetrieval", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nameSpace": "readString16"}, + {"name": "readString16"}, + {"entrySize": "readInt32"}, + {"accessControlProfileIds": "readInt32Vector"} + ], + "name": "startRetrieveEntryValue", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"encryptedContent": "readByteVector"}], + "name": "retrieveEntryValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 8, + "in": [], + "name": "finishRetrieval", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"mac": "readByteVector"}, + {"deviceNameSpaces": "readByteVector"} + ] + }, + { + "code": 9, + "in": [], + "name": "generateSigningKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.identity.Certificate" + }] + }, + {"signingKeyBlob": "readByteVector"} + ] + }, + { + "code": 10, + "in": [{ + "requestNamespaces": "readParcelableVector", + "__parcelType": "android.hardware.identity.RequestNamespace" + }], + "name": "setRequestedNamespaces", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "verificationToken": "readParcelable", + "__parcelType": "android.hardware.keymaster.VerificationToken" + }] + } + ], + "name": "setVerificationToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"challenge": "readByteVector"}], + "name": "deleteCredentialWithChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 13, + "in": [{"challenge": "readByteVector"}], + "name": "proveOwnership", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 14, + "in": [], + "name": "updateCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 15, + "in": [], + "name": "finishRetrievalWithSignature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"mac": "readByteVector"}, + {"deviceNameSpaces": "readByteVector"}, + {"ecdsaSignature": "readByteVector"} + ] + } + ], + "name": "IIdentityCredential", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredentialStore.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredentialStore.struct new file mode 100644 index 00000000..f4fef18c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IIdentityCredentialStore.struct @@ -0,0 +1,89 @@ +{ + "produced_on": "2024-04-12T08:47:52.254241498Z", + "source_location": "", + "full_name": "android.hardware.identity.IIdentityCredentialStore", + "calls": [ + { + "code": 1, + "in": [], + "name": "getHardwareInformation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.identity.HardwareInformation" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"docType": "readString16"}, + {"testCredential": "readBool"} + ], + "name": "createCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cipherSuite": "readParcelable", + "__parcelType": "android.hardware.identity.CipherSuite" + }] + }, + {"credentialData": "readByteVector"} + ], + "name": "getCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cipherSuite": "readParcelable", + "__parcelType": "android.hardware.identity.CipherSuite" + }] + } + ], + "name": "createPresentationSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "getRemotelyProvisionedComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IIdentityCredentialStore", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IPresentationSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IPresentationSession.struct new file mode 100644 index 00000000..c9f40da4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IPresentationSession.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:52.256158096Z", + "source_location": "", + "full_name": "android.hardware.identity.IPresentationSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getEphemeralKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [], + "name": "getAuthChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [{"publicKey": "readByteVector"}], + "name": "setReaderEphemeralPublicKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionTranscript": "readByteVector"}], + "name": "setSessionTranscript", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"credentialData": "readByteVector"}], + "name": "getCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IPresentationSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IWritableIdentityCredential.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IWritableIdentityCredential.struct new file mode 100644 index 00000000..dbfce6e7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/IWritableIdentityCredential.struct @@ -0,0 +1,116 @@ +{ + "produced_on": "2024-04-12T08:47:52.260662916Z", + "source_location": "", + "full_name": "android.hardware.identity.IWritableIdentityCredential", + "calls": [ + { + "code": 1, + "in": [ + {"attestationApplicationId": "readByteVector"}, + {"attestationChallenge": "readByteVector"} + ], + "name": "getAttestationCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.identity.Certificate" + } + ] + }, + { + "code": 2, + "in": [ + {"accessControlProfileCount": "readInt32"}, + {"entryCounts": "readInt32Vector"} + ], + "name": "startPersonalization", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "readerCertificate": "readParcelable", + "__parcelType": "android.hardware.identity.Certificate" + }] + }, + {"userAuthenticationRequired": "readBool"}, + {"timeoutMillis": "readInt64"}, + {"secureUserId": "readInt64"} + ], + "name": "addAccessControlProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.identity.SecureAccessControlProfile" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"accessControlProfileIds": "readInt32Vector"}, + {"nameSpace": "readString16"}, + {"name": "readString16"}, + {"entrySize": "readInt32"} + ], + "name": "beginAddEntry", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"content": "readByteVector"}], + "name": "addEntryValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [], + "name": "finishAddingEntries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"credentialData": "readByteVector"}, + {"proofOfProvisioningSignature": "readByteVector"} + ] + }, + { + "code": 7, + "in": [{"expectedProofOfProvisioningSize": "readInt32"}], + "name": "setExpectedProofOfProvisioningSize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"attestationKeyBlob": "readByteVector"}, + {"attestationCertificate": "readByteVector"} + ], + "name": "setRemotelyProvisionedAttestationKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWritableIdentityCredential", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestDataItem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestDataItem.struct new file mode 100644 index 00000000..9e53a27f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestDataItem.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.261735117Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"size": "readInt64"}, + {"accessControlProfileIds": "readInt32Vector"} + ], + "full_name": "android.hardware.identity.RequestDataItem", + "name": "RequestDataItem", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestNamespace.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestNamespace.struct new file mode 100644 index 00000000..c0428e9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/RequestNamespace.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.262646595Z", + "source_location": "", + "components": [ + {"namespaceName": "readString16"}, + { + "items": "readParcelableVector", + "__parcelType": "android.hardware.identity.RequestDataItem" + } + ], + "full_name": "android.hardware.identity.RequestNamespace", + "name": "RequestNamespace", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/SecureAccessControlProfile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/SecureAccessControlProfile.struct new file mode 100644 index 00000000..75cf23b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/identity/SecureAccessControlProfile.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:52.263899970Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "readerCertificate": "readParcelable", + "__parcelType": "android.hardware.identity.Certificate" + }] + }, + {"userAuthenticationRequired": "readBool"}, + {"timeoutMillis": "readInt64"}, + {"secureUserId": "readInt64"}, + {"mac": "readByteVector"} + ], + "full_name": "android.hardware.identity.SecureAccessControlProfile", + "name": "SecureAccessControlProfile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/HostUsiVersion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/HostUsiVersion.struct new file mode 100644 index 00000000..488487b2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/HostUsiVersion.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:40:23.251155005Z", + "source_location": "", + "components": [ + {"majorVersion": "readInt32"}, + {"minorVersion": "readInt32"} + ], + "full_name": "android.hardware.input.HostUsiVersion", + "name": "HostUsiVersion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryListener.struct new file mode 100644 index 00000000..c681a07b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.344481790Z", + "source_location": "", + "full_name": "android.hardware.input.IInputDeviceBatteryListener", + "calls": [{ + "code": 1, + "in": [{"batteryState": "readStrongBinder"}], + "name": "onBatteryStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInputDeviceBatteryListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryState.struct new file mode 100644 index 00000000..e3b7f612 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDeviceBatteryState.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.345799896Z", + "source_location": "", + "components": [ + {"deviceId": "readInt32"}, + {"updateTime": "readInt64"}, + {"isPresent": "readBool"}, + {"status": "readInt32"}, + {"capacity": "readFloat"} + ], + "full_name": "android.hardware.input.IInputDeviceBatteryState", + "name": "IInputDeviceBatteryState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDevicesChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDevicesChangedListener.struct new file mode 100644 index 00000000..33234939 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputDevicesChangedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.346856187Z", + "source_location": "", + "full_name": "android.hardware.input.IInputDevicesChangedListener", + "calls": [{ + "code": 1, + "in": [{"deviceIdAndGeneration": "readInt32Vector"}], + "name": "onInputDevicesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInputDevicesChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputManager.struct new file mode 100644 index 00000000..e21237a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputManager.struct @@ -0,0 +1,927 @@ +{ + "produced_on": "2024-04-12T08:47:45.356203503Z", + "source_location": "", + "full_name": "android.hardware.input.IInputManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getVelocityTrackerStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [{"deviceId": "readInt32"}], + "name": "getInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.InputDevice" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getInputDeviceIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [{"deviceId": "readInt32"}], + "name": "isInputDeviceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"deviceId": "readInt32"}], + "name": "enableInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"deviceId": "readInt32"}], + "name": "disableInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"deviceId": "readInt32"}, + {"sourceMask": "readInt32"}, + {"keyCodes": "readInt32Vector"} + ], + "name": "hasKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + { + "keyExists": "readParcelableVector", + "__parcelType": "android.hardware.input.boolean" + } + ] + }, + { + "code": 8, + "in": [ + {"deviceId": "readInt32"}, + {"locationKeyCode": "readInt32"} + ], + "name": "getKeyCodeForKeyLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"speed": "readInt32"}], + "name": "tryPointerSpeed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ev": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + }, + {"mode": "readInt32"} + ], + "name": "injectInputEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ev": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + }, + {"mode": "readInt32"}, + {"targetUid": "readInt32"} + ], + "name": "injectInputEventToTarget", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ev": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + } + ], + "name": "verifyInputEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.VerifiedInputEvent" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"inputDeviceDescriptor": "readString16"}, + {"rotation": "readInt32"} + ], + "name": "getTouchCalibrationForInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.input.TouchCalibration" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"inputDeviceDescriptor": "readString16"}, + {"rotation": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "calibration": "readParcelable", + "__parcelType": "android.hardware.input.TouchCalibration" + }] + } + ], + "name": "setTouchCalibrationForInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "getKeyboardLayouts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.input.KeyboardLayout" + } + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + } + ], + "name": "getKeyboardLayoutsForInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.input.KeyboardLayout" + } + ] + }, + { + "code": 17, + "in": [{"keyboardLayoutDescriptor": "readString16"}], + "name": "getKeyboardLayout", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.input.KeyboardLayout" + }] + } + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + } + ], + "name": "getCurrentKeyboardLayoutForInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + }, + {"keyboardLayoutDescriptor": "readString16"} + ], + "name": "setCurrentKeyboardLayoutForInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + } + ], + "name": "getEnabledKeyboardLayoutsForInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + }, + {"keyboardLayoutDescriptor": "readString16"} + ], + "name": "addKeyboardLayoutForInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + }, + {"keyboardLayoutDescriptor": "readString16"} + ], + "name": "removeKeyboardLayoutForInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeSubtype": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }] + } + ], + "name": "getKeyboardLayoutForInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeSubtype": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }] + }, + {"keyboardLayoutDescriptor": "readString16"} + ], + "name": "setKeyboardLayoutForInputDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identifier": "readParcelable", + "__parcelType": "android.hardware.input.InputDeviceIdentifier" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeSubtype": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }] + } + ], + "name": "getKeyboardLayoutListForInputDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.input.KeyboardLayout" + } + ] + }, + { + "code": 26, + "in": [ + {"fromKey": "readInt32"}, + {"toKey": "readInt32"} + ], + "name": "remapModifierKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [], + "name": "clearAllModifierKeyRemappings", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "getModifierKeyRemapping", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 29, + "in": [{"listener": "readStrongBinder"}], + "name": "registerInputDevicesChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "isInTabletMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 31, + "in": [{"listener": "readStrongBinder"}], + "name": "registerTabletModeChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [], + "name": "isMicMuted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [ + {"deviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "effect": "readParcelable", + "__parcelType": "android.os.VibrationEffect" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "vibrate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"deviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vibration": "readParcelable", + "__parcelType": "android.os.CombinedVibration" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "vibrateCombined", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"deviceId": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "cancelVibrate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"deviceId": "readInt32"}], + "name": "getVibratorIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 37, + "in": [{"deviceId": "readInt32"}], + "name": "isVibrating", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 38, + "in": [ + {"deviceId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerVibratorStateListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [ + {"deviceId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "unregisterVibratorStateListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [{"deviceId": "readInt32"}], + "name": "getBatteryState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 41, + "in": [{"typeId": "readInt32"}], + "name": "setPointerIconType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.view.PointerIcon" + }] + } + ], + "name": "setCustomPointerIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"inputChannelToken": "readStrongBinder"}, + {"enabled": "readBool"} + ], + "name": "requestPointerCapture", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"token": "readStrongBinder"}, + {"name": "readString16"}, + {"displayId": "readInt32"} + ], + "name": "monitorGestureInput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.InputMonitor" + }] + } + ] + }, + { + "code": 45, + "in": [ + {"inputPort": "readString16"}, + {"displayPort": "readInt32"} + ], + "name": "addPortAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"inputPort": "readString16"}], + "name": "removePortAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"inputPort": "readString16"}, + {"displayUniqueId": "readString16"} + ], + "name": "addUniqueIdAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"inputPort": "readString16"}], + "name": "removeUniqueIdAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [{"deviceId": "readInt32"}], + "name": "getSensorList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.input.InputSensorInfo" + } + ] + }, + { + "code": 50, + "in": [{"listener": "readStrongBinder"}], + "name": "registerSensorListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 51, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterSensorListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"deviceId": "readInt32"}, + {"sensorType": "readInt32"}, + {"samplingPeriodUs": "readInt32"}, + {"maxBatchReportLatencyUs": "readInt32"} + ], + "name": "enableSensor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 53, + "in": [ + {"deviceId": "readInt32"}, + {"sensorType": "readInt32"} + ], + "name": "disableSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"deviceId": "readInt32"}, + {"sensorType": "readInt32"} + ], + "name": "flushSensor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 55, + "in": [{"deviceId": "readInt32"}], + "name": "getLights", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.lights.Light" + } + ] + }, + { + "code": 56, + "in": [ + {"deviceId": "readInt32"}, + {"lightId": "readInt32"} + ], + "name": "getLightState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.lights.LightState" + }] + } + ] + }, + { + "code": 57, + "in": [ + {"deviceId": "readInt32"}, + {"lightIds": "readInt32Vector"}, + { + "states": "readParcelableVector", + "__parcelType": "android.hardware.lights.LightState" + }, + {"token": "readStrongBinder"} + ], + "name": "setLightStates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"deviceId": "readInt32"}, + {"opPkg": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "openLightSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"deviceId": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "closeLightSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [], + "name": "cancelCurrentTouch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"deviceId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerBatteryListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"deviceId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "unregisterBatteryListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"deviceId": "readInt32"}], + "name": "getInputDeviceBluetoothAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 64, + "in": [{"inputChannelToken": "readStrongBinder"}], + "name": "pilferPointers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"listener": "readStrongBinder"}], + "name": "registerKeyboardBacklightListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterKeyboardBacklightListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [{"displayId": "readInt32"}], + "name": "getHostUsiVersionFromDisplayConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.input.HostUsiVersion" + }] + } + ] + } + ], + "name": "IInputManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputSensorEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputSensorEventListener.struct new file mode 100644 index 00000000..177835cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IInputSensorEventListener.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:45.358632871Z", + "source_location": "", + "full_name": "android.hardware.input.IInputSensorEventListener", + "calls": [ + { + "code": 1, + "in": [ + {"deviceId": "readInt32"}, + {"sensorId": "readInt32"}, + {"accuracy": "readInt32"}, + {"timestamp": "readInt64"}, + { + "values": "readParcelableVector", + "__parcelType": "android.hardware.input.float" + } + ], + "name": "onInputSensorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"deviceId": "readInt32"}, + {"sensorId": "readInt32"}, + {"accuracy": "readInt32"} + ], + "name": "onInputSensorAccuracyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputSensorEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightListener.struct new file mode 100644 index 00000000..f8ee7b80 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightListener.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:45.359757824Z", + "source_location": "", + "full_name": "android.hardware.input.IKeyboardBacklightListener", + "calls": [{ + "code": 1, + "in": [ + {"deviceId": "readInt32"}, + {"state": "readStrongBinder"}, + {"isTriggeredByKeyPress": "readBool"} + ], + "name": "onBrightnessChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IKeyboardBacklightListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightState.struct new file mode 100644 index 00000000..17c0424e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/IKeyboardBacklightState.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:45.360874635Z", + "source_location": "", + "components": [ + {"brightnessLevel": "readInt32"}, + {"maxBrightnessLevel": "readInt32"} + ], + "full_name": "android.hardware.input.IKeyboardBacklightState", + "name": "IKeyboardBacklightState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/ITabletModeChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/ITabletModeChangedListener.struct new file mode 100644 index 00000000..2538a1d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/ITabletModeChangedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.361883166Z", + "source_location": "", + "full_name": "android.hardware.input.ITabletModeChangedListener", + "calls": [{ + "code": 1, + "in": [ + {"whenNanos": "readInt64"}, + {"inTabletMode": "readBool"} + ], + "name": "onTabletModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITabletModeChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/InputDeviceIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/InputDeviceIdentifier.struct new file mode 100644 index 00000000..fb00baeb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/InputDeviceIdentifier.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:46:17.100856959Z", + "source_location": "", + "components": [ + {"mDescriptor": "readString16"}, + {"mVendorId": "readInt32"}, + {"mProductId": "readInt32"} + ], + "full_name": "android.hardware.input.InputDeviceIdentifier", + "name": "InputDeviceIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/TouchCalibration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/TouchCalibration.struct new file mode 100644 index 00000000..e534cfb1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/TouchCalibration.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T11:08:57.701220734Z", + "source_location": "", + "components": [ + {"mXScale": "readFloat"}, + {"mXYMix": "readFloat"}, + {"mXOffset": "readFloat"}, + {"mYXMix": "readFloat"}, + {"mYScale": "readFloat"}, + {"mYOffset": "readFloat"} + ], + "full_name": "android.hardware.input.TouchCalibration", + "name": "TouchCalibration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualDpadConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualDpadConfig.struct new file mode 100644 index 00000000..b5501184 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualDpadConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:11:35.380926382Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.input.VirtualDpadConfig", + "name": "VirtualDpadConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyEvent.struct new file mode 100644 index 00000000..8d127df0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T16:13:42.124435871Z", + "source_location": "", + "components": [ + {"mAction": "readInt32"}, + {"mKeyCode": "readInt32"}, + {"mEventTimeNanos": "readInt64"} + ], + "full_name": "android.hardware.input.VirtualKeyEvent", + "name": "VirtualKeyEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyboardConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyboardConfig.struct new file mode 100644 index 00000000..168bafed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualKeyboardConfig.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:36:59.332289013Z", + "source_location": "", + "components": [ + {"mLanguageTag": "readString8"}, + {"mLayoutType": "readString8"} + ], + "full_name": "android.hardware.input.VirtualKeyboardConfig", + "name": "VirtualKeyboardConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseButtonEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseButtonEvent.struct new file mode 100644 index 00000000..41d83caa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseButtonEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:58:06.529786683Z", + "source_location": "", + "components": [ + {"mAction": "readInt32"}, + {"mButtonCode": "readInt32"}, + {"mEventTimeNanos": "readInt64"} + ], + "full_name": "android.hardware.input.VirtualMouseButtonEvent", + "name": "VirtualMouseButtonEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseConfig.struct new file mode 100644 index 00000000..55d07a46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:06:53.788213216Z", + "source_location": "", + "components": [], + "full_name": "android.hardware.input.VirtualMouseConfig", + "name": "VirtualMouseConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseRelativeEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseRelativeEvent.struct new file mode 100644 index 00000000..76513460 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseRelativeEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T10:49:02.151227048Z", + "source_location": "", + "components": [ + {"mRelativeX": "readFloat"}, + {"mRelativeY": "readFloat"}, + {"mEventTimeNanos": "readInt64"} + ], + "full_name": "android.hardware.input.VirtualMouseRelativeEvent", + "name": "VirtualMouseRelativeEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseScrollEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseScrollEvent.struct new file mode 100644 index 00000000..be880504 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualMouseScrollEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T13:39:13.716102473Z", + "source_location": "", + "components": [ + {"mXAxisMovement": "readFloat"}, + {"mYAxisMovement": "readFloat"}, + {"mEventTimeNanos": "readInt64"} + ], + "full_name": "android.hardware.input.VirtualMouseScrollEvent", + "name": "VirtualMouseScrollEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualNavigationTouchpadConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualNavigationTouchpadConfig.struct new file mode 100644 index 00000000..1e3ebb83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualNavigationTouchpadConfig.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:19:23.908621365Z", + "source_location": "", + "components": [ + {"mHeight": "readInt32"}, + {"mWidth": "readInt32"} + ], + "full_name": "android.hardware.input.VirtualNavigationTouchpadConfig", + "name": "VirtualNavigationTouchpadConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchEvent.struct new file mode 100644 index 00000000..8bd88651 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchEvent.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T11:44:35.775325538Z", + "source_location": "", + "components": [ + {"mPointerId": "readInt32"}, + {"mToolType": "readInt32"}, + {"mAction": "readInt32"}, + {"mX": "readFloat"}, + {"mY": "readFloat"}, + {"mPressure": "readFloat"}, + {"mMajorAxisSize": "readFloat"}, + {"mEventTimeNanos": "readInt64"} + ], + "full_name": "android.hardware.input.VirtualTouchEvent", + "name": "VirtualTouchEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchscreenConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchscreenConfig.struct new file mode 100644 index 00000000..c76c634d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/VirtualTouchscreenConfig.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:48:54.671129241Z", + "source_location": "", + "components": [ + {"mWidth": "readInt32"}, + {"mHeight": "readInt32"} + ], + "full_name": "android.hardware.input.VirtualTouchscreenConfig", + "name": "VirtualTouchscreenConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/MotionEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/MotionEvent.struct new file mode 100644 index 00000000..2eedc212 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/MotionEvent.struct @@ -0,0 +1,94 @@ +{ + "produced_on": "2024-04-12T08:47:52.311305524Z", + "source_location": "", + "components": [ + {"deviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.hardware.input.common.Source" + }] + }, + {"displayId": "readInt32"}, + {"downTime": "readInt64"}, + {"eventTime": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "action": "readParcelable", + "__parcelType": "android.hardware.input.common.Action" + }] + }, + {"actionIndex": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "actionButton": "readParcelable", + "__parcelType": "android.hardware.input.common.Button" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flags": "readParcelable", + "__parcelType": "android.hardware.input.common.Flag" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policyFlags": "readParcelable", + "__parcelType": "android.hardware.input.common.PolicyFlag" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "edgeFlags": "readParcelable", + "__parcelType": "android.hardware.input.common.EdgeFlag" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metaState": "readParcelable", + "__parcelType": "android.hardware.input.common.Meta" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buttonState": "readParcelable", + "__parcelType": "android.hardware.input.common.Button" + }] + }, + {"xPrecision": "readFloat"}, + {"yPrecision": "readFloat"}, + { + "pointerProperties": "readParcelableVector", + "__parcelType": "android.hardware.input.common.PointerProperties" + }, + { + "pointerCoords": "readParcelableVector", + "__parcelType": "android.hardware.input.common.PointerCoords" + }, + {"deviceTimestamp": "readInt32"}, + { + "frames": "readParcelableVector", + "__parcelType": "android.hardware.input.common.VideoFrame" + } + ], + "full_name": "android.hardware.input.common.MotionEvent", + "name": "MotionEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerCoords.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerCoords.struct new file mode 100644 index 00000000..d594dfec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerCoords.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.312347505Z", + "source_location": "", + "components": [ + {"bits": "readInt64"}, + { + "values": "readParcelableVector", + "__parcelType": "android.hardware.input.common.float" + } + ], + "full_name": "android.hardware.input.common.PointerCoords", + "name": "PointerCoords", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerProperties.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerProperties.struct new file mode 100644 index 00000000..dc026872 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/PointerProperties.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.313263753Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toolType": "readParcelable", + "__parcelType": "android.hardware.input.common.ToolType" + }] + } + ], + "full_name": "android.hardware.input.common.PointerProperties", + "name": "PointerProperties", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/VideoFrame.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/VideoFrame.struct new file mode 100644 index 00000000..e94f4406 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/common/VideoFrame.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:52.318014088Z", + "source_location": "", + "components": [ + { + "data": "readParcelableVector", + "__parcelType": "android.hardware.input.common.char" + }, + {"height": "readInt32"}, + {"width": "readInt32"}, + {"timestamp": "readInt64"} + ], + "full_name": "android.hardware.input.common.VideoFrame", + "name": "VideoFrame", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/processor/IInputProcessor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/processor/IInputProcessor.struct new file mode 100644 index 00000000..61d1a78a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/input/processor/IInputProcessor.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:52.322179701Z", + "source_location": "", + "full_name": "android.hardware.input.processor.IInputProcessor", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.input.processor.android.hardware.input.common.MotionEvent" + }] + } + ], + "name": "classify", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.input.processor.android.hardware.input.common.Classification" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"deviceId": "readInt32"}], + "name": "resetDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputProcessor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/ConsumerIrFreqRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/ConsumerIrFreqRange.struct new file mode 100644 index 00000000..2eb574dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/ConsumerIrFreqRange.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.328687920Z", + "source_location": "", + "components": [ + {"minHz": "readInt32"}, + {"maxHz": "readInt32"} + ], + "full_name": "android.hardware.ir.ConsumerIrFreqRange", + "name": "ConsumerIrFreqRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/IConsumerIr.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/IConsumerIr.struct new file mode 100644 index 00000000..403550ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/ir/IConsumerIr.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:52.329816243Z", + "source_location": "", + "full_name": "android.hardware.ir.IConsumerIr", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCarrierFreqs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.ir.ConsumerIrFreqRange" + } + ] + }, + { + "code": 2, + "in": [ + {"carrierFreqHz": "readInt32"}, + {"pattern": "readInt32Vector"} + ], + "name": "transmit", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConsumerIr", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/iris/IIrisService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/iris/IIrisService.struct new file mode 100644 index 00000000..ae7997e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/iris/IIrisService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.373186410Z", + "source_location": "", + "full_name": "android.hardware.iris.IIrisService", + "calls": [{ + "code": 1, + "in": [{ + "hidlSensors": "readList", + "__parcelType": "android.hardware.biometrics.SensorPropertiesInternal" + }], + "name": "registerAuthenticators", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IIrisService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/HardwareAuthToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/HardwareAuthToken.struct new file mode 100644 index 00000000..eaca3223 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/HardwareAuthToken.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:52.358967342Z", + "source_location": "", + "components": [ + {"challenge": "readInt64"}, + {"userId": "readInt64"}, + {"authenticatorId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authenticatorType": "readParcelable", + "__parcelType": "android.hardware.keymaster.HardwareAuthenticatorType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestamp": "readParcelable", + "__parcelType": "android.hardware.keymaster.Timestamp" + }] + }, + {"mac": "readByteVector"} + ], + "full_name": "android.hardware.keymaster.HardwareAuthToken", + "name": "HardwareAuthToken", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/Timestamp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/Timestamp.struct new file mode 100644 index 00000000..2d7f398a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/Timestamp.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.361542193Z", + "source_location": "", + "components": [{"milliSeconds": "readInt64"}], + "full_name": "android.hardware.keymaster.Timestamp", + "name": "Timestamp", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/VerificationToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/VerificationToken.struct new file mode 100644 index 00000000..b1ebf9ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/keymaster/VerificationToken.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:52.362722587Z", + "source_location": "", + "components": [ + {"challenge": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestamp": "readParcelable", + "__parcelType": "android.hardware.keymaster.Timestamp" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.keymaster.SecurityLevel" + }] + }, + {"mac": "readByteVector"} + ], + "full_name": "android.hardware.keymaster.VerificationToken", + "name": "VerificationToken", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLight.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLight.struct new file mode 100644 index 00000000..16f3fbde --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLight.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:52.387078252Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"ordinal": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.light.LightType" + }] + } + ], + "full_name": "android.hardware.light.HwLight", + "name": "HwLight", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLightState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLightState.struct new file mode 100644 index 00000000..23e8b21e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/HwLightState.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:52.388163534Z", + "source_location": "", + "components": [ + {"color": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flashMode": "readParcelable", + "__parcelType": "android.hardware.light.FlashMode" + }] + }, + {"flashOnMs": "readInt32"}, + {"flashOffMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "brightnessMode": "readParcelable", + "__parcelType": "android.hardware.light.BrightnessMode" + }] + } + ], + "full_name": "android.hardware.light.HwLightState", + "name": "HwLightState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/ILights.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/ILights.struct new file mode 100644 index 00000000..7d2c2952 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/light/ILights.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:52.389256185Z", + "source_location": "", + "full_name": "android.hardware.light.ILights", + "calls": [ + { + "code": 1, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.hardware.light.HwLightState" + }] + } + ], + "name": "setLightState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getLights", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.light.HwLight" + } + ] + } + ], + "name": "ILights", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/ILightsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/ILightsManager.struct new file mode 100644 index 00000000..3c19c7ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/ILightsManager.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:45.374478866Z", + "source_location": "", + "full_name": "android.hardware.lights.ILightsManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getLights", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.lights.Light" + } + ] + }, + { + "code": 2, + "in": [{"lightId": "readInt32"}], + "name": "getLightState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.lights.LightState" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"priority": "readInt32"} + ], + "name": "openSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionToken": "readStrongBinder"}], + "name": "closeSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"lightIds": "readInt32Vector"}, + { + "states": "readParcelableVector", + "__parcelType": "android.hardware.lights.LightState" + } + ], + "name": "setLightStates", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILightsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/Light.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/Light.struct new file mode 100644 index 00000000..ef847120 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/Light.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T15:13:55.592211470Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mName": "readString16"}, + {"mOrdinal": "readInt32"}, + {"mType": "readInt32"}, + {"mCapabilities": "readInt32"} + ], + "full_name": "android.hardware.lights.Light", + "name": "Light", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/LightState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/LightState.struct new file mode 100644 index 00000000..6c141721 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/lights/LightState.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:47:40.703631282Z", + "source_location": "", + "components": [ + {"mColor": "readInt32"}, + {"mPlayerId": "readInt32"} + ], + "full_name": "android.hardware.lights.LightState", + "name": "LightState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/ContextHubMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/ContextHubMessage.struct new file mode 100644 index 00000000..98707b5f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/ContextHubMessage.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:41:52.155943388Z", + "source_location": "", + "components": [ + {"mType": "readInt32"}, + {"mVersion": "readInt32"}, + {"bufferLength": "readInt32"}, + {"readByteArray": "readByteVector"} + ], + "full_name": "android.hardware.location.ContextHubMessage", + "name": "ContextHubMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardware.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardware.struct new file mode 100644 index 00000000..bff7590b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardware.struct @@ -0,0 +1,87 @@ +{ + "produced_on": "2024-04-12T08:47:45.381501365Z", + "source_location": "", + "full_name": "android.hardware.location.IActivityRecognitionHardware", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSupportedActivities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"activityType": "readString16"}], + "name": "isActivitySupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"sink": "readStrongBinder"}], + "name": "registerSink", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"sink": "readStrongBinder"}], + "name": "unregisterSink", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"activityType": "readString16"}, + {"eventType": "readInt32"}, + {"reportLatencyNs": "readInt64"} + ], + "name": "enableActivityEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"activityType": "readString16"}, + {"eventType": "readInt32"} + ], + "name": "disableActivityEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "flush", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IActivityRecognitionHardware", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareClient.struct new file mode 100644 index 00000000..4f4f1380 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareClient.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.382802922Z", + "source_location": "", + "full_name": "android.hardware.location.IActivityRecognitionHardwareClient", + "calls": [{ + "code": 1, + "in": [ + {"isSupported": "readBool"}, + {"instance": "readStrongBinder"} + ], + "name": "onAvailabilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IActivityRecognitionHardwareClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareSink.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareSink.struct new file mode 100644 index 00000000..8f5324d0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareSink.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.383772531Z", + "source_location": "", + "full_name": "android.hardware.location.IActivityRecognitionHardwareSink", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.location.ActivityChangedEvent" + }] + } + ], + "name": "onActivityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IActivityRecognitionHardwareSink", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareWatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareWatcher.struct new file mode 100644 index 00000000..08ca4323 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IActivityRecognitionHardwareWatcher.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.384851912Z", + "source_location": "", + "full_name": "android.hardware.location.IActivityRecognitionHardwareWatcher", + "calls": [{ + "code": 1, + "in": [{"instance": "readStrongBinder"}], + "name": "onInstanceChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IActivityRecognitionHardwareWatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubCallback.struct new file mode 100644 index 00000000..2e3520a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubCallback.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:45.385860412Z", + "source_location": "", + "full_name": "android.hardware.location.IContextHubCallback", + "calls": [{ + "code": 1, + "in": [ + {"hubId": "readInt32"}, + {"nanoAppId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.location.ContextHubMessage" + }] + } + ], + "name": "onMessageReceipt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IContextHubCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClient.struct new file mode 100644 index 00000000..2f028ab4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClient.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:45.386942354Z", + "source_location": "", + "full_name": "android.hardware.location.IContextHubClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.location.NanoAppMessage" + }] + } + ], + "name": "sendMessageToNanoApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "callbackFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContextHubClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClientCallback.struct new file mode 100644 index 00000000..02201f49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubClientCallback.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:45.388418983Z", + "source_location": "", + "full_name": "android.hardware.location.IContextHubClientCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.location.NanoAppMessage" + }] + } + ], + "name": "onMessageFromNanoApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onHubReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nanoAppId": "readInt64"}, + {"abortCode": "readInt32"} + ], + "name": "onNanoAppAborted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"nanoAppId": "readInt64"}], + "name": "onNanoAppLoaded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"nanoAppId": "readInt64"}], + "name": "onNanoAppUnloaded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"nanoAppId": "readInt64"}], + "name": "onNanoAppEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"nanoAppId": "readInt64"}], + "name": "onNanoAppDisabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nanoAppId": "readInt64"}, + {"authorization": "readInt32"} + ], + "name": "onClientAuthorizationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContextHubClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubService.struct new file mode 100644 index 00000000..13b18003 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubService.struct @@ -0,0 +1,278 @@ +{ + "produced_on": "2024-04-12T08:47:45.392240919Z", + "source_location": "", + "full_name": "android.hardware.location.IContextHubService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getContextHubHandles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 3, + "in": [{"contextHubHandle": "readInt32"}], + "name": "getContextHubInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.location.ContextHubInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"contextHubHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nanoApp": "readParcelable", + "__parcelType": "android.hardware.location.NanoApp" + }] + } + ], + "name": "loadNanoApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"nanoAppHandle": "readInt32"}], + "name": "unloadNanoApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"nanoAppHandle": "readInt32"}], + "name": "getNanoAppInstanceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.location.NanoAppInstanceInfo" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"contextHubHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.hardware.location.NanoAppFilter" + }] + } + ], + "name": "findNanoAppOnHub", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 8, + "in": [ + {"contextHubHandle": "readInt32"}, + {"nanoAppHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.location.ContextHubMessage" + }] + } + ], + "name": "sendMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"contextHubId": "readInt32"}, + {"client": "readStrongBinder"}, + {"attributionTag": "readString16"}, + {"packageName": "readString16"} + ], + "name": "createClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [ + {"contextHubId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nanoAppId": "readInt64"}, + {"attributionTag": "readString16"} + ], + "name": "createPendingIntentClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [], + "name": "getContextHubs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.location.ContextHubInfo" + } + ] + }, + { + "code": 12, + "in": [ + {"contextHubId": "readInt32"}, + {"transactionCallback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nanoAppBinary": "readParcelable", + "__parcelType": "android.hardware.location.NanoAppBinary" + }] + } + ], + "name": "loadNanoAppOnHub", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"contextHubId": "readInt32"}, + {"transactionCallback": "readStrongBinder"}, + {"nanoAppId": "readInt64"} + ], + "name": "unloadNanoAppFromHub", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"contextHubId": "readInt32"}, + {"transactionCallback": "readStrongBinder"}, + {"nanoAppId": "readInt64"} + ], + "name": "enableNanoApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"contextHubId": "readInt32"}, + {"transactionCallback": "readStrongBinder"}, + {"nanoAppId": "readInt64"} + ], + "name": "disableNanoApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"contextHubId": "readInt32"}, + {"transactionCallback": "readStrongBinder"} + ], + "name": "queryNanoApps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hubInfo": "readParcelable", + "__parcelType": "android.hardware.location.ContextHubInfo" + }] + } + ], + "name": "getPreloadedNanoAppIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.location.long" + } + ] + }, + { + "code": 18, + "in": [{"enable": "readBool"}], + "name": "setTestMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IContextHubService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubTransactionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubTransactionCallback.struct new file mode 100644 index 00000000..06a63e13 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IContextHubTransactionCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:45.393641657Z", + "source_location": "", + "full_name": "android.hardware.location.IContextHubTransactionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"result": "readInt32"}, + { + "nanoappList": "readList", + "__parcelType": "android.hardware.location.NanoAppState" + } + ], + "name": "onQueryResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"result": "readInt32"}], + "name": "onTransactionComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContextHubTransactionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardware.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardware.struct new file mode 100644 index 00000000..0b2bce97 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardware.struct @@ -0,0 +1,131 @@ +{ + "produced_on": "2024-04-12T08:47:45.395872202Z", + "source_location": "", + "full_name": "android.hardware.location.IGeofenceHardware", + "calls": [ + { + "code": 1, + "in": [{"service": "readStrongBinder"}], + "name": "setGpsGeofenceHardware", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"service": "readStrongBinder"}], + "name": "setFusedGeofenceHardware", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getMonitoringTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [{"monitoringType": "readInt32"}], + "name": "getStatusOfMonitoringType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"monitoringType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.location.GeofenceHardwareRequestParcelable" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "addCircularFence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"id": "readInt32"}, + {"monitoringType": "readInt32"} + ], + "name": "removeGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"id": "readInt32"}, + {"monitoringType": "readInt32"} + ], + "name": "pauseGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"id": "readInt32"}, + {"monitoringType": "readInt32"}, + {"monitorTransitions": "readInt32"} + ], + "name": "resumeGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"monitoringType": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForMonitorStateChangeCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"monitoringType": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForMonitorStateChangeCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IGeofenceHardware", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareCallback.struct new file mode 100644 index 00000000..4efe606d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareCallback.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:45.397270410Z", + "source_location": "", + "full_name": "android.hardware.location.IGeofenceHardwareCallback", + "calls": [ + { + "code": 1, + "in": [ + {"geofenceId": "readInt32"}, + {"transition": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.location.Location" + }] + }, + {"timestamp": "readInt64"}, + {"monitoringType": "readInt32"} + ], + "name": "onGeofenceTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onGeofenceAdd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onGeofenceRemove", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onGeofencePause", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"geofenceId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onGeofenceResume", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGeofenceHardwareCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareMonitorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareMonitorCallback.struct new file mode 100644 index 00000000..5d408b1f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/IGeofenceHardwareMonitorCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.398226158Z", + "source_location": "", + "full_name": "android.hardware.location.IGeofenceHardwareMonitorCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.location.GeofenceHardwareMonitorEvent" + }] + } + ], + "name": "onMonitoringSystemChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGeofenceHardwareMonitorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoApp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoApp.struct new file mode 100644 index 00000000..4f57e1c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoApp.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T10:21:11.443714885Z", + "source_location": "", + "components": [ + {"mPublisher": "readString16"}, + {"mName": "readString16"}, + {"mAppId": "readInt64"}, + {"mAppVersion": "readInt32"}, + {"mNeededReadMemBytes": "readInt32"}, + {"mNeededWriteMemBytes": "readInt32"}, + {"mNeededExecMemBytes": "readInt32"}, + {"mNeededSensorsLength": "readInt32"}, + {"mNeededSensors": "readInt32Vector"}, + {"mOutputEventsLength": "readInt32"}, + {"mOutputEvents": "readInt32Vector"}, + {"binaryLength": "readInt32"}, + {"readByteArray": "readByteVector"} + ], + "full_name": "android.hardware.location.NanoApp", + "name": "NanoApp", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppBinary.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppBinary.struct new file mode 100644 index 00000000..4aade348 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppBinary.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:42:37.371418812Z", + "source_location": "", + "components": [ + {"binaryLength": "readInt32"}, + {"readByteArray": "readByteVector"} + ], + "full_name": "android.hardware.location.NanoAppBinary", + "name": "NanoAppBinary", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppFilter.struct new file mode 100644 index 00000000..77369b3b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppFilter.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:47:43.596568714Z", + "source_location": "", + "components": [ + {"mAppId": "readInt64"}, + {"mAppVersion": "readInt32"}, + {"mVersionRestrictionMask": "readInt32"}, + {"mAppIdVendorMask": "readInt64"} + ], + "full_name": "android.hardware.location.NanoAppFilter", + "name": "NanoAppFilter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppInstanceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppInstanceInfo.struct new file mode 100644 index 00000000..62c7880e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppInstanceInfo.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T10:23:13.525873833Z", + "source_location": "", + "components": [ + {"mPublisher": "readString16"}, + {"mName": "readString16"}, + {"mHandle": "readInt32"}, + {"mAppId": "readInt64"}, + {"mAppVersion": "readInt32"}, + {"mContexthubId": "readInt32"}, + {"mNeededReadMemBytes": "readInt32"}, + {"mNeededWriteMemBytes": "readInt32"}, + {"mNeededExecMemBytes": "readInt32"}, + {"neededSensorsLength": "readInt32"}, + {"mNeededSensors": "readInt32Vector"}, + {"outputEventsLength": "readInt32"}, + {"mOutputEvents": "readInt32Vector"} + ], + "full_name": "android.hardware.location.NanoAppInstanceInfo", + "name": "NanoAppInstanceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppMessage.struct new file mode 100644 index 00000000..bd655c14 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/location/NanoAppMessage.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T13:15:53.299661478Z", + "source_location": "", + "components": [ + {"mNanoAppId": "readInt64"}, + {"mIsBroadcasted": "readInt32"}, + {"mMessageType": "readInt32"}, + {"msgSize": "readInt32"}, + {"readByteArray": "readByteVector"} + ], + "full_name": "android.hardware.location.NanoAppMessage", + "name": "NanoAppMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Buffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Buffer.struct new file mode 100644 index 00000000..88a55323 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Buffer.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.419212812Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ], + "full_name": "android.hardware.media.bufferpool2.Buffer", + "name": "Buffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferInvalidationMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferInvalidationMessage.struct new file mode 100644 index 00000000..998bae9a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferInvalidationMessage.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.420146591Z", + "source_location": "", + "components": [ + {"messageId": "readInt32"}, + {"fromBufferId": "readInt32"}, + {"toBufferId": "readInt32"} + ], + "full_name": "android.hardware.media.bufferpool2.BufferInvalidationMessage", + "name": "BufferInvalidationMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferStatusMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferStatusMessage.struct new file mode 100644 index 00000000..044871e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/BufferStatusMessage.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:52.422128860Z", + "source_location": "", + "components": [ + {"transactionId": "readInt64"}, + {"bufferId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.media.bufferpool2.BufferStatus" + }] + }, + {"connectionId": "readInt64"}, + {"targetConnectionId": "readInt64"}, + {"timestampUs": "readInt64"} + ], + "full_name": "android.hardware.media.bufferpool2.BufferStatusMessage", + "name": "BufferStatusMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ConnectionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ConnectionInfo.struct new file mode 100644 index 00000000..12da1fd1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ConnectionInfo.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:52.423851464Z", + "source_location": "", + "components": [ + {"connection": "readStrongBinder"}, + {"connectionId": "readInt64"}, + {"msgId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toFmqDesc": "readParcelable", + "__parcelType": "android.hardware.media.bufferpool2.MQDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fromFmqDesc": "readParcelable", + "__parcelType": "android.hardware.media.bufferpool2.MQDescriptor" + }] + } + ], + "full_name": "android.hardware.media.bufferpool2.ConnectionInfo", + "name": "ConnectionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IAccessor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IAccessor.struct new file mode 100644 index 00000000..9a6fae5d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IAccessor.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:52.423957756Z", + "source_location": "", + "full_name": "android.hardware.media.bufferpool2.IAccessor", + "calls": [{ + "code": 1, + "in": [{"observer": "readStrongBinder"}], + "name": "connect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.bufferpool2.IAccessor.ConnectionInfo" + }] + } + ] + }], + "name": "IAccessor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IClientManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IClientManager.struct new file mode 100644 index 00000000..3ca26f43 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IClientManager.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:52.425335004Z", + "source_location": "", + "full_name": "android.hardware.media.bufferpool2.IClientManager", + "calls": [{ + "code": 1, + "in": [{"bufferPool": "readStrongBinder"}], + "name": "registerSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.bufferpool2.IClientManager.Registration" + }] + } + ] + }], + "name": "IClientManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IObserver.struct new file mode 100644 index 00000000..8a188f74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/IObserver.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:52.427613299Z", + "source_location": "", + "full_name": "android.hardware.media.bufferpool2.IObserver", + "calls": [{ + "code": 1, + "in": [ + {"connectionId": "readInt64"}, + {"msgId": "readInt32"} + ], + "name": "onMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Registration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Registration.struct new file mode 100644 index 00000000..fc4a3dfe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/Registration.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.425201101Z", + "source_location": "", + "components": [ + {"connectionId": "readInt64"}, + {"isNew": "readBool"} + ], + "full_name": "android.hardware.media.bufferpool2.Registration", + "name": "Registration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ResultStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ResultStatus.struct new file mode 100644 index 00000000..05862915 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/bufferpool2/ResultStatus.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.428521417Z", + "source_location": "", + "components": [ + {"OK": "readInt32"}, + {"NO_MEMORY": "readInt32"}, + {"ALREADY_EXISTS": "readInt32"}, + {"NOT_FOUND": "readInt32"}, + {"CRITICAL_ERROR": "readInt32"} + ], + "full_name": "android.hardware.media.bufferpool2.ResultStatus", + "name": "ResultStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Block.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Block.struct new file mode 100644 index 00000000..df968d44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Block.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.732127790Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "meta": "readParcelable", + "__parcelType": "android.hardware.media.c2.Params" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fence": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ], + "full_name": "android.hardware.media.c2.Block", + "name": "Block", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/BlockPool.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/BlockPool.struct new file mode 100644 index 00000000..34f6f599 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/BlockPool.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.742087038Z", + "source_location": "", + "components": [ + {"blockPoolId": "readInt64"}, + {"configurable": "readStrongBinder"} + ], + "full_name": "android.hardware.media.c2.BlockPool", + "name": "BlockPool", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Buffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Buffer.struct new file mode 100644 index 00000000..d28fcbcd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Buffer.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:54.732881255Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.media.c2.Params" + }] + }, + { + "blocks": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.Block" + } + ], + "full_name": "android.hardware.media.c2.Buffer", + "name": "Buffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ComponentTraits.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ComponentTraits.struct new file mode 100644 index 00000000..1e7d7ab2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ComponentTraits.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.747645529Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domain": "readParcelable", + "__parcelType": "android.hardware.media.c2.Domain" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "kind": "readParcelable", + "__parcelType": "android.hardware.media.c2.Kind" + }] + }, + {"rank": "readInt32"}, + {"mediaType": "readString16"}, + {"aliases": "readString16Vector"} + ], + "full_name": "android.hardware.media.c2.ComponentTraits", + "name": "ComponentTraits", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ConfigResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ConfigResult.struct new file mode 100644 index 00000000..6d1dc8e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ConfigResult.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:54.750213120Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.hardware.media.c2.Params" + }] + }, + { + "failures": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.SettingResult" + } + ], + "full_name": "android.hardware.media.c2.ConfigResult", + "name": "ConfigResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldId.struct new file mode 100644 index 00000000..8be180ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldId.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.734842694Z", + "source_location": "", + "components": [ + {"offset": "readInt32"}, + {"sizeBytes": "readInt32"} + ], + "full_name": "android.hardware.media.c2.FieldId", + "name": "FieldId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQuery.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQuery.struct new file mode 100644 index 00000000..1095ae2a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQuery.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.736416905Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "field": "readParcelable", + "__parcelType": "android.hardware.media.c2.ParamField" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.media.c2.Type" + }] + } + ], + "full_name": "android.hardware.media.c2.FieldSupportedValuesQuery", + "name": "FieldSupportedValuesQuery", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQueryResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQueryResult.struct new file mode 100644 index 00000000..a13496eb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FieldSupportedValuesQueryResult.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.737319833Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.media.c2.Status" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.hardware.media.c2.FieldSupportedValues" + }] + } + ], + "full_name": "android.hardware.media.c2.FieldSupportedValuesQueryResult", + "name": "FieldSupportedValuesQueryResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FrameData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FrameData.struct new file mode 100644 index 00000000..b6b23f52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/FrameData.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:54.738659970Z", + "source_location": "", + "components": [ + {"DROP_FRAME": "readInt32"}, + {"END_OF_STREAM": "readInt32"}, + {"DISCARD_FRAME": "readInt32"}, + {"FLAG_INCOMPLETE": "readInt32"}, + {"CODEC_CONFIG": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ordinal": "readParcelable", + "__parcelType": "android.hardware.media.c2.WorkOrdinal" + }] + }, + { + "buffers": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.Buffer" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configUpdate": "readParcelable", + "__parcelType": "android.hardware.media.c2.Params" + }] + }, + { + "infoBuffers": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.InfoBuffer" + } + ], + "full_name": "android.hardware.media.c2.FrameData", + "name": "FrameData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponent.struct new file mode 100644 index 00000000..2cfa6c74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponent.struct @@ -0,0 +1,154 @@ +{ + "produced_on": "2024-04-12T08:47:54.742162409Z", + "source_location": "", + "full_name": "android.hardware.media.c2.IComponent", + "calls": [ + { + "code": 1, + "in": [{"avSyncHwId": "readInt32"}], + "name": "configureVideoTunnel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + } + ] + }, + { + "code": 2, + "in": [{"allocatorId": "readInt32"}], + "name": "createBlockPool", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.c2.IComponent.BlockPool" + }] + } + ] + }, + { + "code": 3, + "in": [{"blockPoolId": "readInt64"}], + "name": "destroyBlockPool", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"withEos": "readBool"}], + "name": "drain", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "flush", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.c2.WorkBundle" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workBundle": "readParcelable", + "__parcelType": "android.hardware.media.c2.WorkBundle" + }] + } + ], + "name": "queue", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"blockPoolId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "syncObject": "readParcelable", + "__parcelType": "android.hardware.media.c2.SurfaceSyncObj" + }] + } + ], + "name": "setOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IComponent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentInterface.struct new file mode 100644 index 00000000..b3b4faa4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentInterface.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.743167240Z", + "source_location": "", + "full_name": "android.hardware.media.c2.IComponentInterface", + "calls": [{ + "code": 1, + "in": [], + "name": "getConfigurable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IComponentInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentStore.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentStore.struct new file mode 100644 index 00000000..eb235113 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IComponentStore.struct @@ -0,0 +1,118 @@ +{ + "produced_on": "2024-04-12T08:47:54.747739111Z", + "source_location": "", + "full_name": "android.hardware.media.c2.IComponentStore", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "src": "readParcelable", + "__parcelType": "android.hardware.media.c2.Buffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dst": "readParcelable", + "__parcelType": "android.hardware.media.c2.Buffer" + }] + } + ], + "name": "copyBuffer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"name": "readString16"}, + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pool": "readParcelable", + "__parcelType": "android.hardware.media.c2.android.hardware.media.bufferpool2.IClientManager" + }] + } + ], + "name": "createComponent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"name": "readString16"}], + "name": "createInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "getConfigurable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "getPoolClientManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.c2.android.hardware.media.bufferpool2.IClientManager" + }] + } + ] + }, + { + "code": 6, + "in": [{"indices": "readInt32Vector"}], + "name": "getStructDescriptors", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.StructDescriptor" + } + ] + }, + { + "code": 7, + "in": [], + "name": "listComponents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.IComponentStore.ComponentTraits" + } + ] + } + ], + "name": "IComponentStore", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IConfigurable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IConfigurable.struct new file mode 100644 index 00000000..92f05ef8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/IConfigurable.struct @@ -0,0 +1,112 @@ +{ + "produced_on": "2024-04-12T08:47:54.750298691Z", + "source_location": "", + "full_name": "android.hardware.media.c2.IConfigurable", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inParams": "readParcelable", + "__parcelType": "android.hardware.media.c2.Params" + }] + }, + {"mayBlock": "readBool"} + ], + "name": "config", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.c2.IConfigurable.ConfigResult" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [ + {"indices": "readInt32Vector"}, + {"mayBlock": "readBool"} + ], + "name": "query", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.media.c2.Params" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"start": "readInt32"}, + {"count": "readInt32"} + ], + "name": "querySupportedParams", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.ParamDescriptor" + } + ] + }, + { + "code": 6, + "in": [ + { + "inFields": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.FieldSupportedValuesQuery" + }, + {"mayBlock": "readBool"} + ], + "name": "querySupportedValues", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.FieldSupportedValuesQueryResult" + } + ] + } + ], + "name": "IConfigurable", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/InfoBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/InfoBuffer.struct new file mode 100644 index 00000000..9ced3c5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/InfoBuffer.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.751244680Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.media.c2.Buffer" + }] + } + ], + "full_name": "android.hardware.media.c2.InfoBuffer", + "name": "InfoBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamDescriptor.struct new file mode 100644 index 00000000..c05f481f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamDescriptor.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:54.752377523Z", + "source_location": "", + "components": [ + {"ATTRIBUTE_REQUIRED": "readInt32"}, + {"ATTRIBUTE_PERSISTENT": "readInt32"}, + {"ATTRIBUTE_STRICT": "readInt32"}, + {"ATTRIBUTE_READ_ONLY": "readInt32"}, + {"ATTRIBUTE_HIDDEN": "readInt32"}, + {"ATTRIBUTE_INTERNAL": "readInt32"}, + {"ATTRIBUTE_CONST": "readInt32"}, + {"index": "readInt32"}, + {"attrib": "readInt32"}, + {"name": "readString16"}, + {"dependencies": "readInt32Vector"} + ], + "full_name": "android.hardware.media.c2.ParamDescriptor", + "name": "ParamDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamField.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamField.struct new file mode 100644 index 00000000..d26314e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamField.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.753309642Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fieldId": "readParcelable", + "__parcelType": "android.hardware.media.c2.FieldId" + }] + } + ], + "full_name": "android.hardware.media.c2.ParamField", + "name": "ParamField", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamFieldValues.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamFieldValues.struct new file mode 100644 index 00000000..54c173da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ParamFieldValues.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:54.754273961Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "paramOrField": "readParcelable", + "__parcelType": "android.hardware.media.c2.ParamField" + }] + }, + { + "values": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.FieldSupportedValues" + } + ], + "full_name": "android.hardware.media.c2.ParamFieldValues", + "name": "ParamFieldValues", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Params.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Params.struct new file mode 100644 index 00000000..9a363fb0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Params.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.755191539Z", + "source_location": "", + "components": [{"params": "readByteVector"}], + "full_name": "android.hardware.media.c2.Params", + "name": "Params", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SettingResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SettingResult.struct new file mode 100644 index 00000000..6bd17219 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SettingResult.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.756729920Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "failure": "readParcelable", + "__parcelType": "android.hardware.media.c2.Failure" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "field": "readParcelable", + "__parcelType": "android.hardware.media.c2.ParamFieldValues" + }] + }, + { + "conflicts": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.ParamFieldValues" + } + ], + "full_name": "android.hardware.media.c2.SettingResult", + "name": "SettingResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Status.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Status.struct new file mode 100644 index 00000000..304802fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Status.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.757939144Z", + "source_location": "", + "components": [ + {"OK": "readInt32"}, + {"BAD_VALUE": "readInt32"}, + {"BAD_INDEX": "readInt32"}, + {"CANNOT_DO": "readInt32"}, + {"DUPLICATE": "readInt32"}, + {"NOT_FOUND": "readInt32"}, + {"BAD_STATE": "readInt32"}, + {"BLOCKING": "readInt32"}, + {"NO_MEMORY": "readInt32"}, + {"REFUSED": "readInt32"}, + {"TIMED_OUT": "readInt32"}, + {"OMITTED": "readInt32"}, + {"CORRUPTED": "readInt32"}, + {"NO_INIT": "readInt32"}, + {"status": "readInt32"} + ], + "full_name": "android.hardware.media.c2.Status", + "name": "Status", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/StructDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/StructDescriptor.struct new file mode 100644 index 00000000..7d7dc93f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/StructDescriptor.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.759049996Z", + "source_location": "", + "components": [ + {"type": "readInt32"}, + { + "fields": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.FieldDescriptor" + } + ], + "full_name": "android.hardware.media.c2.StructDescriptor", + "name": "StructDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SurfaceSyncObj.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SurfaceSyncObj.struct new file mode 100644 index 00000000..cbf44b46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/SurfaceSyncObj.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:54.760121557Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "syncMemory": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"bqId": "readInt64"}, + {"generationId": "readInt32"}, + {"consumerUsage": "readInt64"} + ], + "full_name": "android.hardware.media.c2.SurfaceSyncObj", + "name": "SurfaceSyncObj", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ValueRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ValueRange.struct new file mode 100644 index 00000000..3ab7e2b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/ValueRange.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.761123737Z", + "source_location": "", + "components": [ + {"min": "readInt64"}, + {"max": "readInt64"}, + {"step": "readInt64"}, + {"num": "readInt64"}, + {"denom": "readInt64"} + ], + "full_name": "android.hardware.media.c2.ValueRange", + "name": "ValueRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Work.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Work.struct new file mode 100644 index 00000000..ca680b79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Work.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:54.762310151Z", + "source_location": "", + "components": [ + {"chainInfo": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "input": "readParcelable", + "__parcelType": "android.hardware.media.c2.FrameData" + }] + }, + { + "worklets": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.Worklet" + }, + {"workletsProcessed": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.media.c2.Status" + }] + } + ], + "full_name": "android.hardware.media.c2.Work", + "name": "Work", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkBundle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkBundle.struct new file mode 100644 index 00000000..a6b05586 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkBundle.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.763319261Z", + "source_location": "", + "components": [ + { + "works": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.Work" + }, + { + "baseBlocks": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.BaseBlock" + } + ], + "full_name": "android.hardware.media.c2.WorkBundle", + "name": "WorkBundle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkOrdinal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkOrdinal.struct new file mode 100644 index 00000000..d1ceea52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/WorkOrdinal.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.764336911Z", + "source_location": "", + "components": [ + {"timestampUs": "readInt64"}, + {"frameIndex": "readInt64"}, + {"customOrdinal": "readInt64"} + ], + "full_name": "android.hardware.media.c2.WorkOrdinal", + "name": "WorkOrdinal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Worklet.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Worklet.struct new file mode 100644 index 00000000..7227d8ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/media/c2/Worklet.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:54.765307141Z", + "source_location": "", + "components": [ + {"componentId": "readInt32"}, + {"tunings": "readByteVector"}, + { + "failures": "readParcelableVector", + "__parcelType": "android.hardware.media.c2.SettingResult" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "output": "readParcelable", + "__parcelType": "android.hardware.media.c2.FrameData" + }] + } + ], + "full_name": "android.hardware.media.c2.Worklet", + "name": "Worklet", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/DeviceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/DeviceInfo.struct new file mode 100644 index 00000000..5cf6ce4d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/DeviceInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.440566497Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString16"} + ], + "full_name": "android.hardware.memtrack.DeviceInfo", + "name": "DeviceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/IMemtrack.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/IMemtrack.struct new file mode 100644 index 00000000..c96f5a37 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/IMemtrack.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:52.442220150Z", + "source_location": "", + "full_name": "android.hardware.memtrack.IMemtrack", + "calls": [ + { + "code": 1, + "in": [ + {"pid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.memtrack.MemtrackType" + }] + } + ], + "name": "getMemory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.memtrack.MemtrackRecord" + } + ] + }, + { + "code": 2, + "in": [], + "name": "getGpuDeviceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.memtrack.DeviceInfo" + } + ] + } + ], + "name": "IMemtrack", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/MemtrackRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/MemtrackRecord.struct new file mode 100644 index 00000000..070e4700 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/memtrack/MemtrackRecord.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:52.443872993Z", + "source_location": "", + "components": [ + {"FLAG_SMAPS_ACCOUNTED": "readInt32"}, + {"FLAG_SMAPS_UNACCOUNTED": "readInt32"}, + {"FLAG_SHARED": "readInt32"}, + {"FLAG_SHARED_PSS": "readInt32"}, + {"FLAG_PRIVATE": "readInt32"}, + {"FLAG_SYSTEM": "readInt32"}, + {"FLAG_DEDICATED": "readInt32"}, + {"FLAG_NONSECURE": "readInt32"}, + {"FLAG_SECURE": "readInt32"}, + {"flags": "readInt32"}, + {"sizeInBytes": "readInt64"} + ], + "full_name": "android.hardware.memtrack.MemtrackRecord", + "name": "MemtrackRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/IInterceptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/IInterceptor.struct new file mode 100644 index 00000000..74ee9d21 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/IInterceptor.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:56.703070668Z", + "source_location": "", + "full_name": "android.hardware.net.nlinterceptor.IInterceptor", + "calls": [ + { + "code": 1, + "in": [ + {"nlFamily": "readInt32"}, + {"clientNlPid": "readInt32"}, + {"clientName": "readString16"} + ], + "name": "createSocket", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.net.nlinterceptor.InterceptedSocket" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.net.nlinterceptor.InterceptedSocket" + }] + } + ], + "name": "closeSocket", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.net.nlinterceptor.InterceptedSocket" + }] + }, + {"nlGroup": "readInt32"} + ], + "name": "subscribeGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.hardware.net.nlinterceptor.InterceptedSocket" + }] + }, + {"nlGroup": "readInt32"} + ], + "name": "unsubscribeGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInterceptor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/InterceptedSocket.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/InterceptedSocket.struct new file mode 100644 index 00000000..c9262838 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/net/nlinterceptor/InterceptedSocket.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.704081528Z", + "source_location": "", + "components": [ + {"nlFamily": "readInt32"}, + {"portId": "readInt32"} + ], + "full_name": "android.hardware.net.nlinterceptor.InterceptedSocket", + "name": "InterceptedSocket", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferDesc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferDesc.struct new file mode 100644 index 00000000..9b25eea3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferDesc.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.720603093Z", + "source_location": "", + "components": [{"dimensions": "readInt32Vector"}], + "full_name": "android.hardware.neuralnetworks.BufferDesc", + "name": "BufferDesc", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferRole.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferRole.struct new file mode 100644 index 00000000..db1de2e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/BufferRole.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.721624733Z", + "source_location": "", + "components": [ + {"modelIndex": "readInt32"}, + {"ioIndex": "readInt32"}, + {"probability": "readFloat"} + ], + "full_name": "android.hardware.neuralnetworks.BufferRole", + "name": "BufferRole", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Capabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Capabilities.struct new file mode 100644 index 00000000..13031abe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Capabilities.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:52.722912809Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "relaxedFloat32toFloat16PerformanceScalar": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.PerformanceInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "relaxedFloat32toFloat16PerformanceTensor": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.PerformanceInfo" + }] + }, + { + "operandPerformance": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.OperandPerformance" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ifPerformance": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.PerformanceInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "whilePerformance": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.PerformanceInfo" + }] + } + ], + "full_name": "android.hardware.neuralnetworks.Capabilities", + "name": "Capabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DataLocation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DataLocation.struct new file mode 100644 index 00000000..4bd03c8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DataLocation.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:52.724140373Z", + "source_location": "", + "components": [ + {"poolIndex": "readInt32"}, + {"offset": "readInt64"}, + {"length": "readInt64"}, + {"padding": "readInt64"} + ], + "full_name": "android.hardware.neuralnetworks.DataLocation", + "name": "DataLocation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DeviceBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DeviceBuffer.struct new file mode 100644 index 00000000..67f176c2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/DeviceBuffer.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.725127523Z", + "source_location": "", + "components": [ + {"buffer": "readStrongBinder"}, + {"token": "readInt32"} + ], + "full_name": "android.hardware.neuralnetworks.DeviceBuffer", + "name": "DeviceBuffer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionConfig.struct new file mode 100644 index 00000000..cee0d056 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionConfig.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:52.728447929Z", + "source_location": "", + "components": [ + {"measureTiming": "readBool"}, + {"loopTimeoutDurationNs": "readInt64"}, + { + "executionHints": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.TokenValuePair" + }, + { + "extensionNameToPrefix": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ExtensionNameAndPrefix" + } + ], + "full_name": "android.hardware.neuralnetworks.ExecutionConfig", + "name": "ExecutionConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionResult.struct new file mode 100644 index 00000000..14d48270 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExecutionResult.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:52.730509360Z", + "source_location": "", + "components": [ + {"outputSufficientSize": "readBool"}, + { + "outputShapes": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.OutputShape" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timing": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Timing" + }] + } + ], + "full_name": "android.hardware.neuralnetworks.ExecutionResult", + "name": "ExecutionResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Extension.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Extension.struct new file mode 100644 index 00000000..209b45bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Extension.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.731587132Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + { + "operandTypes": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ExtensionOperandTypeInformation" + } + ], + "full_name": "android.hardware.neuralnetworks.Extension", + "name": "Extension", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionNameAndPrefix.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionNameAndPrefix.struct new file mode 100644 index 00000000..97d188ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionNameAndPrefix.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.732700194Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"prefix": "readChar"} + ], + "full_name": "android.hardware.neuralnetworks.ExtensionNameAndPrefix", + "name": "ExtensionNameAndPrefix", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionOperandTypeInformation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionOperandTypeInformation.struct new file mode 100644 index 00000000..88266734 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/ExtensionOperandTypeInformation.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.733593322Z", + "source_location": "", + "components": [ + {"type": "readChar"}, + {"isTensor": "readBool"}, + {"byteSize": "readInt32"} + ], + "full_name": "android.hardware.neuralnetworks.ExtensionOperandTypeInformation", + "name": "ExtensionOperandTypeInformation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/FencedExecutionResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/FencedExecutionResult.struct new file mode 100644 index 00000000..ea9deb90 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/FencedExecutionResult.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.734540411Z", + "source_location": "", + "components": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "syncFence": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.hardware.neuralnetworks.FencedExecutionResult", + "name": "FencedExecutionResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBuffer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBuffer.struct new file mode 100644 index 00000000..bcde4d63 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBuffer.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:52.736686073Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IBuffer", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "src": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Memory" + }] + }, + {"dimensions": "readInt32Vector"} + ], + "name": "copyFrom", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dst": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Memory" + }] + } + ], + "name": "copyTo", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBuffer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBurst.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBurst.struct new file mode 100644 index 00000000..363c3d21 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IBurst.struct @@ -0,0 +1,89 @@ +{ + "produced_on": "2024-04-12T08:47:52.739063721Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IBurst", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + { + "memoryIdentifierTokens": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.long" + }, + {"measureTiming": "readBool"}, + {"deadlineNs": "readInt64"}, + {"loopTimeoutDurationNs": "readInt64"} + ], + "name": "executeSynchronously", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionResult" + }] + } + ] + }, + { + "code": 2, + "in": [{"memoryIdentifierToken": "readInt64"}], + "name": "releaseMemoryResource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + { + "memoryIdentifierTokens": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.long" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionConfig" + }] + }, + {"deadlineNs": "readInt64"} + ], + "name": "executeSynchronouslyWithConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionResult" + }] + } + ] + } + ], + "name": "IBurst", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IDevice.struct new file mode 100644 index 00000000..627aedd7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IDevice.struct @@ -0,0 +1,228 @@ +{ + "produced_on": "2024-04-12T08:47:52.745197003Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IDevice", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "desc": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.BufferDesc" + }] + }, + {"preparedModels": "readStrongBinder"}, + { + "inputRoles": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.BufferRole" + }, + { + "outputRoles": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.BufferRole" + } + ], + "name": "allocate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.DeviceBuffer" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Capabilities" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getNumberOfCacheFilesNeeded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.NumberOfCacheFiles" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getSupportedExtensions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.Extension" + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Model" + }] + } + ], + "name": "getSupportedOperations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.boolean" + } + ] + }, + { + "code": 6, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.DeviceType" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "getVersionString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Model" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preference": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionPreference" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "priority": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Priority" + }] + }, + {"deadlineNs": "readInt64"}, + { + "modelCache": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + { + "dataCache": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + {"token": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "prepareModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"deadlineNs": "readInt64"}, + { + "modelCache": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + { + "dataCache": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + {"token": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "prepareModelFromCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Model" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.PrepareModelConfig" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "prepareModelWithConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IExecution.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IExecution.struct new file mode 100644 index 00000000..1aa253d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IExecution.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:52.747847636Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IExecution", + "calls": [ + { + "code": 1, + "in": [{"deadlineNs": "readInt64"}], + "name": "executeSynchronously", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionResult" + }] + } + ] + }, + { + "code": 2, + "in": [ + { + "waitFor": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + {"deadlineNs": "readInt64"}, + {"durationNs": "readInt64"} + ], + "name": "executeFenced", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.FencedExecutionResult" + }] + } + ] + } + ], + "name": "IExecution", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IFencedExecutionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IFencedExecutionCallback.struct new file mode 100644 index 00000000..3c5905eb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IFencedExecutionCallback.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:52.749150462Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IFencedExecutionCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "getExecutionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ErrorStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timingLaunched": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Timing" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timingFenced": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Timing" + }] + } + ] + }], + "name": "IFencedExecutionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModel.struct new file mode 100644 index 00000000..e4ce6b74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModel.struct @@ -0,0 +1,185 @@ +{ + "produced_on": "2024-04-12T08:47:52.753626771Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IPreparedModel", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + {"measureTiming": "readBool"}, + {"deadlineNs": "readInt64"}, + {"loopTimeoutDurationNs": "readInt64"} + ], + "name": "executeSynchronously", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionResult" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + { + "waitFor": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + {"measureTiming": "readBool"}, + {"deadlineNs": "readInt64"}, + {"loopTimeoutDurationNs": "readInt64"}, + {"durationNs": "readInt64"} + ], + "name": "executeFenced", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.FencedExecutionResult" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "configureExecutionBurst", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionConfig" + }] + } + ], + "name": "createReusableExecution", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionConfig" + }] + }, + {"deadlineNs": "readInt64"} + ], + "name": "executeSynchronouslyWithConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionResult" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Request" + }] + }, + { + "waitFor": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ParcelFileDescriptor" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ExecutionConfig" + }] + }, + {"deadlineNs": "readInt64"}, + {"durationNs": "readInt64"} + ], + "name": "executeFencedWithConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.FencedExecutionResult" + }] + } + ] + } + ], + "name": "IPreparedModel", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelCallback.struct new file mode 100644 index 00000000..1396dfe5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:52.754991478Z", + "source_location": "", + "full_name": "android.hardware.neuralnetworks.IPreparedModelCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.ErrorStatus" + }] + }, + {"preparedModel": "readStrongBinder"} + ], + "name": "notify", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IPreparedModelCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelParcel.struct new file mode 100644 index 00000000..2398534e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/IPreparedModelParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:52.755957077Z", + "source_location": "", + "components": [{"preparedModel": "readStrongBinder"}], + "full_name": "android.hardware.neuralnetworks.IPreparedModelParcel", + "name": "IPreparedModelParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Model.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Model.struct new file mode 100644 index 00000000..a26b37c4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Model.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:52.758229712Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "main": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.Subgraph" + }] + }, + { + "referenced": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.Subgraph" + }, + {"operandValues": "readByteVector"}, + { + "pools": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.Memory" + }, + {"relaxComputationFloat32toFloat16": "readBool"}, + { + "extensionNameToPrefix": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.ExtensionNameAndPrefix" + } + ], + "full_name": "android.hardware.neuralnetworks.Model", + "name": "Model", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/NumberOfCacheFiles.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/NumberOfCacheFiles.struct new file mode 100644 index 00000000..3516679c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/NumberOfCacheFiles.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.759118529Z", + "source_location": "", + "components": [ + {"numModelCache": "readInt32"}, + {"numDataCache": "readInt32"} + ], + "full_name": "android.hardware.neuralnetworks.NumberOfCacheFiles", + "name": "NumberOfCacheFiles", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operand.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operand.struct new file mode 100644 index 00000000..912e0183 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operand.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:52.760777002Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.OperandType" + }] + }, + {"dimensions": "readInt32Vector"}, + {"scale": "readFloat"}, + {"zeroPoint": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lifetime": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.OperandLifeTime" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.DataLocation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extraParams": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.OperandExtraParams" + }] + } + ], + "full_name": "android.hardware.neuralnetworks.Operand", + "name": "Operand", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OperandPerformance.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OperandPerformance.struct new file mode 100644 index 00000000..2b3aaa9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OperandPerformance.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:52.763993556Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.OperandType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.PerformanceInfo" + }] + } + ], + "full_name": "android.hardware.neuralnetworks.OperandPerformance", + "name": "OperandPerformance", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operation.struct new file mode 100644 index 00000000..c53c0258 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Operation.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:52.766803621Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.OperationType" + }] + }, + {"inputs": "readInt32Vector"}, + {"outputs": "readInt32Vector"} + ], + "full_name": "android.hardware.neuralnetworks.Operation", + "name": "Operation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OutputShape.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OutputShape.struct new file mode 100644 index 00000000..f74b2180 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/OutputShape.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.847639091Z", + "source_location": "", + "components": [ + {"dimensions": "readInt32Vector"}, + {"isSufficient": "readBool"} + ], + "full_name": "android.hardware.neuralnetworks.OutputShape", + "name": "OutputShape", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/PerformanceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/PerformanceInfo.struct new file mode 100644 index 00000000..89a7bd80 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/PerformanceInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.848611981Z", + "source_location": "", + "components": [ + {"execTime": "readFloat"}, + {"powerUsage": "readFloat"} + ], + "full_name": "android.hardware.neuralnetworks.PerformanceInfo", + "name": "PerformanceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Request.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Request.struct new file mode 100644 index 00000000..946ca955 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Request.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:52.852121021Z", + "source_location": "", + "components": [ + { + "inputs": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.RequestArgument" + }, + { + "outputs": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.RequestArgument" + }, + { + "pools": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.RequestMemoryPool" + } + ], + "full_name": "android.hardware.neuralnetworks.Request", + "name": "Request", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/RequestArgument.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/RequestArgument.struct new file mode 100644 index 00000000..d5da5cb0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/RequestArgument.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:52.853210693Z", + "source_location": "", + "components": [ + {"hasNoValue": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.hardware.neuralnetworks.DataLocation" + }] + }, + {"dimensions": "readInt32Vector"} + ], + "full_name": "android.hardware.neuralnetworks.RequestArgument", + "name": "RequestArgument", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Subgraph.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Subgraph.struct new file mode 100644 index 00000000..b8b0d917 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Subgraph.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:52.855404676Z", + "source_location": "", + "components": [ + { + "operands": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.Operand" + }, + { + "operations": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.Operation" + }, + {"inputIndexes": "readInt32Vector"}, + {"outputIndexes": "readInt32Vector"} + ], + "full_name": "android.hardware.neuralnetworks.Subgraph", + "name": "Subgraph", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/SymmPerChannelQuantParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/SymmPerChannelQuantParams.struct new file mode 100644 index 00000000..a2d93ac3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/SymmPerChannelQuantParams.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.856345095Z", + "source_location": "", + "components": [ + { + "scales": "readParcelableVector", + "__parcelType": "android.hardware.neuralnetworks.float" + }, + {"channelDim": "readInt32"} + ], + "full_name": "android.hardware.neuralnetworks.SymmPerChannelQuantParams", + "name": "SymmPerChannelQuantParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Timing.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Timing.struct new file mode 100644 index 00000000..8fc91344 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/Timing.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.857277774Z", + "source_location": "", + "components": [ + {"timeOnDeviceNs": "readInt64"}, + {"timeInDriverNs": "readInt64"} + ], + "full_name": "android.hardware.neuralnetworks.Timing", + "name": "Timing", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/TokenValuePair.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/TokenValuePair.struct new file mode 100644 index 00000000..f8c5f228 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/neuralnetworks/TokenValuePair.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.858308944Z", + "source_location": "", + "components": [ + {"token": "readInt32"}, + {"value": "readByteVector"} + ], + "full_name": "android.hardware.neuralnetworks.TokenValuePair", + "name": "TokenValuePair", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfc.struct new file mode 100644 index 00000000..2ca3614f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfc.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:52.881899904Z", + "source_location": "", + "full_name": "android.hardware.nfc.INfc", + "calls": [ + { + "code": 1, + "in": [{"clientCallback": "readStrongBinder"}], + "name": "open", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.nfc.NfcCloseType" + }] + } + ], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "coreInitialized", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "factoryReset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.nfc.NfcConfig" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "powerCycle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "preDiscover", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"data": "readByteVector"}], + "name": "write", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"enable": "readBool"}], + "name": "setEnableVerboseLogging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "isVerboseLoggingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INfc", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfcClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfcClientCallback.struct new file mode 100644 index 00000000..2056a2cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/INfcClientCallback.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:52.882988015Z", + "source_location": "", + "full_name": "android.hardware.nfc.INfcClientCallback", + "calls": [ + { + "code": 1, + "in": [{"data": "readByteVector"}], + "name": "sendData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.nfc.NfcEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.nfc.NfcStatus" + }] + } + ], + "name": "sendEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INfcClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/NfcConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/NfcConfig.struct new file mode 100644 index 00000000..d0af118d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/NfcConfig.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:52.885196459Z", + "source_location": "", + "components": [ + {"nfaPollBailOutMode": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "presenceCheckAlgorithm": "readParcelable", + "__parcelType": "android.hardware.nfc.PresenceCheckAlgorithm" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nfaProprietaryCfg": "readParcelable", + "__parcelType": "android.hardware.nfc.ProtocolDiscoveryConfig" + }] + }, + {"defaultOffHostRoute": "readByte"}, + {"defaultOffHostRouteFelica": "readByte"}, + {"defaultSystemCodeRoute": "readByte"}, + {"defaultSystemCodePowerState": "readByte"}, + {"defaultRoute": "readByte"}, + {"offHostESEPipeId": "readByte"}, + {"offHostSIMPipeId": "readByte"}, + {"maxIsoDepTransceiveLength": "readInt32"}, + {"hostAllowlist": "readByteVector"}, + {"offHostRouteUicc": "readByteVector"}, + {"offHostRouteEse": "readByteVector"}, + {"defaultIsoDepRoute": "readByte"} + ], + "full_name": "android.hardware.nfc.NfcConfig", + "name": "NfcConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/ProtocolDiscoveryConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/ProtocolDiscoveryConfig.struct new file mode 100644 index 00000000..aa62c220 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/nfc/ProtocolDiscoveryConfig.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:52.888805321Z", + "source_location": "", + "components": [ + {"protocol18092Active": "readByte"}, + {"protocolBPrime": "readByte"}, + {"protocolDual": "readByte"}, + {"protocol15693": "readByte"}, + {"protocolKovio": "readByte"}, + {"protocolMifare": "readByte"}, + {"discoveryPollKovio": "readByte"}, + {"discoveryPollBPrime": "readByte"}, + {"discoveryListenBPrime": "readByte"} + ], + "full_name": "android.hardware.nfc.ProtocolDiscoveryConfig", + "name": "ProtocolDiscoveryConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/oemlock/IOemLock.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/oemlock/IOemLock.struct new file mode 100644 index 00000000..a1e06a84 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/oemlock/IOemLock.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:52.895084676Z", + "source_location": "", + "full_name": "android.hardware.oemlock.IOemLock", + "calls": [ + { + "code": 1, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [], + "name": "isOemUnlockAllowedByCarrier", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "isOemUnlockAllowedByDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"allowed": "readBool"}, + {"signature": "readByteVector"} + ], + "name": "setOemUnlockAllowedByCarrier", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.oemlock.OemLockSecureStatus" + }] + } + ] + }, + { + "code": 5, + "in": [{"allowed": "readBool"}], + "name": "setOemUnlockAllowedByDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOemLock", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPower.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPower.struct new file mode 100644 index 00000000..14c477bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPower.struct @@ -0,0 +1,107 @@ +{ + "produced_on": "2024-04-12T08:47:52.930542533Z", + "source_location": "", + "full_name": "android.hardware.power.IPower", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.power.Mode" + }] + }, + {"enabled": "readBool"} + ], + "name": "setMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.power.Mode" + }] + } + ], + "name": "isModeSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.power.Boost" + }] + }, + {"durationMs": "readInt32"} + ], + "name": "setBoost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.power.Boost" + }] + } + ], + "name": "isBoostSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"tgid": "readInt32"}, + {"uid": "readInt32"}, + {"threadIds": "readInt32Vector"}, + {"durationNanos": "readInt64"} + ], + "name": "createHintSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "getHintSessionPreferredRate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IPower", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPowerHintSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPowerHintSession.struct new file mode 100644 index 00000000..313563d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/IPowerHintSession.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:52.931938950Z", + "source_location": "", + "full_name": "android.hardware.power.IPowerHintSession", + "calls": [ + { + "code": 1, + "in": [{"targetDurationNanos": "readInt64"}], + "name": "updateTargetWorkDuration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "durations": "readParcelableVector", + "__parcelType": "android.hardware.power.WorkDuration" + }], + "name": "reportActualWorkDuration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "pause", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "resume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "close", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hint": "readParcelable", + "__parcelType": "android.hardware.power.SessionHint" + }] + } + ], + "name": "sendHint", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"threadIds": "readInt32Vector"}], + "name": "setThreads", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPowerHintSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/WorkDuration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/WorkDuration.struct new file mode 100644 index 00000000..412a0e5e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/WorkDuration.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.936330588Z", + "source_location": "", + "components": [ + {"timeStampNanos": "readInt64"}, + {"durationNanos": "readInt64"} + ], + "full_name": "android.hardware.power.WorkDuration", + "name": "WorkDuration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/Channel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/Channel.struct new file mode 100644 index 00000000..4f95c59a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/Channel.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:52.982094878Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString16"}, + {"subsystem": "readString16"} + ], + "full_name": "android.hardware.power.stats.Channel", + "name": "Channel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumer.struct new file mode 100644 index 00000000..389f3358 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumer.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:52.982972405Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"ordinal": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.power.stats.EnergyConsumerType" + }] + }, + {"name": "readString16"} + ], + "full_name": "android.hardware.power.stats.EnergyConsumer", + "name": "EnergyConsumer", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerAttribution.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerAttribution.struct new file mode 100644 index 00000000..20bdbc23 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerAttribution.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.983870663Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"energyUWs": "readInt64"} + ], + "full_name": "android.hardware.power.stats.EnergyConsumerAttribution", + "name": "EnergyConsumerAttribution", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerResult.struct new file mode 100644 index 00000000..48609744 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyConsumerResult.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:52.984878013Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"timestampMs": "readInt64"}, + {"energyUWs": "readInt64"}, + { + "attribution": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.EnergyConsumerAttribution" + } + ], + "full_name": "android.hardware.power.stats.EnergyConsumerResult", + "name": "EnergyConsumerResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyMeasurement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyMeasurement.struct new file mode 100644 index 00000000..8d0603fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/EnergyMeasurement.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:52.986593797Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"timestampMs": "readInt64"}, + {"durationMs": "readInt64"}, + {"energyUWs": "readInt64"} + ], + "full_name": "android.hardware.power.stats.EnergyMeasurement", + "name": "EnergyMeasurement", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/IPowerStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/IPowerStats.struct new file mode 100644 index 00000000..f531f940 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/IPowerStats.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:52.988378303Z", + "source_location": "", + "full_name": "android.hardware.power.stats.IPowerStats", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPowerEntityInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.PowerEntity" + } + ] + }, + { + "code": 2, + "in": [{"powerEntityIds": "readInt32Vector"}], + "name": "getStateResidency", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.StateResidencyResult" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getEnergyConsumerInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.EnergyConsumer" + } + ] + }, + { + "code": 4, + "in": [{"energyConsumerIds": "readInt32Vector"}], + "name": "getEnergyConsumed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.EnergyConsumerResult" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getEnergyMeterInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.Channel" + } + ] + }, + { + "code": 6, + "in": [{"channelIds": "readInt32Vector"}], + "name": "readEnergyMeter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.EnergyMeasurement" + } + ] + } + ], + "name": "IPowerStats", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/PowerEntity.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/PowerEntity.struct new file mode 100644 index 00000000..390f7219 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/PowerEntity.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:52.989434504Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString16"}, + { + "states": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.State" + } + ], + "full_name": "android.hardware.power.stats.PowerEntity", + "name": "PowerEntity", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/State.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/State.struct new file mode 100644 index 00000000..66430fe2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/State.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:52.990376663Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString16"} + ], + "full_name": "android.hardware.power.stats.State", + "name": "State", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidency.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidency.struct new file mode 100644 index 00000000..c86db7f6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidency.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:52.991198809Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"totalTimeInStateMs": "readInt64"}, + {"totalStateEntryCount": "readInt64"}, + {"lastEntryTimestampMs": "readInt64"} + ], + "full_name": "android.hardware.power.stats.StateResidency", + "name": "StateResidency", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidencyResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidencyResult.struct new file mode 100644 index 00000000..0c0a2413 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/power/stats/StateResidencyResult.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:52.991941764Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + { + "stateResidencyData": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.StateResidency" + } + ], + "full_name": "android.hardware.power.stats.StateResidencyResult", + "name": "StateResidencyResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IAnnouncementListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IAnnouncementListener.struct new file mode 100644 index 00000000..e170981a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IAnnouncementListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.404826049Z", + "source_location": "", + "full_name": "android.hardware.radio.IAnnouncementListener", + "calls": [{ + "code": 1, + "in": [{ + "activeAnnouncements": "readList", + "__parcelType": "android.hardware.radio.Announcement" + }], + "name": "onListUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAnnouncementListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ICloseHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ICloseHandle.struct new file mode 100644 index 00000000..c32fe5e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ICloseHandle.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.405757187Z", + "source_location": "", + "full_name": "android.hardware.radio.ICloseHandle", + "calls": [{ + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICloseHandle", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IRadioService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IRadioService.struct new file mode 100644 index 00000000..067901da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/IRadioService.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:45.407059633Z", + "source_location": "", + "full_name": "android.hardware.radio.IRadioService", + "calls": [ + { + "code": 1, + "in": [], + "name": "listModules", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.radio.RadioManager.ModuleProperties" + } + ] + }, + { + "code": 2, + "in": [ + {"moduleId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandConfig": "readParcelable", + "__parcelType": "android.hardware.radio.RadioManager.BandConfig" + }] + }, + {"withAudio": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "openTuner", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"enabledTypes": "readInt32Vector"}, + {"listener": "readStrongBinder"} + ], + "name": "addAnnouncementListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IRadioService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITuner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITuner.struct new file mode 100644 index 00000000..ea12b588 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITuner.struct @@ -0,0 +1,230 @@ +{ + "produced_on": "2024-04-12T08:47:45.409116354Z", + "source_location": "", + "full_name": "android.hardware.radio.ITuner", + "calls": [ + { + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "isClosed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.RadioManager.BandConfig" + }] + } + ], + "name": "setConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.radio.RadioManager.BandConfig" + }] + } + ] + }, + { + "code": 5, + "in": [{"mute": "readBool"}], + "name": "setMuted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "isMuted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"directionDown": "readBool"}, + {"skipSubChannel": "readBool"} + ], + "name": "step", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"directionDown": "readBool"}, + {"skipSubChannel": "readBool"} + ], + "name": "seek", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "selector": "readParcelable", + "__parcelType": "android.hardware.radio.ProgramSelector" + }] + } + ], + "name": "tune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "cancelAnnouncement", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"id": "readInt32"}], + "name": "getImage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 13, + "in": [], + "name": "startBackgroundScan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.hardware.radio.ProgramList.Filter" + }] + } + ], + "name": "startProgramListUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "stopProgramListUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"flag": "readInt32"}], + "name": "isConfigFlagSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"flag": "readInt32"}], + "name": "isConfigFlagSet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"flag": "readInt32"}, + {"value": "readBool"} + ], + "name": "setConfigFlag", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"parameters": "readMap"}], + "name": "setParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 20, + "in": [{ + "keys": "readList", + "__parcelType": "String" + }], + "name": "getParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + } + ], + "name": "ITuner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITunerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITunerCallback.struct new file mode 100644 index 00000000..9d1b8729 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ITunerCallback.struct @@ -0,0 +1,141 @@ +{ + "produced_on": "2024-04-12T08:47:45.411025552Z", + "source_location": "", + "full_name": "android.hardware.radio.ITunerCallback", + "calls": [ + { + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"result": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "selector": "readParcelable", + "__parcelType": "android.hardware.radio.ProgramSelector" + }] + } + ], + "name": "onTuneFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.RadioManager.BandConfig" + }] + } + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioManager.ProgramInfo" + }] + } + ], + "name": "onCurrentProgramInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"active": "readBool"}], + "name": "onTrafficAnnouncement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"active": "readBool"}], + "name": "onEmergencyAnnouncement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"connected": "readBool"}], + "name": "onAntennaState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"isAvailable": "readBool"}], + "name": "onBackgroundScanAvailabilityChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "onBackgroundScanComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onProgramListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "chunk": "readParcelable", + "__parcelType": "android.hardware.radio.ProgramList.Chunk" + }] + } + ], + "name": "onProgramListUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"flag": "readInt32"}, + {"value": "readBool"} + ], + "name": "onConfigFlagUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"parameters": "readMap"}], + "name": "onParametersUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioConst.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioConst.struct new file mode 100644 index 00000000..c02b62ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioConst.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.032930829Z", + "source_location": "", + "components": [ + {"MAX_RILDS": "readInt32"}, + {"MAX_UUID_LENGTH": "readInt32"}, + {"CARD_MAX_APPS": "readInt32"}, + {"P2_CONSTANT_NO_P2": "readInt32"} + ], + "full_name": "android.hardware.radio.RadioConst", + "name": "RadioConst", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfo.struct new file mode 100644 index 00000000..48283d78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfo.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.038388288Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseType" + }] + }, + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.radio.RadioError" + }] + } + ], + "full_name": "android.hardware.radio.RadioResponseInfo", + "name": "RadioResponseInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfoModem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfoModem.struct new file mode 100644 index 00000000..964c97bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/RadioResponseInfoModem.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:54.039357487Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseType" + }] + }, + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.radio.RadioError" + }] + }, + {"isEnabled": "readBool"} + ], + "full_name": "android.hardware.radio.RadioResponseInfoModem", + "name": "RadioResponseInfoModem", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfig.struct new file mode 100644 index 00000000..17be5237 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfig.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:54.044630352Z", + "source_location": "", + "full_name": "android.hardware.radio.config.IRadioConfig", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "getHalDeviceCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"serial": "readInt32"}], + "name": "getNumOfLiveModems", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"serial": "readInt32"}], + "name": "getPhoneCapability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"serial": "readInt32"}], + "name": "getSimSlotsStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"serial": "readInt32"}, + {"numOfLiveModems": "readByte"} + ], + "name": "setNumOfLiveModems", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"serial": "readInt32"}, + {"modemId": "readByte"} + ], + "name": "setPreferredDataModem", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"radioConfigResponse": "readStrongBinder"}, + {"radioConfigIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + { + "slotMap": "readParcelableVector", + "__parcelType": "android.hardware.radio.config.SlotPortMapping" + } + ], + "name": "setSimSlotsMapping", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioConfig", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigIndication.struct new file mode 100644 index 00000000..e5677c44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigIndication.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:54.045790025Z", + "source_location": "", + "full_name": "android.hardware.radio.config.IRadioConfigIndication", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioIndicationType" + }] + }, + { + "slotStatus": "readParcelableVector", + "__parcelType": "android.hardware.radio.config.SimSlotStatus" + } + ], + "name": "simSlotsStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRadioConfigIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigResponse.struct new file mode 100644 index 00000000..ea1879fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/IRadioConfigResponse.struct @@ -0,0 +1,136 @@ +{ + "produced_on": "2024-04-12T08:47:54.048005519Z", + "source_location": "", + "full_name": "android.hardware.radio.config.IRadioConfigResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + }, + {"modemReducedFeatureSet1": "readBool"} + ], + "name": "getHalDeviceCapabilitiesResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + }, + {"numOfLiveModems": "readByte"} + ], + "name": "getNumOfLiveModemsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneCapability": "readParcelable", + "__parcelType": "android.hardware.radio.config.PhoneCapability" + }] + } + ], + "name": "getPhoneCapabilityResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + }, + { + "slotStatus": "readParcelableVector", + "__parcelType": "android.hardware.radio.config.SimSlotStatus" + } + ], + "name": "getSimSlotsStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setNumOfLiveModemsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setPreferredDataModemResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.config.android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSimSlotsMappingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioConfigResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/PhoneCapability.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/PhoneCapability.struct new file mode 100644 index 00000000..74665cb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/PhoneCapability.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.050098821Z", + "source_location": "", + "components": [ + {"maxActiveData": "readByte"}, + {"maxActiveInternetData": "readByte"}, + {"isInternetLingeringSupported": "readBool"}, + {"logicalModemIds": "readByteVector"} + ], + "full_name": "android.hardware.radio.config.PhoneCapability", + "name": "PhoneCapability", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimPortInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimPortInfo.struct new file mode 100644 index 00000000..d018e38a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimPortInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.051171682Z", + "source_location": "", + "components": [ + {"iccId": "readString16"}, + {"logicalSlotId": "readInt32"}, + {"portActive": "readBool"} + ], + "full_name": "android.hardware.radio.config.SimPortInfo", + "name": "SimPortInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimSlotStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimSlotStatus.struct new file mode 100644 index 00000000..9250c0e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SimSlotStatus.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.052375226Z", + "source_location": "", + "components": [ + {"cardState": "readInt32"}, + {"atr": "readString16"}, + {"eid": "readString16"}, + { + "portInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.config.SimPortInfo" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "supportedMepMode": "readParcelable", + "__parcelType": "android.hardware.radio.config.MultipleEnabledProfilesMode" + }] + } + ], + "full_name": "android.hardware.radio.config.SimSlotStatus", + "name": "SimSlotStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SlotPortMapping.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SlotPortMapping.struct new file mode 100644 index 00000000..26504113 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/config/SlotPortMapping.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.053476728Z", + "source_location": "", + "components": [ + {"physicalSlotId": "readInt32"}, + {"portId": "readInt32"} + ], + "full_name": "android.hardware.radio.config.SlotPortMapping", + "name": "SlotPortMapping", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/DataProfileInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/DataProfileInfo.struct new file mode 100644 index 00000000..da555de0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/DataProfileInfo.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:54.072339794Z", + "source_location": "", + "components": [ + {"ID_DEFAULT": "readInt32"}, + {"ID_TETHERED": "readInt32"}, + {"ID_IMS": "readInt32"}, + {"ID_FOTA": "readInt32"}, + {"ID_CBS": "readInt32"}, + {"ID_OEM_BASE": "readInt32"}, + {"ID_INVALID": "readInt32"}, + {"TYPE_COMMON": "readInt32"}, + {"TYPE_3GPP": "readInt32"}, + {"TYPE_3GPP2": "readInt32"}, + {"profileId": "readInt32"}, + {"apn": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "protocol": "readParcelable", + "__parcelType": "android.hardware.radio.data.PdpProtocolType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "roamingProtocol": "readParcelable", + "__parcelType": "android.hardware.radio.data.PdpProtocolType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authType": "readParcelable", + "__parcelType": "android.hardware.radio.data.ApnAuthType" + }] + }, + {"user": "readString16"}, + {"password": "readString16"}, + {"type": "readInt32"}, + {"maxConnsTime": "readInt32"}, + {"maxConns": "readInt32"}, + {"waitTime": "readInt32"}, + {"enabled": "readBool"}, + {"supportedApnTypesBitmap": "readInt32"}, + {"bearerBitmap": "readInt32"}, + {"mtuV4": "readInt32"}, + {"mtuV6": "readInt32"}, + {"preferred": "readBool"}, + {"persistent": "readBool"}, + {"alwaysOn": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trafficDescriptor": "readParcelable", + "__parcelType": "android.hardware.radio.data.TrafficDescriptor" + }] + } + ], + "full_name": "android.hardware.radio.data.DataProfileInfo", + "name": "DataProfileInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/EpsQos.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/EpsQos.struct new file mode 100644 index 00000000..b57cfcb2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/EpsQos.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.075112979Z", + "source_location": "", + "components": [ + {"qci": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downlink": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uplink": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosBandwidth" + }] + } + ], + "full_name": "android.hardware.radio.data.EpsQos", + "name": "EpsQos", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioData.struct new file mode 100644 index 00000000..635d269b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioData.struct @@ -0,0 +1,230 @@ +{ + "produced_on": "2024-04-12T08:47:54.079198860Z", + "source_location": "", + "full_name": "android.hardware.radio.data.IRadioData", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "allocatePduSessionId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"callId": "readInt32"} + ], + "name": "cancelHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serial": "readInt32"}, + {"cid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataRequestReason" + }] + } + ], + "name": "deactivateDataCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"serial": "readInt32"}], + "name": "getDataCallList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serial": "readInt32"}], + "name": "getSlicingConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"serial": "readInt32"}, + {"id": "readInt32"} + ], + "name": "releasePduSessionId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "responseAcknowledgement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + {"allow": "readBool"} + ], + "name": "setDataAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serial": "readInt32"}, + { + "profiles": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.DataProfileInfo" + } + ], + "name": "setDataProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataThrottlingAction": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataThrottlingAction" + }] + }, + {"completionDurationMillis": "readInt64"} + ], + "name": "setDataThrottling", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataProfileInfo": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataProfileInfo" + }] + } + ], + "name": "setInitialAttachApn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"radioDataResponse": "readStrongBinder"}, + {"radioDataIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetwork": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataProfileInfo": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataProfileInfo" + }] + }, + {"roamingAllowed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataRequestReason" + }] + }, + { + "addresses": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.LinkAddress" + }, + {"dnses": "readString16Vector"}, + {"pduSessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sliceInfo": "readParcelable", + "__parcelType": "android.hardware.radio.data.SliceInfo" + }] + }, + {"matchAllRuleAllowed": "readBool"} + ], + "name": "setupDataCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"serial": "readInt32"}, + {"callId": "readInt32"} + ], + "name": "startHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keepalive": "readParcelable", + "__parcelType": "android.hardware.radio.data.KeepaliveRequest" + }] + } + ], + "name": "startKeepalive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"serial": "readInt32"}, + {"sessionHandle": "readInt32"} + ], + "name": "stopKeepalive", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioData", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataIndication.struct new file mode 100644 index 00000000..ab9a71cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataIndication.struct @@ -0,0 +1,126 @@ +{ + "produced_on": "2024-04-12T08:47:54.081003196Z", + "source_location": "", + "full_name": "android.hardware.radio.data.IRadioDataIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + { + "dcList": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.SetupDataCallResult" + } + ], + "name": "dataCallListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.data.KeepaliveStatus" + }] + } + ], + "name": "keepaliveStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pco": "readParcelable", + "__parcelType": "android.hardware.radio.data.PcoDataInfo" + }] + } + ], + "name": "pcoData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataProfileInfo": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataProfileInfo" + }] + } + ], + "name": "unthrottleApn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "slicingConfig": "readParcelable", + "__parcelType": "android.hardware.radio.data.SlicingConfig" + }] + } + ], + "name": "slicingConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioDataIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataResponse.struct new file mode 100644 index 00000000..1b6424d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/IRadioDataResponse.struct @@ -0,0 +1,270 @@ +{ + "produced_on": "2024-04-12T08:47:54.083834593Z", + "source_location": "", + "full_name": "android.hardware.radio.data.IRadioDataResponse", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "acknowledgeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"id": "readInt32"} + ], + "name": "allocatePduSessionIdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "cancelHandoverResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "deactivateDataCallResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "dcResponse": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.SetupDataCallResult" + } + ], + "name": "getDataCallListResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "slicingConfig": "readParcelable", + "__parcelType": "android.hardware.radio.data.SlicingConfig" + }] + } + ], + "name": "getSlicingConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "releasePduSessionIdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setDataAllowedResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setDataProfileResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setDataThrottlingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setInitialAttachApnResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dcResponse": "readParcelable", + "__parcelType": "android.hardware.radio.data.SetupDataCallResult" + }] + } + ], + "name": "setupDataCallResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "startHandoverResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.data.KeepaliveStatus" + }] + } + ], + "name": "startKeepaliveResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "stopKeepaliveResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioDataResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveRequest.struct new file mode 100644 index 00000000..ba08b4aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveRequest.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.085131808Z", + "source_location": "", + "components": [ + {"TYPE_NATT_IPV4": "readInt32"}, + {"TYPE_NATT_IPV6": "readInt32"}, + {"type": "readInt32"}, + {"sourceAddress": "readByteVector"}, + {"sourcePort": "readInt32"}, + {"destinationAddress": "readByteVector"}, + {"destinationPort": "readInt32"}, + {"maxKeepaliveIntervalMillis": "readInt32"}, + {"cid": "readInt32"} + ], + "full_name": "android.hardware.radio.data.KeepaliveRequest", + "name": "KeepaliveRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveStatus.struct new file mode 100644 index 00000000..5de1145f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/KeepaliveStatus.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.086100108Z", + "source_location": "", + "components": [ + {"CODE_ACTIVE": "readInt32"}, + {"CODE_INACTIVE": "readInt32"}, + {"CODE_PENDING": "readInt32"}, + {"sessionHandle": "readInt32"}, + {"code": "readInt32"} + ], + "full_name": "android.hardware.radio.data.KeepaliveStatus", + "name": "KeepaliveStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/LinkAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/LinkAddress.struct new file mode 100644 index 00000000..c9637f78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/LinkAddress.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:54.087311742Z", + "source_location": "", + "components": [ + {"ADDRESS_PROPERTY_NONE": "readInt32"}, + {"ADDRESS_PROPERTY_DEPRECATED": "readInt32"}, + {"address": "readString16"}, + {"addressProperties": "readInt32"}, + {"deprecationTime": "readInt64"}, + {"expirationTime": "readInt64"} + ], + "full_name": "android.hardware.radio.data.LinkAddress", + "name": "LinkAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/NrQos.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/NrQos.struct new file mode 100644 index 00000000..cfa5e1ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/NrQos.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:54.088473275Z", + "source_location": "", + "components": [ + {"FLOW_ID_RANGE_MIN": "readByte"}, + {"FLOW_ID_RANGE_MAX": "readByte"}, + {"AVERAGING_WINDOW_UNKNOWN": "readInt32"}, + {"fiveQi": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downlink": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uplink": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosBandwidth" + }] + }, + {"qfi": "readByte"}, + {"averagingWindowMs": "readChar"}, + {"averagingWindowMillis": "readInt32"} + ], + "full_name": "android.hardware.radio.data.NrQos", + "name": "NrQos", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/OsAppId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/OsAppId.struct new file mode 100644 index 00000000..d4ddc422 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/OsAppId.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.089441764Z", + "source_location": "", + "components": [{"osAppId": "readByteVector"}], + "full_name": "android.hardware.radio.data.OsAppId", + "name": "OsAppId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PcoDataInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PcoDataInfo.struct new file mode 100644 index 00000000..1b1f2d52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PcoDataInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.090356543Z", + "source_location": "", + "components": [ + {"cid": "readInt32"}, + {"bearerProto": "readString16"}, + {"pcoId": "readInt32"}, + {"contents": "readByteVector"} + ], + "full_name": "android.hardware.radio.data.PcoDataInfo", + "name": "PcoDataInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PortRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PortRange.struct new file mode 100644 index 00000000..5e12965c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/PortRange.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.092139478Z", + "source_location": "", + "components": [ + {"PORT_RANGE_MIN": "readInt32"}, + {"PORT_RANGE_MAX": "readInt32"}, + {"start": "readInt32"}, + {"end": "readInt32"} + ], + "full_name": "android.hardware.radio.data.PortRange", + "name": "PortRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosBandwidth.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosBandwidth.struct new file mode 100644 index 00000000..36aede57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosBandwidth.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.093893613Z", + "source_location": "", + "components": [ + {"maxBitrateKbps": "readInt32"}, + {"guaranteedBitrateKbps": "readInt32"} + ], + "full_name": "android.hardware.radio.data.QosBandwidth", + "name": "QosBandwidth", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosFilter.struct new file mode 100644 index 00000000..35134d47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosFilter.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:54.095396633Z", + "source_location": "", + "components": [ + {"DIRECTION_DOWNLINK": "readByte"}, + {"DIRECTION_UPLINK": "readByte"}, + {"DIRECTION_BIDIRECTIONAL": "readByte"}, + {"PROTOCOL_UNSPECIFIED": "readByte"}, + {"PROTOCOL_TCP": "readByte"}, + {"PROTOCOL_UDP": "readByte"}, + {"PROTOCOL_ESP": "readByte"}, + {"PROTOCOL_AH": "readByte"}, + {"localAddresses": "readString16Vector"}, + {"remoteAddresses": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localPort": "readParcelable", + "__parcelType": "android.hardware.radio.data.PortRange" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remotePort": "readParcelable", + "__parcelType": "android.hardware.radio.data.PortRange" + }] + }, + {"protocol": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tos": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosFilterTypeOfService" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flowLabel": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosFilterIpv6FlowLabel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spi": "readParcelable", + "__parcelType": "android.hardware.radio.data.QosFilterIpsecSpi" + }] + }, + {"direction": "readByte"}, + {"precedence": "readInt32"} + ], + "full_name": "android.hardware.radio.data.QosFilter", + "name": "QosFilter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosSession.struct new file mode 100644 index 00000000..e3bc6e8a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/QosSession.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:54.098579506Z", + "source_location": "", + "components": [ + {"qosSessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "qos": "readParcelable", + "__parcelType": "android.hardware.radio.data.Qos" + }] + }, + { + "qosFilters": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.QosFilter" + } + ], + "full_name": "android.hardware.radio.data.QosSession", + "name": "QosSession", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/RouteSelectionDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/RouteSelectionDescriptor.struct new file mode 100644 index 00000000..89dff349 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/RouteSelectionDescriptor.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:54.099704549Z", + "source_location": "", + "components": [ + {"SSC_MODE_UNKNOWN": "readByte"}, + {"SSC_MODE_1": "readByte"}, + {"SSC_MODE_2": "readByte"}, + {"SSC_MODE_3": "readByte"}, + {"precedence": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionType": "readParcelable", + "__parcelType": "android.hardware.radio.data.PdpProtocolType" + }] + }, + {"sscMode": "readByte"}, + { + "sliceInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.SliceInfo" + }, + {"dnn": "readString16Vector"} + ], + "full_name": "android.hardware.radio.data.RouteSelectionDescriptor", + "name": "RouteSelectionDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SetupDataCallResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SetupDataCallResult.struct new file mode 100644 index 00000000..06c8691d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SetupDataCallResult.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:54.101606877Z", + "source_location": "", + "components": [ + {"DATA_CONNECTION_STATUS_INACTIVE": "readInt32"}, + {"DATA_CONNECTION_STATUS_DORMANT": "readInt32"}, + {"DATA_CONNECTION_STATUS_ACTIVE": "readInt32"}, + {"HANDOVER_FAILURE_MODE_LEGACY": "readByte"}, + {"HANDOVER_FAILURE_MODE_DO_FALLBACK": "readByte"}, + {"HANDOVER_FAILURE_MODE_NO_FALLBACK_RETRY_HANDOVER": "readByte"}, + {"HANDOVER_FAILURE_MODE_NO_FALLBACK_RETRY_SETUP_NORMAL": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cause": "readParcelable", + "__parcelType": "android.hardware.radio.data.DataCallFailCause" + }] + }, + {"suggestedRetryTime": "readInt64"}, + {"cid": "readInt32"}, + {"active": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.data.PdpProtocolType" + }] + }, + {"ifname": "readString16"}, + { + "addresses": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.LinkAddress" + }, + {"dnses": "readString16Vector"}, + {"gateways": "readString16Vector"}, + {"pcscf": "readString16Vector"}, + {"mtuV4": "readInt32"}, + {"mtuV6": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "defaultQos": "readParcelable", + "__parcelType": "android.hardware.radio.data.Qos" + }] + }, + { + "qosSessions": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.QosSession" + }, + {"handoverFailureMode": "readByte"}, + {"pduSessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sliceInfo": "readParcelable", + "__parcelType": "android.hardware.radio.data.SliceInfo" + }] + }, + { + "trafficDescriptors": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.TrafficDescriptor" + } + ], + "full_name": "android.hardware.radio.data.SetupDataCallResult", + "name": "SetupDataCallResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SliceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SliceInfo.struct new file mode 100644 index 00000000..b24b9406 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SliceInfo.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.102934023Z", + "source_location": "", + "components": [ + {"SERVICE_TYPE_NONE": "readByte"}, + {"SERVICE_TYPE_EMBB": "readByte"}, + {"SERVICE_TYPE_URLLC": "readByte"}, + {"SERVICE_TYPE_MIOT": "readByte"}, + {"STATUS_UNKNOWN": "readByte"}, + {"STATUS_CONFIGURED": "readByte"}, + {"STATUS_ALLOWED": "readByte"}, + {"STATUS_REJECTED_NOT_AVAILABLE_IN_PLMN": "readByte"}, + {"STATUS_REJECTED_NOT_AVAILABLE_IN_REG_AREA": "readByte"}, + {"STATUS_DEFAULT_CONFIGURED": "readByte"}, + {"sliceServiceType": "readByte"}, + {"sliceDifferentiator": "readInt32"}, + {"mappedHplmnSst": "readByte"}, + {"mappedHplmnSd": "readInt32"}, + {"status": "readByte"} + ], + "full_name": "android.hardware.radio.data.SliceInfo", + "name": "SliceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SlicingConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SlicingConfig.struct new file mode 100644 index 00000000..340731fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/SlicingConfig.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.103824011Z", + "source_location": "", + "components": [ + { + "urspRules": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.UrspRule" + }, + { + "sliceInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.SliceInfo" + } + ], + "full_name": "android.hardware.radio.data.SlicingConfig", + "name": "SlicingConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/TrafficDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/TrafficDescriptor.struct new file mode 100644 index 00000000..1ce90b50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/TrafficDescriptor.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.104778550Z", + "source_location": "", + "components": [ + {"dnn": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "osAppId": "readParcelable", + "__parcelType": "android.hardware.radio.data.OsAppId" + }] + } + ], + "full_name": "android.hardware.radio.data.TrafficDescriptor", + "name": "TrafficDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/UrspRule.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/UrspRule.struct new file mode 100644 index 00000000..041f7047 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/data/UrspRule.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.105733429Z", + "source_location": "", + "components": [ + {"precedence": "readInt32"}, + { + "trafficDescriptors": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.TrafficDescriptor" + }, + { + "routeSelectionDescriptor": "readParcelableVector", + "__parcelType": "android.hardware.radio.data.RouteSelectionDescriptor" + } + ], + "full_name": "android.hardware.radio.data.UrspRule", + "name": "UrspRule", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ConnectionFailureInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ConnectionFailureInfo.struct new file mode 100644 index 00000000..6b7670eb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ConnectionFailureInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.106997494Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "failureReason": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ConnectionFailureReason" + }] + }, + {"causeCode": "readInt32"}, + {"waitTimeMillis": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.ConnectionFailureInfo", + "name": "ConnectionFailureInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioIms.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioIms.struct new file mode 100644 index 00000000..33516bce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioIms.struct @@ -0,0 +1,150 @@ +{ + "produced_on": "2024-04-12T08:47:54.110468243Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.IRadioIms", + "calls": [ + { + "code": 1, + "in": [ + {"serial": "readInt32"}, + { + "srvccCalls": "readParcelableVector", + "__parcelType": "android.hardware.radio.ims.SrvccCall" + } + ], + "name": "setSrvccCallInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsRegistration": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsRegistration" + }] + } + ], + "name": "updateImsRegistrationInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serial": "readInt32"}, + {"token": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsTrafficType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsTrafficType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetworkType": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trafficDirection": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsCall.Direction" + }] + } + ], + "name": "startImsTraffic", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"serial": "readInt32"}, + {"token": "readInt32"} + ], + "name": "stopImsTraffic", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.radio.ims.EpsFallbackReason" + }] + } + ], + "name": "triggerEpsFallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"radioImsResponse": "readStrongBinder"}, + {"radioImsIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsStreamType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "direction": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsStreamDirection" + }] + }, + {"bitsPerSecond": "readInt32"} + ], + "name": "sendAnbrQuery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + { + "imsCalls": "readParcelableVector", + "__parcelType": "android.hardware.radio.ims.ImsCall" + } + ], + "name": "updateImsCallStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioIms", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsIndication.struct new file mode 100644 index 00000000..21f2712a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsIndication.struct @@ -0,0 +1,92 @@ +{ + "produced_on": "2024-04-12T08:47:54.112093096Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.IRadioImsIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"token": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ConnectionFailureInfo" + }] + } + ], + "name": "onConnectionSetupFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsStreamType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "direction": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsStreamDirection" + }] + }, + {"bitsPerSecond": "readInt32"} + ], + "name": "notifyAnbr", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsDeregistrationReason" + }] + } + ], + "name": "triggerImsDeregistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioImsIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsResponse.struct new file mode 100644 index 00000000..ea602b1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/IRadioImsResponse.struct @@ -0,0 +1,130 @@ +{ + "produced_on": "2024-04-12T08:47:54.113957593Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.IRadioImsResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSrvccCallInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "updateImsRegistrationInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "failureInfo": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ConnectionFailureInfo" + }] + } + ], + "name": "startImsTrafficResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "stopImsTrafficResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "triggerEpsFallbackResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendAnbrQueryResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "updateImsCallStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioImsResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsCall.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsCall.struct new file mode 100644 index 00000000..9d40aada --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsCall.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:54.115258299Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.CallType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetwork": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callState": "readParcelable", + "__parcelType": "android.hardware.radio.ims.CallState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "direction": "readParcelable", + "__parcelType": "android.hardware.radio.ims.Direction" + }] + }, + {"isHeldByRemote": "readBool"} + ], + "full_name": "android.hardware.radio.ims.ImsCall", + "name": "ImsCall", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsRegistration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsRegistration.struct new file mode 100644 index 00000000..d63b875d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/ImsRegistration.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:54.117290779Z", + "source_location": "", + "components": [ + {"IMS_MMTEL_CAPABILITY_NONE": "readInt32"}, + {"IMS_MMTEL_CAPABILITY_VOICE": "readInt32"}, + {"IMS_MMTEL_CAPABILITY_VIDEO": "readInt32"}, + {"IMS_MMTEL_CAPABILITY_SMS": "readInt32"}, + {"IMS_RCS_CAPABILITIES": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "regState": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ImsRegistrationState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetworkType": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "suggestedAction": "readParcelable", + "__parcelType": "android.hardware.radio.ims.SuggestedAction" + }] + }, + {"capabilities": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.ImsRegistration", + "name": "ImsRegistration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/SrvccCall.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/SrvccCall.struct new file mode 100644 index 00000000..d755e413 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/SrvccCall.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:54.121963792Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.CallType" + }] + }, + {"callState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callSubstate": "readParcelable", + "__parcelType": "android.hardware.radio.ims.CallSubState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ringbackToneType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.ToneType" + }] + }, + {"isMpty": "readBool"}, + {"isMT": "readBool"}, + {"number": "readString16"}, + {"numPresentation": "readInt32"}, + {"name": "readString16"}, + {"namePresentation": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.SrvccCall", + "name": "SrvccCall", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AmrParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AmrParams.struct new file mode 100644 index 00000000..7a48c7fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AmrParams.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.124853110Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "amrMode": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.AmrMode" + }] + }, + {"octetAligned": "readBool"}, + {"maxRedundancyMillis": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.media.AmrParams", + "name": "AmrParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AnbrMode.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AnbrMode.struct new file mode 100644 index 00000000..1189f3e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/AnbrMode.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.125822629Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "anbrUplinkMode": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.CodecMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "anbrDownlinkMode": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.CodecMode" + }] + } + ], + "full_name": "android.hardware.radio.ims.media.AnbrMode", + "name": "AnbrMode", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CallQuality.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CallQuality.struct new file mode 100644 index 00000000..118e606a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CallQuality.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:54.127242947Z", + "source_location": "", + "components": [ + {"downlinkCallQualityLevel": "readInt32"}, + {"uplinkCallQualityLevel": "readInt32"}, + {"callDuration": "readInt32"}, + {"numRtpPacketsTransmitted": "readInt32"}, + {"numRtpPacketsReceived": "readInt32"}, + {"numRtpPacketsTransmittedLost": "readInt32"}, + {"numRtpPacketsNotReceived": "readInt32"}, + {"averageRelativeJitter": "readInt32"}, + {"maxRelativeJitter": "readInt32"}, + {"averageRoundTripTime": "readInt32"}, + {"codecType": "readInt32"}, + {"rtpInactivityDetected": "readBool"}, + {"rxSilenceDetected": "readBool"}, + {"txSilenceDetected": "readBool"}, + {"numVoiceFrames": "readInt32"}, + {"numNoDataFrames": "readInt32"}, + {"numDroppedRtpPackets": "readInt32"}, + {"minPlayoutDelayMillis": "readInt64"}, + {"maxPlayoutDelayMillis": "readInt64"}, + {"numRtpSidPacketsReceived": "readInt32"}, + {"numRtpDuplicatePackets": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.media.CallQuality", + "name": "CallQuality", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CodecParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CodecParams.struct new file mode 100644 index 00000000..d70ae13a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/CodecParams.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.129190936Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codecType": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.CodecType" + }] + }, + {"rxPayloadTypeNumber": "readByte"}, + {"txPayloadTypeNumber": "readByte"}, + {"samplingRateKHz": "readByte"}, + {"dtxEnabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codecSpecificParams": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.CodecSpecificParams" + }] + } + ], + "full_name": "android.hardware.radio.ims.media.CodecParams", + "name": "CodecParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/DtmfParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/DtmfParams.struct new file mode 100644 index 00000000..9db67c8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/DtmfParams.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.132305278Z", + "source_location": "", + "components": [ + {"rxPayloadTypeNumber": "readByte"}, + {"txPayloadTypeNumber": "readByte"}, + {"samplingRateKHz": "readByte"} + ], + "full_name": "android.hardware.radio.ims.media.DtmfParams", + "name": "DtmfParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/EvsParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/EvsParams.struct new file mode 100644 index 00000000..ce329818 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/EvsParams.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.135130464Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandwidth": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.EvsBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "evsMode": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.EvsMode" + }] + }, + {"channelAwareMode": "readByte"}, + {"useHeaderFullOnly": "readBool"}, + {"useEvsModeSwitch": "readBool"}, + {"codecModeRequest": "readByte"} + ], + "full_name": "android.hardware.radio.ims.media.EvsParams", + "name": "EvsParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMedia.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMedia.struct new file mode 100644 index 00000000..c2debccb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMedia.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:54.136521412Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.media.IImsMedia", + "calls": [ + { + "code": 1, + "in": [{"mediaListener": "readStrongBinder"}], + "name": "setListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localEndPoint": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.LocalEndPoint" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpConfig" + }] + } + ], + "name": "openSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"sessionId": "readInt32"}], + "name": "closeSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMedia", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaListener.struct new file mode 100644 index 00000000..e00df878 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaListener.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:54.137647545Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.media.IImsMediaListener", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readInt32"}, + {"session": "readStrongBinder"} + ], + "name": "onOpenSessionSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpError" + }] + } + ], + "name": "onOpenSessionFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"sessionId": "readInt32"}], + "name": "onSessionClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMediaListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSession.struct new file mode 100644 index 00000000..c97bb853 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSession.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:54.139091173Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.media.IImsMediaSession", + "calls": [ + { + "code": 1, + "in": [{"sessionListener": "readStrongBinder"}], + "name": "setListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpConfig" + }] + } + ], + "name": "modifySession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"dtmfDigit": "readChar"}, + {"duration": "readInt32"} + ], + "name": "sendDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"dtmfDigit": "readChar"}], + "name": "startDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "stopDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "extensions": "readList", + "__parcelType": "android.hardware.radio.ims.media.RtpHeaderExtension" + }], + "name": "sendHeaderExtension", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "threshold": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.MediaQualityThreshold" + }] + } + ], + "name": "setMediaQualityThreshold", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMediaSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSessionListener.struct new file mode 100644 index 00000000..1b7fcf03 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/IImsMediaSessionListener.struct @@ -0,0 +1,118 @@ +{ + "produced_on": "2024-04-12T08:47:54.140684505Z", + "source_location": "", + "full_name": "android.hardware.radio.ims.media.IImsMediaSessionListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpError" + }] + } + ], + "name": "onModifySessionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpConfig" + }] + } + ], + "name": "onFirstMediaPacketReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "extensions": "readList", + "__parcelType": "android.hardware.radio.ims.media.RtpHeaderExtension" + }], + "name": "onHeaderExtensionReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "quality": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.MediaQualityStatus" + }] + } + ], + "name": "notifyMediaQualityStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpConfig" + }] + } + ], + "name": "triggerAnbrQuery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"dtmfDigit": "readChar"}, + {"durationMs": "readInt32"} + ], + "name": "onDtmfReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callQuality": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.CallQuality" + }] + } + ], + "name": "onCallQualityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMediaSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/LocalEndPoint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/LocalEndPoint.struct new file mode 100644 index 00000000..2d3ebcaf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/LocalEndPoint.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.141622584Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rtpFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rtcpFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"modemId": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.media.LocalEndPoint", + "name": "LocalEndPoint", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityStatus.struct new file mode 100644 index 00000000..5e8d70d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityStatus.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.143440640Z", + "source_location": "", + "components": [ + {"rtpInactivityTimeMillis": "readInt32"}, + {"rtcpInactivityTimeMillis": "readInt32"}, + {"rtpPacketLossRate": "readInt32"}, + {"rtpJitterMillis": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.media.MediaQualityStatus", + "name": "MediaQualityStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityThreshold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityThreshold.struct new file mode 100644 index 00000000..585205ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/MediaQualityThreshold.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:54.144520221Z", + "source_location": "", + "components": [ + {"rtpInactivityTimerMillis": "readInt32Vector"}, + {"rtcpInactivityTimerMillis": "readInt32"}, + {"rtpPacketLossDurationMillis": "readInt32"}, + {"rtpHysteresisTimeInMillis": "readInt32"}, + {"rtpPacketLossRate": "readInt32Vector"}, + {"rtpJitterMillis": "readInt32Vector"}, + {"notifyCurrentStatus": "readBool"} + ], + "full_name": "android.hardware.radio.ims.media.MediaQualityThreshold", + "name": "MediaQualityThreshold", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtcpConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtcpConfig.struct new file mode 100644 index 00000000..d018705b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtcpConfig.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.145441350Z", + "source_location": "", + "components": [ + {"canonicalName": "readString16"}, + {"transmitPort": "readInt32"}, + {"transmitIntervalSec": "readInt32"}, + {"rtcpXrBlocks": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.media.RtcpConfig", + "name": "RtcpConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpAddress.struct new file mode 100644 index 00000000..ae66e90e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpAddress.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.147159764Z", + "source_location": "", + "components": [ + {"ipAddress": "readString16"}, + {"portNumber": "readInt32"} + ], + "full_name": "android.hardware.radio.ims.media.RtpAddress", + "name": "RtpAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpConfig.struct new file mode 100644 index 00000000..3ed2822e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpConfig.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:54.148310337Z", + "source_location": "", + "components": [ + {"direction": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetwork": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteAddress": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionParams": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtpSessionParams" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rtcpConfig": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.RtcpConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "anbrModeParams": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.AnbrMode" + }] + } + ], + "full_name": "android.hardware.radio.ims.media.RtpConfig", + "name": "RtpConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpHeaderExtension.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpHeaderExtension.struct new file mode 100644 index 00000000..95dda422 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpHeaderExtension.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.150034851Z", + "source_location": "", + "components": [ + {"localId": "readInt32"}, + {"data": "readByteVector"} + ], + "full_name": "android.hardware.radio.ims.media.RtpHeaderExtension", + "name": "RtpHeaderExtension", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpSessionParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpSessionParams.struct new file mode 100644 index 00000000..256b9230 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/ims/media/RtpSessionParams.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:54.151055341Z", + "source_location": "", + "components": [ + {"pTimeMillis": "readByte"}, + {"maxPtimeMillis": "readInt32"}, + {"dscp": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dtmfParams": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.DtmfParams" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codecParams": "readParcelable", + "__parcelType": "android.hardware.radio.ims.media.CodecParams" + }] + } + ], + "full_name": "android.hardware.radio.ims.media.RtpSessionParams", + "name": "RtpSessionParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.struct new file mode 100644 index 00000000..7e072630 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaBroadcastSmsConfigInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.152013140Z", + "source_location": "", + "components": [ + {"serviceCategory": "readInt32"}, + {"language": "readInt32"}, + {"selected": "readBool"} + ], + "full_name": "android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo", + "name": "CdmaBroadcastSmsConfigInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAck.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAck.struct new file mode 100644 index 00000000..353de9e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAck.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.153032641Z", + "source_location": "", + "components": [ + {"errorClass": "readBool"}, + {"smsCauseCode": "readInt32"} + ], + "full_name": "android.hardware.radio.messaging.CdmaSmsAck", + "name": "CdmaSmsAck", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAddress.struct new file mode 100644 index 00000000..c063ed9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsAddress.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:54.154575702Z", + "source_location": "", + "components": [ + {"DIGIT_MODE_FOUR_BIT": "readInt32"}, + {"DIGIT_MODE_EIGHT_BIT": "readInt32"}, + {"NUMBER_PLAN_UNKNOWN": "readInt32"}, + {"NUMBER_PLAN_TELEPHONY": "readInt32"}, + {"NUMBER_PLAN_RESERVED_2": "readInt32"}, + {"NUMBER_PLAN_DATA": "readInt32"}, + {"NUMBER_PLAN_TELEX": "readInt32"}, + {"NUMBER_PLAN_RESERVED_5": "readInt32"}, + {"NUMBER_PLAN_RESERVED_6": "readInt32"}, + {"NUMBER_PLAN_RESERVED_7": "readInt32"}, + {"NUMBER_PLAN_RESERVED_8": "readInt32"}, + {"NUMBER_PLAN_PRIVATE": "readInt32"}, + {"NUMBER_PLAN_RESERVED_10": "readInt32"}, + {"NUMBER_PLAN_RESERVED_11": "readInt32"}, + {"NUMBER_PLAN_RESERVED_12": "readInt32"}, + {"NUMBER_PLAN_RESERVED_13": "readInt32"}, + {"NUMBER_PLAN_RESERVED_14": "readInt32"}, + {"NUMBER_PLAN_RESERVED_15": "readInt32"}, + {"NUMBER_TYPE_UNKNOWN": "readInt32"}, + {"NUMBER_TYPE_INTERNATIONAL_OR_DATA_IP": "readInt32"}, + {"NUMBER_TYPE_NATIONAL_OR_INTERNET_MAIL": "readInt32"}, + {"NUMBER_TYPE_NETWORK": "readInt32"}, + {"NUMBER_TYPE_SUBSCRIBER": "readInt32"}, + {"NUMBER_TYPE_ALPHANUMERIC": "readInt32"}, + {"NUMBER_TYPE_ABBREVIATED": "readInt32"}, + {"NUMBER_TYPE_RESERVED_7": "readInt32"}, + {"digitMode": "readInt32"}, + {"isNumberModeDataNetwork": "readBool"}, + {"numberType": "readInt32"}, + {"numberPlan": "readInt32"}, + {"digits": "readByteVector"} + ], + "full_name": "android.hardware.radio.messaging.CdmaSmsAddress", + "name": "CdmaSmsAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsMessage.struct new file mode 100644 index 00000000..5d6fe2ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsMessage.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.155590382Z", + "source_location": "", + "components": [ + {"teleserviceId": "readInt32"}, + {"isServicePresent": "readBool"}, + {"serviceCategory": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subAddress": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsSubaddress" + }] + }, + {"bearerData": "readByteVector"} + ], + "full_name": "android.hardware.radio.messaging.CdmaSmsMessage", + "name": "CdmaSmsMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsSubaddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsSubaddress.struct new file mode 100644 index 00000000..d1acfeef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsSubaddress.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.156582662Z", + "source_location": "", + "components": [ + {"SUBADDRESS_TYPE_NSAP": "readInt32"}, + {"SUBADDRESS_TYPE_USER_SPECIFIED": "readInt32"}, + {"subaddressType": "readInt32"}, + {"odd": "readBool"}, + {"digits": "readByteVector"} + ], + "full_name": "android.hardware.radio.messaging.CdmaSmsSubaddress", + "name": "CdmaSmsSubaddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsWriteArgs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsWriteArgs.struct new file mode 100644 index 00000000..5713ce5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/CdmaSmsWriteArgs.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:54.157629402Z", + "source_location": "", + "components": [ + {"STATUS_REC_UNREAD": "readInt32"}, + {"STATUS_REC_READ": "readInt32"}, + {"STATUS_STO_UNSENT": "readInt32"}, + {"STATUS_STO_SENT": "readInt32"}, + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsMessage" + }] + } + ], + "full_name": "android.hardware.radio.messaging.CdmaSmsWriteArgs", + "name": "CdmaSmsWriteArgs", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmBroadcastSmsConfigInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmBroadcastSmsConfigInfo.struct new file mode 100644 index 00000000..c77824bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmBroadcastSmsConfigInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.159074041Z", + "source_location": "", + "components": [ + {"fromServiceId": "readInt32"}, + {"toServiceId": "readInt32"}, + {"fromCodeScheme": "readInt32"}, + {"toCodeScheme": "readInt32"}, + {"selected": "readBool"} + ], + "full_name": "android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo", + "name": "GsmBroadcastSmsConfigInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmSmsMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmSmsMessage.struct new file mode 100644 index 00000000..3740599e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/GsmSmsMessage.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.160292076Z", + "source_location": "", + "components": [ + {"smscPdu": "readString16"}, + {"pdu": "readString16"} + ], + "full_name": "android.hardware.radio.messaging.GsmSmsMessage", + "name": "GsmSmsMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessaging.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessaging.struct new file mode 100644 index 00000000..e841cb78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessaging.struct @@ -0,0 +1,299 @@ +{ + "produced_on": "2024-04-12T08:47:54.164213783Z", + "source_location": "", + "full_name": "android.hardware.radio.messaging.IRadioMessaging", + "calls": [ + { + "code": 1, + "in": [ + {"serial": "readInt32"}, + {"success": "readBool"}, + {"ackPdu": "readString16"} + ], + "name": "acknowledgeIncomingGsmSmsWithPdu", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "smsAck": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsAck" + }] + } + ], + "name": "acknowledgeLastIncomingCdmaSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serial": "readInt32"}, + {"success": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cause": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SmsAcknowledgeFailCause" + }] + } + ], + "name": "acknowledgeLastIncomingGsmSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"serial": "readInt32"}, + {"index": "readInt32"} + ], + "name": "deleteSmsOnRuim", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"serial": "readInt32"}, + {"index": "readInt32"} + ], + "name": "deleteSmsOnSim", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"serial": "readInt32"}], + "name": "getCdmaBroadcastConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"serial": "readInt32"}], + "name": "getGsmBroadcastConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"serial": "readInt32"}], + "name": "getSmscAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serial": "readInt32"}, + {"available": "readBool"} + ], + "name": "reportSmsMemoryStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "responseAcknowledgement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsMessage" + }] + } + ], + "name": "sendCdmaSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsMessage" + }] + } + ], + "name": "sendCdmaSmsExpectMore", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.ImsSmsMessage" + }] + } + ], + "name": "sendImsSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.GsmSmsMessage" + }] + } + ], + "name": "sendSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.GsmSmsMessage" + }] + } + ], + "name": "sendSmsExpectMore", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"serial": "readInt32"}, + {"activate": "readBool"} + ], + "name": "setCdmaBroadcastActivation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"serial": "readInt32"}, + { + "configInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo" + } + ], + "name": "setCdmaBroadcastConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"serial": "readInt32"}, + {"activate": "readBool"} + ], + "name": "setGsmBroadcastActivation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"serial": "readInt32"}, + { + "configInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo" + } + ], + "name": "setGsmBroadcastConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"radioMessagingResponse": "readStrongBinder"}, + {"radioMessagingIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"serial": "readInt32"}, + {"smsc": "readString16"} + ], + "name": "setSmscAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cdmaSms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsWriteArgs" + }] + } + ], + "name": "writeSmsToRuim", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "smsWriteArgs": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SmsWriteArgs" + }] + } + ], + "name": "writeSmsToSim", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioMessaging", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingIndication.struct new file mode 100644 index 00000000..decf4f95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingIndication.struct @@ -0,0 +1,134 @@ +{ + "produced_on": "2024-04-12T08:47:54.165942058Z", + "source_location": "", + "full_name": "android.hardware.radio.messaging.IRadioMessagingIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsMessage" + }] + } + ], + "name": "cdmaNewSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "cdmaRuimSmsStorageFull", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"data": "readByteVector"} + ], + "name": "newBroadcastSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"pdu": "readByteVector"} + ], + "name": "newSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"recordNumber": "readInt32"} + ], + "name": "newSmsOnSim", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"pdu": "readByteVector"} + ], + "name": "newSmsStatusReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "simSmsStorageFull", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioMessagingIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingResponse.struct new file mode 100644 index 00000000..08f699ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/IRadioMessagingResponse.struct @@ -0,0 +1,404 @@ +{ + "produced_on": "2024-04-12T08:47:54.171282354Z", + "source_location": "", + "full_name": "android.hardware.radio.messaging.IRadioMessagingResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "acknowledgeIncomingGsmSmsWithPduResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "acknowledgeLastIncomingCdmaSmsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "acknowledgeLastIncomingGsmSmsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"serial": "readInt32"}], + "name": "acknowledgeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "deleteSmsOnRuimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "deleteSmsOnSimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "configs": "readParcelableVector", + "__parcelType": "android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo" + } + ], + "name": "getCdmaBroadcastConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "configs": "readParcelableVector", + "__parcelType": "android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo" + } + ], + "name": "getGsmBroadcastConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"smsc": "readString16"} + ], + "name": "getSmscAddressResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "reportSmsMemoryStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SendSmsResult" + }] + } + ], + "name": "sendCdmaSmsExpectMoreResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SendSmsResult" + }] + } + ], + "name": "sendCdmaSmsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SendSmsResult" + }] + } + ], + "name": "sendImsSmsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SendSmsResult" + }] + } + ], + "name": "sendSmsExpectMoreResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sms": "readParcelable", + "__parcelType": "android.hardware.radio.messaging.SendSmsResult" + }] + } + ], + "name": "sendSmsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCdmaBroadcastActivationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCdmaBroadcastConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setGsmBroadcastActivationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setGsmBroadcastConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSmscAddressResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"index": "readInt32"} + ], + "name": "writeSmsToRuimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"index": "readInt32"} + ], + "name": "writeSmsToSimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioMessagingResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/ImsSmsMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/ImsSmsMessage.struct new file mode 100644 index 00000000..d341d171 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/ImsSmsMessage.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:54.172640391Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tech": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnologyFamily" + }] + }, + {"retry": "readBool"}, + {"messageRef": "readInt32"}, + { + "cdmaMessage": "readParcelableVector", + "__parcelType": "android.hardware.radio.messaging.CdmaSmsMessage" + }, + { + "gsmMessage": "readParcelableVector", + "__parcelType": "android.hardware.radio.messaging.GsmSmsMessage" + } + ], + "full_name": "android.hardware.radio.messaging.ImsSmsMessage", + "name": "ImsSmsMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SendSmsResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SendSmsResult.struct new file mode 100644 index 00000000..410a7bb5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SendSmsResult.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.173702432Z", + "source_location": "", + "components": [ + {"messageRef": "readInt32"}, + {"ackPDU": "readString16"}, + {"errorCode": "readInt32"} + ], + "full_name": "android.hardware.radio.messaging.SendSmsResult", + "name": "SendSmsResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SmsWriteArgs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SmsWriteArgs.struct new file mode 100644 index 00000000..58f2b252 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/messaging/SmsWriteArgs.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:54.175625811Z", + "source_location": "", + "components": [ + {"STATUS_REC_UNREAD": "readInt32"}, + {"STATUS_REC_READ": "readInt32"}, + {"STATUS_STO_UNSENT": "readInt32"}, + {"STATUS_STO_SENT": "readInt32"}, + {"status": "readInt32"}, + {"pdu": "readString16"}, + {"smsc": "readString16"} + ], + "full_name": "android.hardware.radio.messaging.SmsWriteArgs", + "name": "SmsWriteArgs", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsInfo.struct new file mode 100644 index 00000000..1995f7e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:54.176663642Z", + "source_location": "", + "components": [ + {"sleepModeTimeMs": "readInt32"}, + {"idleModeTimeMs": "readInt32"}, + { + "techSpecificInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.modem.ActivityStatsTechSpecificInfo" + } + ], + "full_name": "android.hardware.radio.modem.ActivityStatsInfo", + "name": "ActivityStatsInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsTechSpecificInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsTechSpecificInfo.struct new file mode 100644 index 00000000..6da9394e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ActivityStatsTechSpecificInfo.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.177908856Z", + "source_location": "", + "components": [ + {"FREQUENCY_RANGE_UNKNOWN": "readInt32"}, + {"FREQUENCY_RANGE_LOW": "readInt32"}, + {"FREQUENCY_RANGE_MID": "readInt32"}, + {"FREQUENCY_RANGE_HIGH": "readInt32"}, + {"FREQUENCY_RANGE_MMWAVE": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"frequencyRange": "readInt32"}, + {"txmModetimeMs": "readInt32Vector"}, + {"rxModeTimeMs": "readInt32"} + ], + "full_name": "android.hardware.radio.modem.ActivityStatsTechSpecificInfo", + "name": "ActivityStatsTechSpecificInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfig.struct new file mode 100644 index 00000000..6626565c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfig.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.179954827Z", + "source_location": "", + "components": [ + {"STATE_ENABLED": "readInt32"}, + {"STATE_STANDBY": "readInt32"}, + {"STATE_DISABLED": "readInt32"}, + {"TYPE_MODEM": "readInt32"}, + {"TYPE_SIM": "readInt32"}, + {"type": "readInt32"}, + {"uuid": "readString16"}, + {"state": "readInt32"}, + { + "modem": "readParcelableVector", + "__parcelType": "android.hardware.radio.modem.HardwareConfigModem" + }, + { + "sim": "readParcelableVector", + "__parcelType": "android.hardware.radio.modem.HardwareConfigSim" + } + ], + "full_name": "android.hardware.radio.modem.HardwareConfig", + "name": "HardwareConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigModem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigModem.struct new file mode 100644 index 00000000..2a4cec58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigModem.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:54.181235602Z", + "source_location": "", + "components": [ + {"rilModel": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnology" + }] + }, + {"maxVoiceCalls": "readInt32"}, + {"maxDataCalls": "readInt32"}, + {"maxStandby": "readInt32"} + ], + "full_name": "android.hardware.radio.modem.HardwareConfigModem", + "name": "HardwareConfigModem", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigSim.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigSim.struct new file mode 100644 index 00000000..f8df9361 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/HardwareConfigSim.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.182244323Z", + "source_location": "", + "components": [{"modemUuid": "readString16"}], + "full_name": "android.hardware.radio.modem.HardwareConfigSim", + "name": "HardwareConfigSim", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModem.struct new file mode 100644 index 00000000..089251fe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModem.struct @@ -0,0 +1,201 @@ +{ + "produced_on": "2024-04-12T08:47:54.185353755Z", + "source_location": "", + "full_name": "android.hardware.radio.modem.IRadioModem", + "calls": [ + { + "code": 1, + "in": [ + {"serial": "readInt32"}, + {"on": "readBool"} + ], + "name": "enableModem", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"serial": "readInt32"}], + "name": "getBasebandVersion", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"serial": "readInt32"}], + "name": "getDeviceIdentity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"serial": "readInt32"}], + "name": "getHardwareConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serial": "readInt32"}], + "name": "getModemActivityInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"serial": "readInt32"}], + "name": "getModemStackStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"serial": "readInt32"}], + "name": "getRadioCapability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "itemId": "readParcelable", + "__parcelType": "android.hardware.radio.modem.NvItem" + }] + } + ], + "name": "nvReadItem", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resetType": "readParcelable", + "__parcelType": "android.hardware.radio.modem.ResetNvType" + }] + } + ], + "name": "nvResetConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"serial": "readInt32"}, + {"prl": "readByteVector"} + ], + "name": "nvWriteCdmaPrl", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "item": "readParcelable", + "__parcelType": "android.hardware.radio.modem.NvWriteItem" + }] + } + ], + "name": "nvWriteItem", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"serial": "readInt32"}], + "name": "requestShutdown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "responseAcknowledgement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceStateType": "readParcelable", + "__parcelType": "android.hardware.radio.modem.DeviceStateType" + }] + }, + {"state": "readBool"} + ], + "name": "sendDeviceState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rc": "readParcelable", + "__parcelType": "android.hardware.radio.modem.RadioCapability" + }] + } + ], + "name": "setRadioCapability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"serial": "readInt32"}, + {"powerOn": "readBool"}, + {"forEmergencyCall": "readBool"}, + {"preferredForEmergencyCall": "readBool"} + ], + "name": "setRadioPower", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"radioModemResponse": "readStrongBinder"}, + {"radioModemIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"serial": "readInt32"}], + "name": "getImei", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioModem", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemIndication.struct new file mode 100644 index 00000000..43bcb57b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemIndication.struct @@ -0,0 +1,111 @@ +{ + "produced_on": "2024-04-12T08:47:54.186964596Z", + "source_location": "", + "full_name": "android.hardware.radio.modem.IRadioModemIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + { + "configs": "readParcelableVector", + "__parcelType": "android.hardware.radio.modem.HardwareConfig" + } + ], + "name": "hardwareConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"reason": "readString16"} + ], + "name": "modemReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rc": "readParcelable", + "__parcelType": "android.hardware.radio.modem.RadioCapability" + }] + } + ], + "name": "radioCapabilityIndication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "radioState": "readParcelable", + "__parcelType": "android.hardware.radio.modem.RadioState" + }] + } + ], + "name": "radioStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "rilConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioModemIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemResponse.struct new file mode 100644 index 00000000..b560fea2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/IRadioModemResponse.struct @@ -0,0 +1,316 @@ +{ + "produced_on": "2024-04-12T08:47:54.190162170Z", + "source_location": "", + "full_name": "android.hardware.radio.modem.IRadioModemResponse", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "acknowledgeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "enableModemResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"version": "readString16"} + ], + "name": "getBasebandVersionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"imei": "readString16"}, + {"imeisv": "readString16"}, + {"esn": "readString16"}, + {"meid": "readString16"} + ], + "name": "getDeviceIdentityResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "config": "readParcelableVector", + "__parcelType": "android.hardware.radio.modem.HardwareConfig" + } + ], + "name": "getHardwareConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activityInfo": "readParcelable", + "__parcelType": "android.hardware.radio.modem.ActivityStatsInfo" + }] + } + ], + "name": "getModemActivityInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"isEnabled": "readBool"} + ], + "name": "getModemStackStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rc": "readParcelable", + "__parcelType": "android.hardware.radio.modem.RadioCapability" + }] + } + ], + "name": "getRadioCapabilityResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"result": "readString16"} + ], + "name": "nvReadItemResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "nvResetConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "nvWriteCdmaPrlResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "nvWriteItemResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "requestShutdownResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendDeviceStateResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rc": "readParcelable", + "__parcelType": "android.hardware.radio.modem.RadioCapability" + }] + } + ], + "name": "setRadioCapabilityResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setRadioPowerResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseInfo": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeiInfo": "readParcelable", + "__parcelType": "android.hardware.radio.modem.ImeiInfo" + }] + } + ], + "name": "getImeiResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioModemResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ImeiInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ImeiInfo.struct new file mode 100644 index 00000000..dc7f9906 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/ImeiInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.191541957Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.modem.ImeiType" + }] + }, + {"imei": "readString16"}, + {"svn": "readString16"} + ], + "full_name": "android.hardware.radio.modem.ImeiInfo", + "name": "ImeiInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/NvWriteItem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/NvWriteItem.struct new file mode 100644 index 00000000..8a5542a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/NvWriteItem.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.194068967Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "itemId": "readParcelable", + "__parcelType": "android.hardware.radio.modem.NvItem" + }] + }, + {"value": "readString16"} + ], + "full_name": "android.hardware.radio.modem.NvWriteItem", + "name": "NvWriteItem", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/RadioCapability.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/RadioCapability.struct new file mode 100644 index 00000000..b746ac28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/modem/RadioCapability.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:54.195335632Z", + "source_location": "", + "components": [ + {"PHASE_CONFIGURED": "readInt32"}, + {"PHASE_START": "readInt32"}, + {"PHASE_APPLY": "readInt32"}, + {"PHASE_UNSOL_RSP": "readInt32"}, + {"PHASE_FINISH": "readInt32"}, + {"STATUS_NONE": "readInt32"}, + {"STATUS_SUCCESS": "readInt32"}, + {"STATUS_FAIL": "readInt32"}, + {"session": "readInt32"}, + {"phase": "readInt32"}, + {"raf": "readInt32"}, + {"logicalModemUuid": "readString16"}, + {"status": "readInt32"} + ], + "full_name": "android.hardware.radio.modem.RadioCapability", + "name": "RadioCapability", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringInfo.struct new file mode 100644 index 00000000..39d3a2f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringInfo.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:54.200039055Z", + "source_location": "", + "components": [ + {"BARRING_TYPE_NONE": "readInt32"}, + {"BARRING_TYPE_CONDITIONAL": "readInt32"}, + {"BARRING_TYPE_UNCONDITIONAL": "readInt32"}, + {"SERVICE_TYPE_CS_SERVICE": "readInt32"}, + {"SERVICE_TYPE_PS_SERVICE": "readInt32"}, + {"SERVICE_TYPE_CS_VOICE": "readInt32"}, + {"SERVICE_TYPE_MO_SIGNALLING": "readInt32"}, + {"SERVICE_TYPE_MO_DATA": "readInt32"}, + {"SERVICE_TYPE_CS_FALLBACK": "readInt32"}, + {"SERVICE_TYPE_MMTEL_VOICE": "readInt32"}, + {"SERVICE_TYPE_MMTEL_VIDEO": "readInt32"}, + {"SERVICE_TYPE_EMERGENCY": "readInt32"}, + {"SERVICE_TYPE_SMS": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_1": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_2": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_3": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_4": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_5": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_6": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_7": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_8": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_9": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_10": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_11": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_12": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_13": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_14": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_15": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_16": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_17": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_18": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_19": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_20": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_21": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_22": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_23": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_24": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_25": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_26": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_27": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_28": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_29": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_30": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_31": "readInt32"}, + {"SERVICE_TYPE_OPERATOR_32": "readInt32"}, + {"serviceType": "readInt32"}, + {"barringType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "barringTypeSpecificInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.BarringTypeSpecificInfo" + }] + } + ], + "full_name": "android.hardware.radio.network.BarringInfo", + "name": "BarringInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringTypeSpecificInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringTypeSpecificInfo.struct new file mode 100644 index 00000000..50beebbb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/BarringTypeSpecificInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.201059606Z", + "source_location": "", + "components": [ + {"factor": "readInt32"}, + {"timeSeconds": "readInt32"}, + {"isBarred": "readBool"} + ], + "full_name": "android.hardware.radio.network.BarringTypeSpecificInfo", + "name": "BarringTypeSpecificInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/Cdma2000RegistrationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/Cdma2000RegistrationInfo.struct new file mode 100644 index 00000000..78d30c98 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/Cdma2000RegistrationInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:54.202103656Z", + "source_location": "", + "components": [ + {"PRL_INDICATOR_NOT_REGISTERED": "readInt32"}, + {"PRL_INDICATOR_NOT_IN_PRL": "readInt32"}, + {"PRL_INDICATOR_IN_PRL": "readInt32"}, + {"cssSupported": "readBool"}, + {"roamingIndicator": "readInt32"}, + {"systemIsInPrl": "readInt32"}, + {"defaultRoamingIndicator": "readInt32"} + ], + "full_name": "android.hardware.radio.network.Cdma2000RegistrationInfo", + "name": "Cdma2000RegistrationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CdmaSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CdmaSignalStrength.struct new file mode 100644 index 00000000..46db03b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CdmaSignalStrength.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.203827711Z", + "source_location": "", + "components": [ + {"dbm": "readInt32"}, + {"ecio": "readInt32"} + ], + "full_name": "android.hardware.radio.network.CdmaSignalStrength", + "name": "CdmaSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityCdma.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityCdma.struct new file mode 100644 index 00000000..85ec6901 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityCdma.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:54.206681708Z", + "source_location": "", + "components": [ + {"networkId": "readInt32"}, + {"systemId": "readInt32"}, + {"baseStationId": "readInt32"}, + {"longitude": "readInt32"}, + {"latitude": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorNames": "readParcelable", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + }] + } + ], + "full_name": "android.hardware.radio.network.CellIdentityCdma", + "name": "CellIdentityCdma", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityGsm.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityGsm.struct new file mode 100644 index 00000000..cb48eb87 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityGsm.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.207789640Z", + "source_location": "", + "components": [ + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"lac": "readInt32"}, + {"cid": "readInt32"}, + {"arfcn": "readInt32"}, + {"bsic": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorNames": "readParcelable", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + }] + }, + {"additionalPlmns": "readString16Vector"} + ], + "full_name": "android.hardware.radio.network.CellIdentityGsm", + "name": "CellIdentityGsm", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityLte.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityLte.struct new file mode 100644 index 00000000..14bc5b44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityLte.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:54.208934413Z", + "source_location": "", + "components": [ + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"ci": "readInt32"}, + {"pci": "readInt32"}, + {"tac": "readInt32"}, + {"earfcn": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorNames": "readParcelable", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + }] + }, + {"bandwidth": "readInt32"}, + {"additionalPlmns": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "csgInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.ClosedSubscriberGroupInfo" + }] + }, + { + "bands": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.EutranBands" + } + ], + "full_name": "android.hardware.radio.network.CellIdentityLte", + "name": "CellIdentityLte", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityNr.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityNr.struct new file mode 100644 index 00000000..898b7956 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityNr.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:54.210169897Z", + "source_location": "", + "components": [ + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"nci": "readInt64"}, + {"pci": "readInt32"}, + {"tac": "readInt32"}, + {"nrarfcn": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorNames": "readParcelable", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + }] + }, + {"additionalPlmns": "readString16Vector"}, + { + "bands": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.NgranBands" + } + ], + "full_name": "android.hardware.radio.network.CellIdentityNr", + "name": "CellIdentityNr", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityTdscdma.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityTdscdma.struct new file mode 100644 index 00000000..515e4621 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityTdscdma.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:54.211315840Z", + "source_location": "", + "components": [ + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"lac": "readInt32"}, + {"cid": "readInt32"}, + {"cpid": "readInt32"}, + {"uarfcn": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorNames": "readParcelable", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + }] + }, + {"additionalPlmns": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "csgInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.ClosedSubscriberGroupInfo" + }] + } + ], + "full_name": "android.hardware.radio.network.CellIdentityTdscdma", + "name": "CellIdentityTdscdma", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityWcdma.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityWcdma.struct new file mode 100644 index 00000000..64eb53b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellIdentityWcdma.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:54.212450373Z", + "source_location": "", + "components": [ + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"lac": "readInt32"}, + {"cid": "readInt32"}, + {"psc": "readInt32"}, + {"uarfcn": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorNames": "readParcelable", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + }] + }, + {"additionalPlmns": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "csgInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.ClosedSubscriberGroupInfo" + }] + } + ], + "full_name": "android.hardware.radio.network.CellIdentityWcdma", + "name": "CellIdentityWcdma", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfo.struct new file mode 100644 index 00000000..87d32377 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfo.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.213399761Z", + "source_location": "", + "components": [ + {"registered": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectionStatus": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellConnectionStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ratSpecificInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellInfoRatSpecificInfo" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfo", + "name": "CellInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoCdma.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoCdma.struct new file mode 100644 index 00000000..f9dc5a6a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoCdma.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:54.214405321Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentityCdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentityCdma" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthCdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.CdmaSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthEvdo": "readParcelable", + "__parcelType": "android.hardware.radio.network.EvdoSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfoCdma", + "name": "CellInfoCdma", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoGsm.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoGsm.struct new file mode 100644 index 00000000..790b928c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoGsm.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.215314660Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentityGsm": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentityGsm" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthGsm": "readParcelable", + "__parcelType": "android.hardware.radio.network.GsmSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfoGsm", + "name": "CellInfoGsm", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoLte.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoLte.struct new file mode 100644 index 00000000..f4e4a563 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoLte.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.216297909Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentityLte": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentityLte" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthLte": "readParcelable", + "__parcelType": "android.hardware.radio.network.LteSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfoLte", + "name": "CellInfoLte", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoNr.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoNr.struct new file mode 100644 index 00000000..99c951af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoNr.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.217183467Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentityNr": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentityNr" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthNr": "readParcelable", + "__parcelType": "android.hardware.radio.network.NrSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfoNr", + "name": "CellInfoNr", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoTdscdma.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoTdscdma.struct new file mode 100644 index 00000000..c96e2610 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoTdscdma.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.219087995Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentityTdscdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentityTdscdma" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthTdscdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.TdscdmaSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfoTdscdma", + "name": "CellInfoTdscdma", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoWcdma.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoWcdma.struct new file mode 100644 index 00000000..a425b039 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/CellInfoWcdma.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.220111525Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentityWcdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentityWcdma" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrengthWcdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.WcdmaSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.CellInfoWcdma", + "name": "CellInfoWcdma", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/ClosedSubscriberGroupInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/ClosedSubscriberGroupInfo.struct new file mode 100644 index 00000000..ebd50f70 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/ClosedSubscriberGroupInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.221246448Z", + "source_location": "", + "components": [ + {"csgIndication": "readBool"}, + {"homeNodebName": "readString16"}, + {"csgIdentity": "readInt32"} + ], + "full_name": "android.hardware.radio.network.ClosedSubscriberGroupInfo", + "name": "ClosedSubscriberGroupInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyNetworkScanTrigger.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyNetworkScanTrigger.struct new file mode 100644 index 00000000..a686b987 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyNetworkScanTrigger.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:53.658635497Z", + "source_location": "", + "components": [ + { + "accessNetwork": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.android.hardware.radio.AccessNetwork" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanType": "readParcelable", + "__parcelType": "android.hardware.radio.network.EmergencyScanType" + }] + } + ], + "full_name": "android.hardware.radio.network.EmergencyNetworkScanTrigger", + "name": "EmergencyNetworkScanTrigger", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyRegResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyRegResult.struct new file mode 100644 index 00000000..e64a524f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EmergencyRegResult.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:54.225007773Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetwork": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "regState": "readParcelable", + "__parcelType": "android.hardware.radio.network.RegState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "emcDomain": "readParcelable", + "__parcelType": "android.hardware.radio.network.Domain" + }] + }, + {"isVopsSupported": "readBool"}, + {"isEmcBearerSupported": "readBool"}, + {"nwProvidedEmc": "readByte"}, + {"nwProvidedEmf": "readByte"}, + {"mcc": "readString16"}, + {"mnc": "readString16"} + ], + "full_name": "android.hardware.radio.network.EmergencyRegResult", + "name": "EmergencyRegResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EutranRegistrationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EutranRegistrationInfo.struct new file mode 100644 index 00000000..23c5a4b1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EutranRegistrationInfo.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:53.664142277Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lteVopsInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.LteVopsInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nrIndicators": "readParcelable", + "__parcelType": "android.hardware.radio.network.NrIndicators" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lteAttachResultType": "readParcelable", + "__parcelType": "android.hardware.radio.network.EutranRegistrationInfo.AttachResultType" + }] + }, + {"extraInfo": "readInt32"}, + {"EXTRA_CSFB_NOT_PREFERRED": "readInt32"}, + {"EXTRA_SMS_ONLY": "readInt32"} + ], + "full_name": "android.hardware.radio.network.EutranRegistrationInfo", + "name": "EutranRegistrationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EvdoSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EvdoSignalStrength.struct new file mode 100644 index 00000000..e1565afc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/EvdoSignalStrength.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.228958282Z", + "source_location": "", + "components": [ + {"dbm": "readInt32"}, + {"ecio": "readInt32"}, + {"signalNoiseRatio": "readInt32"} + ], + "full_name": "android.hardware.radio.network.EvdoSignalStrength", + "name": "EvdoSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/GsmSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/GsmSignalStrength.struct new file mode 100644 index 00000000..e3cffa35 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/GsmSignalStrength.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.230661505Z", + "source_location": "", + "components": [ + {"signalStrength": "readInt32"}, + {"bitErrorRate": "readInt32"}, + {"timingAdvance": "readInt32"} + ], + "full_name": "android.hardware.radio.network.GsmSignalStrength", + "name": "GsmSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetwork.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetwork.struct new file mode 100644 index 00000000..0f0b8d3f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetwork.struct @@ -0,0 +1,462 @@ +{ + "produced_on": "2024-04-12T08:47:54.237715006Z", + "source_location": "", + "full_name": "android.hardware.radio.network.IRadioNetwork", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "getAllowedNetworkTypesBitmap", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"serial": "readInt32"}], + "name": "getAvailableBandModes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"serial": "readInt32"}], + "name": "getAvailableNetworks", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"serial": "readInt32"}], + "name": "getBarringInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serial": "readInt32"}], + "name": "getCdmaRoamingPreference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"serial": "readInt32"}], + "name": "getCellInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"serial": "readInt32"}], + "name": "getDataRegistrationState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"serial": "readInt32"}], + "name": "getImsRegistrationState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"serial": "readInt32"}], + "name": "getNetworkSelectionMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"serial": "readInt32"}], + "name": "getOperator", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"serial": "readInt32"}], + "name": "getSignalStrength", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"serial": "readInt32"}], + "name": "getSystemSelectionChannels", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"serial": "readInt32"}], + "name": "getVoiceRadioTechnology", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"serial": "readInt32"}], + "name": "getVoiceRegistrationState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"serial": "readInt32"}], + "name": "isNrDualConnectivityEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "responseAcknowledgement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"serial": "readInt32"}, + {"networkTypeBitmap": "readInt32"} + ], + "name": "setAllowedNetworkTypesBitmap", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.radio.network.RadioBandMode" + }] + } + ], + "name": "setBandMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"serial": "readInt32"}, + {"facility": "readString16"}, + {"oldPassword": "readString16"}, + {"newPassword": "readString16"} + ], + "name": "setBarringPassword", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.network.CdmaRoamingType" + }] + } + ], + "name": "setCdmaRoamingPreference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"serial": "readInt32"}, + {"rate": "readInt32"} + ], + "name": "setCellInfoListRate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"serial": "readInt32"}, + {"indicationFilter": "readInt32"} + ], + "name": "setIndicationFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"serial": "readInt32"}, + {"hysteresisMs": "readInt32"}, + {"hysteresisDlKbps": "readInt32"}, + {"hysteresisUlKbps": "readInt32"}, + {"thresholdsDownlinkKbps": "readInt32Vector"}, + {"thresholdsUplinkKbps": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetwork": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + } + ], + "name": "setLinkCapacityReportingCriteria", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setLocationUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"serial": "readInt32"}], + "name": "setNetworkSelectionModeAutomatic", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"serial": "readInt32"}, + {"operatorNumeric": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ran": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + } + ], + "name": "setNetworkSelectionModeManual", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nrDualConnectivityState": "readParcelable", + "__parcelType": "android.hardware.radio.network.NrDualConnectivityState" + }] + } + ], + "name": "setNrDualConnectivityState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"radioNetworkResponse": "readStrongBinder"}, + {"radioNetworkIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"serial": "readInt32"}, + { + "signalThresholdInfos": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.SignalThresholdInfo" + } + ], + "name": "setSignalStrengthReportingCriteria", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setSuppServiceNotifications", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"serial": "readInt32"}, + {"specifyChannels": "readBool"}, + { + "specifiers": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.RadioAccessSpecifier" + } + ], + "name": "setSystemSelectionChannels", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.radio.network.NetworkScanRequest" + }] + } + ], + "name": "startNetworkScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"serial": "readInt32"}], + "name": "stopNetworkScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"serial": "readInt32"}, + {"netPin": "readString16"} + ], + "name": "supplyNetworkDepersonalization", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usageSetting": "readParcelable", + "__parcelType": "android.hardware.radio.network.UsageSetting" + }] + } + ], + "name": "setUsageSetting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"serial": "readInt32"}], + "name": "getUsageSetting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "emcModeType": "readParcelable", + "__parcelType": "android.hardware.radio.network.EmergencyMode" + }] + } + ], + "name": "setEmergencyMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.hardware.radio.network.EmergencyNetworkScanTrigger" + }] + } + ], + "name": "triggerEmergencyNetworkScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"serial": "readInt32"}, + {"resetScan": "readBool"} + ], + "name": "cancelEmergencyNetworkScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"serial": "readInt32"}], + "name": "exitEmergencyMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"serial": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setNullCipherAndIntegrityEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"serial": "readInt32"}], + "name": "isNullCipherAndIntegrityEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"serial": "readInt32"}], + "name": "isN1ModeEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setN1ModeEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioNetwork", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkIndication.struct new file mode 100644 index 00000000..efb4c011 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkIndication.struct @@ -0,0 +1,342 @@ +{ + "produced_on": "2024-04-12T08:47:54.241504261Z", + "source_location": "", + "full_name": "android.hardware.radio.network.IRadioNetworkIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentity": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentity" + }] + }, + { + "barringInfos": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.BarringInfo" + } + ], + "name": "barringInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"version": "readInt32"} + ], + "name": "cdmaPrlChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + { + "records": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.CellInfo" + } + ], + "name": "cellInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lce": "readParcelable", + "__parcelType": "android.hardware.radio.network.LinkCapacityEstimate" + }] + } + ], + "name": "currentLinkCapacityEstimate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + { + "configs": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.PhysicalChannelConfig" + } + ], + "name": "currentPhysicalChannelConfigs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrength": "readParcelable", + "__parcelType": "android.hardware.radio.network.SignalStrength" + }] + } + ], + "name": "currentSignalStrength", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "imsNetworkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.radio.network.NetworkScanResult" + }] + } + ], + "name": "networkScanResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "networkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nitzTime": "readString16"}, + {"receivedTimeMs": "readInt64"}, + {"ageMs": "readInt64"} + ], + "name": "nitzTimeReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentity": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentity" + }] + }, + {"chosenPlmn": "readString16"}, + {"domain": "readInt32"}, + {"causeCode": "readInt32"}, + {"additionalCauseCode": "readInt32"} + ], + "name": "registrationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.hardware.radio.network.PhoneRestrictedState" + }] + } + ], + "name": "restrictedStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "suppSvc": "readParcelable", + "__parcelType": "android.hardware.radio.network.SuppSvcNotification" + }] + } + ], + "name": "suppSvcNotify", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnology" + }] + } + ], + "name": "voiceRadioTechChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.radio.network.EmergencyRegResult" + }] + } + ], + "name": "emergencyNetworkScanResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioNetworkIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkResponse.struct new file mode 100644 index 00000000..47063372 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/IRadioNetworkResponse.struct @@ -0,0 +1,791 @@ +{ + "produced_on": "2024-04-12T08:47:54.248940649Z", + "source_location": "", + "full_name": "android.hardware.radio.network.IRadioNetworkResponse", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "acknowledgeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"networkTypeBitmap": "readInt32"} + ], + "name": "getAllowedNetworkTypesBitmapResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "bandModes": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.RadioBandMode" + } + ], + "name": "getAvailableBandModesResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "networkInfos": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.OperatorInfo" + } + ], + "name": "getAvailableNetworksResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentity": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentity" + }] + }, + { + "barringInfos": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.BarringInfo" + } + ], + "name": "getBarringInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.network.CdmaRoamingType" + }] + } + ], + "name": "getCdmaRoamingPreferenceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "cellInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.CellInfo" + } + ], + "name": "getCellInfoListResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataRegResponse": "readParcelable", + "__parcelType": "android.hardware.radio.network.RegStateResult" + }] + } + ], + "name": "getDataRegistrationStateResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"isRegistered": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ratFamily": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnologyFamily" + }] + } + ], + "name": "getImsRegistrationStateResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"manual": "readBool"} + ], + "name": "getNetworkSelectionModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"longName": "readString16"}, + {"shortName": "readString16"}, + {"numeric": "readString16"} + ], + "name": "getOperatorResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrength": "readParcelable", + "__parcelType": "android.hardware.radio.network.SignalStrength" + }] + } + ], + "name": "getSignalStrengthResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "specifiers": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.RadioAccessSpecifier" + } + ], + "name": "getSystemSelectionChannelsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnology" + }] + } + ], + "name": "getVoiceRadioTechnologyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "voiceRegResponse": "readParcelable", + "__parcelType": "android.hardware.radio.network.RegStateResult" + }] + } + ], + "name": "getVoiceRegistrationStateResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"isEnabled": "readBool"} + ], + "name": "isNrDualConnectivityEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setAllowedNetworkTypesBitmapResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setBandModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setBarringPasswordResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCdmaRoamingPreferenceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCellInfoListRateResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setIndicationFilterResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setLinkCapacityReportingCriteriaResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setLocationUpdatesResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setNetworkSelectionModeAutomaticResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setNetworkSelectionModeManualResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setNrDualConnectivityStateResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSignalStrengthReportingCriteriaResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSuppServiceNotificationsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSystemSelectionChannelsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "startNetworkScanResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "stopNetworkScanResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "supplyNetworkDepersonalizationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setUsageSettingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usageSetting": "readParcelable", + "__parcelType": "android.hardware.radio.network.UsageSetting" + }] + } + ], + "name": "getUsageSettingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "regState": "readParcelable", + "__parcelType": "android.hardware.radio.network.EmergencyRegResult" + }] + } + ], + "name": "setEmergencyModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "triggerEmergencyNetworkScanResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "exitEmergencyModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "cancelEmergencyNetworkScanResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setNullCipherAndIntegrityEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"isEnabled": "readBool"} + ], + "name": "isNullCipherAndIntegrityEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"isEnabled": "readBool"} + ], + "name": "isN1ModeEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setN1ModeEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioNetworkResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LceDataInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LceDataInfo.struct new file mode 100644 index 00000000..59eced9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LceDataInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.252406458Z", + "source_location": "", + "components": [ + {"lastHopCapacityKbps": "readInt32"}, + {"confidenceLevel": "readByte"}, + {"lceSuspended": "readBool"} + ], + "full_name": "android.hardware.radio.network.LceDataInfo", + "name": "LceDataInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LinkCapacityEstimate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LinkCapacityEstimate.struct new file mode 100644 index 00000000..ad0b6d00 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LinkCapacityEstimate.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.253588112Z", + "source_location": "", + "components": [ + {"downlinkCapacityKbps": "readInt32"}, + {"uplinkCapacityKbps": "readInt32"}, + {"secondaryDownlinkCapacityKbps": "readInt32"}, + {"secondaryUplinkCapacityKbps": "readInt32"} + ], + "full_name": "android.hardware.radio.network.LinkCapacityEstimate", + "name": "LinkCapacityEstimate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteSignalStrength.struct new file mode 100644 index 00000000..447b419c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteSignalStrength.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:54.254847497Z", + "source_location": "", + "components": [ + {"signalStrength": "readInt32"}, + {"rsrp": "readInt32"}, + {"rsrq": "readInt32"}, + {"rssnr": "readInt32"}, + {"cqi": "readInt32"}, + {"timingAdvance": "readInt32"}, + {"cqiTableIndex": "readInt32"} + ], + "full_name": "android.hardware.radio.network.LteSignalStrength", + "name": "LteSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteVopsInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteVopsInfo.struct new file mode 100644 index 00000000..65c437d6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/LteVopsInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.255920228Z", + "source_location": "", + "components": [ + {"isVopsSupported": "readBool"}, + {"isEmcBearerSupported": "readBool"} + ], + "full_name": "android.hardware.radio.network.LteVopsInfo", + "name": "LteVopsInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanRequest.struct new file mode 100644 index 00000000..f498f124 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanRequest.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:54.257423968Z", + "source_location": "", + "components": [ + {"RADIO_ACCESS_SPECIFIER_MAX_SIZE": "readInt32"}, + {"INCREMENTAL_RESULTS_PREIODICITY_RANGE_MIN": "readInt32"}, + {"INCREMENTAL_RESULTS_PREIODICITY_RANGE_MAX": "readInt32"}, + {"MAX_SEARCH_TIME_RANGE_MIN": "readInt32"}, + {"MAX_SEARCH_TIME_RANGE_MAX": "readInt32"}, + {"SCAN_INTERVAL_RANGE_MIN": "readInt32"}, + {"SCAN_INTERVAL_RANGE_MAX": "readInt32"}, + {"SCAN_TYPE_ONE_SHOT": "readInt32"}, + {"SCAN_TYPE_PERIODIC": "readInt32"}, + {"type": "readInt32"}, + {"interval": "readInt32"}, + { + "specifiers": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.RadioAccessSpecifier" + }, + {"maxSearchTime": "readInt32"}, + {"incrementalResults": "readBool"}, + {"incrementalResultsPeriodicity": "readInt32"}, + {"mccMncs": "readString16Vector"} + ], + "full_name": "android.hardware.radio.network.NetworkScanRequest", + "name": "NetworkScanRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanResult.struct new file mode 100644 index 00000000..12e4c500 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NetworkScanResult.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.258466409Z", + "source_location": "", + "components": [ + {"SCAN_STATUS_PARTIAL": "readInt32"}, + {"SCAN_STATUS_COMPLETE": "readInt32"}, + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.hardware.radio.RadioError" + }] + }, + { + "networkInfos": "readParcelableVector", + "__parcelType": "android.hardware.radio.network.CellInfo" + } + ], + "full_name": "android.hardware.radio.network.NetworkScanResult", + "name": "NetworkScanResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrIndicators.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrIndicators.struct new file mode 100644 index 00000000..b3f819cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrIndicators.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.261664283Z", + "source_location": "", + "components": [ + {"isEndcAvailable": "readBool"}, + {"isDcNrRestricted": "readBool"}, + {"isNrAvailable": "readBool"} + ], + "full_name": "android.hardware.radio.network.NrIndicators", + "name": "NrIndicators", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrSignalStrength.struct new file mode 100644 index 00000000..f7c67e59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrSignalStrength.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.262883987Z", + "source_location": "", + "components": [ + {"ssRsrp": "readInt32"}, + {"ssRsrq": "readInt32"}, + {"ssSinr": "readInt32"}, + {"csiRsrp": "readInt32"}, + {"csiRsrq": "readInt32"}, + {"csiSinr": "readInt32"}, + {"csiCqiTableIndex": "readInt32"}, + {"csiCqiReport": "readByteVector"}, + {"timingAdvance": "readInt32"} + ], + "full_name": "android.hardware.radio.network.NrSignalStrength", + "name": "NrSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrVopsInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrVopsInfo.struct new file mode 100644 index 00000000..a190d174 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/NrVopsInfo.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:54.264281355Z", + "source_location": "", + "components": [ + {"EMC_INDICATOR_NOT_SUPPORTED": "readByte"}, + {"EMC_INDICATOR_NR_CONNECTED_TO_5GCN": "readByte"}, + {"EMC_INDICATOR_EUTRA_CONNECTED_TO_5GCN": "readByte"}, + {"EMC_INDICATOR_BOTH_NR_EUTRA_CONNECTED_TO_5GCN": "readByte"}, + {"EMF_INDICATOR_NOT_SUPPORTED": "readByte"}, + {"EMF_INDICATOR_NR_CONNECTED_TO_5GCN": "readByte"}, + {"EMF_INDICATOR_EUTRA_CONNECTED_TO_5GCN": "readByte"}, + {"EMF_INDICATOR_BOTH_NR_EUTRA_CONNECTED_TO_5GCN": "readByte"}, + {"VOPS_INDICATOR_VOPS_NOT_SUPPORTED": "readByte"}, + {"VOPS_INDICATOR_VOPS_OVER_3GPP": "readByte"}, + {"VOPS_INDICATOR_VOPS_OVER_NON_3GPP": "readByte"}, + {"vopsSupported": "readByte"}, + {"emcSupported": "readByte"}, + {"emfSupported": "readByte"} + ], + "full_name": "android.hardware.radio.network.NrVopsInfo", + "name": "NrVopsInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/OperatorInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/OperatorInfo.struct new file mode 100644 index 00000000..e360cb10 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/OperatorInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.265231084Z", + "source_location": "", + "components": [ + {"STATUS_UNKNOWN": "readInt32"}, + {"STATUS_AVAILABLE": "readInt32"}, + {"STATUS_CURRENT": "readInt32"}, + {"STATUS_FORBIDDEN": "readInt32"}, + {"alphaLong": "readString16"}, + {"alphaShort": "readString16"}, + {"operatorNumeric": "readString16"}, + {"status": "readInt32"} + ], + "full_name": "android.hardware.radio.network.OperatorInfo", + "name": "OperatorInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/PhysicalChannelConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/PhysicalChannelConfig.struct new file mode 100644 index 00000000..73ac4fe8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/PhysicalChannelConfig.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:54.267309895Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellConnectionStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnology" + }] + }, + {"downlinkChannelNumber": "readInt32"}, + {"uplinkChannelNumber": "readInt32"}, + {"cellBandwidthDownlinkKhz": "readInt32"}, + {"cellBandwidthUplinkKhz": "readInt32"}, + {"contextIds": "readInt32Vector"}, + {"physicalCellId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "band": "readParcelable", + "__parcelType": "android.hardware.radio.network.PhysicalChannelConfigBand" + }] + } + ], + "full_name": "android.hardware.radio.network.PhysicalChannelConfig", + "name": "PhysicalChannelConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RadioAccessSpecifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RadioAccessSpecifier.struct new file mode 100644 index 00000000..9972725f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RadioAccessSpecifier.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.269191033Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessNetwork": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bands": "readParcelable", + "__parcelType": "android.hardware.radio.network.RadioAccessSpecifierBands" + }] + }, + {"channels": "readInt32Vector"} + ], + "full_name": "android.hardware.radio.network.RadioAccessSpecifier", + "name": "RadioAccessSpecifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RegStateResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RegStateResult.struct new file mode 100644 index 00000000..a780419e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/RegStateResult.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:54.273710583Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "regState": "readParcelable", + "__parcelType": "android.hardware.radio.network.RegState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.hardware.radio.RadioTechnology" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonForDenial": "readParcelable", + "__parcelType": "android.hardware.radio.network.RegistrationFailCause" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentity": "readParcelable", + "__parcelType": "android.hardware.radio.network.CellIdentity" + }] + }, + {"registeredPlmn": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessTechnologySpecificInfo": "readParcelable", + "__parcelType": "android.hardware.radio.network.AccessTechnologySpecificInfo" + }] + } + ], + "full_name": "android.hardware.radio.network.RegStateResult", + "name": "RegStateResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalStrength.struct new file mode 100644 index 00000000..93f9f343 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalStrength.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:54.277198322Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gsm": "readParcelable", + "__parcelType": "android.hardware.radio.network.GsmSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.CdmaSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "evdo": "readParcelable", + "__parcelType": "android.hardware.radio.network.EvdoSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lte": "readParcelable", + "__parcelType": "android.hardware.radio.network.LteSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tdscdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.TdscdmaSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wcdma": "readParcelable", + "__parcelType": "android.hardware.radio.network.WcdmaSignalStrength" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nr": "readParcelable", + "__parcelType": "android.hardware.radio.network.NrSignalStrength" + }] + } + ], + "full_name": "android.hardware.radio.network.SignalStrength", + "name": "SignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalThresholdInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalThresholdInfo.struct new file mode 100644 index 00000000..40453332 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SignalThresholdInfo.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:54.278690342Z", + "source_location": "", + "components": [ + {"SIGNAL_MEASUREMENT_TYPE_RSSI": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_RSCP": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_RSRP": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_RSRQ": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_RSSNR": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_SSRSRP": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_SSRSRQ": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_SSSINR": "readInt32"}, + {"SIGNAL_MEASUREMENT_TYPE_ECNO": "readInt32"}, + {"signalMeasurement": "readInt32"}, + {"hysteresisMs": "readInt32"}, + {"hysteresisDb": "readInt32"}, + {"thresholds": "readInt32Vector"}, + {"isEnabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ran": "readParcelable", + "__parcelType": "android.hardware.radio.AccessNetwork" + }] + } + ], + "full_name": "android.hardware.radio.network.SignalThresholdInfo", + "name": "SignalThresholdInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SuppSvcNotification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SuppSvcNotification.struct new file mode 100644 index 00000000..fc3c1afe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/SuppSvcNotification.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.279654451Z", + "source_location": "", + "components": [ + {"isMT": "readBool"}, + {"code": "readInt32"}, + {"index": "readInt32"}, + {"type": "readInt32"}, + {"number": "readString16"} + ], + "full_name": "android.hardware.radio.network.SuppSvcNotification", + "name": "SuppSvcNotification", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/TdscdmaSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/TdscdmaSignalStrength.struct new file mode 100644 index 00000000..30fced6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/TdscdmaSignalStrength.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.280662081Z", + "source_location": "", + "components": [ + {"signalStrength": "readInt32"}, + {"bitErrorRate": "readInt32"}, + {"rscp": "readInt32"} + ], + "full_name": "android.hardware.radio.network.TdscdmaSignalStrength", + "name": "TdscdmaSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/WcdmaSignalStrength.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/WcdmaSignalStrength.struct new file mode 100644 index 00000000..2557bec3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/network/WcdmaSignalStrength.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.283482357Z", + "source_location": "", + "components": [ + {"signalStrength": "readInt32"}, + {"bitErrorRate": "readInt32"}, + {"rscp": "readInt32"}, + {"ecno": "readInt32"} + ], + "full_name": "android.hardware.radio.network.WcdmaSignalStrength", + "name": "WcdmaSignalStrength", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISap.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISap.struct new file mode 100644 index 00000000..e72e1deb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISap.struct @@ -0,0 +1,100 @@ +{ + "produced_on": "2024-04-12T08:47:54.285006198Z", + "source_location": "", + "full_name": "android.hardware.radio.sap.ISap", + "calls": [ + { + "code": 1, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapApduType" + }] + }, + {"command": "readByteVector"} + ], + "name": "apduReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"maxMsgSizeBytes": "readInt32"} + ], + "name": "connectReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"serial": "readInt32"}], + "name": "disconnectReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"serial": "readInt32"}, + {"powerOn": "readBool"} + ], + "name": "powerReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serial": "readInt32"}], + "name": "resetSimReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"sapCallback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transferProtocol": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapTransferProtocol" + }] + } + ], + "name": "setTransferProtocolReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"serial": "readInt32"}], + "name": "transferAtrReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"serial": "readInt32"}], + "name": "transferCardReaderStatusReq", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISap", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISapCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISapCallback.struct new file mode 100644 index 00000000..1193c185 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sap/ISapCallback.struct @@ -0,0 +1,181 @@ +{ + "produced_on": "2024-04-12T08:47:54.287368195Z", + "source_location": "", + "full_name": "android.hardware.radio.sap.ISapCallback", + "calls": [ + { + "code": 1, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCode": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapResultCode" + }] + }, + {"apduRsp": "readByteVector"} + ], + "name": "apduResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sapConnectRsp": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapConnectRsp" + }] + }, + {"maxMsgSizeBytes": "readInt32"} + ], + "name": "connectResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disconnectType": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapDisconnectType" + }] + } + ], + "name": "disconnectIndication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"serial": "readInt32"}], + "name": "disconnectResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serial": "readInt32"}], + "name": "errorResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCode": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapResultCode" + }] + } + ], + "name": "powerResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCode": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapResultCode" + }] + } + ], + "name": "resetSimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapStatus" + }] + } + ], + "name": "statusIndication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCode": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapResultCode" + }] + }, + {"atr": "readByteVector"} + ], + "name": "transferAtrResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCode": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapResultCode" + }] + }, + {"cardReaderStatus": "readInt32"} + ], + "name": "transferCardReaderStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCode": "readParcelable", + "__parcelType": "android.hardware.radio.sap.SapResultCode" + }] + } + ], + "name": "transferProtocolResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISapCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/AppStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/AppStatus.struct new file mode 100644 index 00000000..6375f24c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/AppStatus.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:54.293582118Z", + "source_location": "", + "components": [ + {"APP_STATE_UNKNOWN": "readInt32"}, + {"APP_STATE_DETECTED": "readInt32"}, + {"APP_STATE_PIN": "readInt32"}, + {"APP_STATE_PUK": "readInt32"}, + {"APP_STATE_SUBSCRIPTION_PERSO": "readInt32"}, + {"APP_STATE_READY": "readInt32"}, + {"APP_TYPE_UNKNOWN": "readInt32"}, + {"APP_TYPE_SIM": "readInt32"}, + {"APP_TYPE_USIM": "readInt32"}, + {"APP_TYPE_RUIM": "readInt32"}, + {"APP_TYPE_CSIM": "readInt32"}, + {"APP_TYPE_ISIM": "readInt32"}, + {"appType": "readInt32"}, + {"appState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "persoSubstate": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PersoSubstate" + }] + }, + {"aidPtr": "readString16"}, + {"appLabelPtr": "readString16"}, + {"pin1Replaced": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pin1": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PinState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pin2": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PinState" + }] + } + ], + "full_name": "android.hardware.radio.sim.AppStatus", + "name": "AppStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CardStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CardStatus.struct new file mode 100644 index 00000000..bfcaeed4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CardStatus.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:54.295970386Z", + "source_location": "", + "components": [ + {"STATE_ABSENT": "readInt32"}, + {"STATE_PRESENT": "readInt32"}, + {"STATE_ERROR": "readInt32"}, + {"STATE_RESTRICTED": "readInt32"}, + {"cardState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "universalPinState": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PinState" + }] + }, + {"gsmUmtsSubscriptionAppIndex": "readInt32"}, + {"cdmaSubscriptionAppIndex": "readInt32"}, + {"imsSubscriptionAppIndex": "readInt32"}, + { + "applications": "readParcelableVector", + "__parcelType": "android.hardware.radio.sim.AppStatus" + }, + {"atr": "readString16"}, + {"iccid": "readString16"}, + {"eid": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "slotMap": "readParcelable", + "__parcelType": "android.hardware.radio.config.SlotPortMapping" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "supportedMepMode": "readParcelable", + "__parcelType": "android.hardware.radio.config.MultipleEnabledProfilesMode" + }] + } + ], + "full_name": "android.hardware.radio.sim.CardStatus", + "name": "CardStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/Carrier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/Carrier.struct new file mode 100644 index 00000000..0d2b3cf5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/Carrier.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.297122479Z", + "source_location": "", + "components": [ + {"MATCH_TYPE_ALL": "readInt32"}, + {"MATCH_TYPE_SPN": "readInt32"}, + {"MATCH_TYPE_IMSI_PREFIX": "readInt32"}, + {"MATCH_TYPE_GID1": "readInt32"}, + {"MATCH_TYPE_GID2": "readInt32"}, + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"matchType": "readInt32"}, + {"matchData": "readString16"} + ], + "full_name": "android.hardware.radio.sim.Carrier", + "name": "Carrier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CarrierRestrictions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CarrierRestrictions.struct new file mode 100644 index 00000000..d91b0e24 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/CarrierRestrictions.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.298805273Z", + "source_location": "", + "components": [ + { + "allowedCarriers": "readParcelableVector", + "__parcelType": "android.hardware.radio.sim.Carrier" + }, + { + "excludedCarriers": "readParcelableVector", + "__parcelType": "android.hardware.radio.sim.Carrier" + }, + {"allowedCarriersPrioritized": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CarrierRestrictionStatus" + }] + } + ], + "full_name": "android.hardware.radio.sim.CarrierRestrictions", + "name": "CarrierRestrictions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSim.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSim.struct new file mode 100644 index 00000000..14262064 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSim.struct @@ -0,0 +1,459 @@ +{ + "produced_on": "2024-04-12T08:47:54.306222570Z", + "source_location": "", + "full_name": "android.hardware.radio.sim.IRadioSim", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "areUiccApplicationsEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"oldPin2": "readString16"}, + {"newPin2": "readString16"}, + {"aid": "readString16"} + ], + "name": "changeIccPin2ForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serial": "readInt32"}, + {"oldPin": "readString16"}, + {"newPin": "readString16"}, + {"aid": "readString16"} + ], + "name": "changeIccPinForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "enableUiccApplications", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serial": "readInt32"}], + "name": "getAllowedCarriers", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"serial": "readInt32"}], + "name": "getCdmaSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"serial": "readInt32"}], + "name": "getCdmaSubscriptionSource", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + {"facility": "readString16"}, + {"password": "readString16"}, + {"serviceClass": "readInt32"}, + {"appId": "readString16"} + ], + "name": "getFacilityLockForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"serial": "readInt32"}], + "name": "getIccCardStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"serial": "readInt32"}, + {"aid": "readString16"} + ], + "name": "getImsiForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"serial": "readInt32"}], + "name": "getSimPhonebookCapacity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"serial": "readInt32"}], + "name": "getSimPhonebookRecords", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"serial": "readInt32"}, + {"channelId": "readInt32"} + ], + "name": "iccCloseLogicalChannel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "iccIo": "readParcelable", + "__parcelType": "android.hardware.radio.sim.IccIo" + }] + } + ], + "name": "iccIoForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"serial": "readInt32"}, + {"aid": "readString16"}, + {"p2": "readInt32"} + ], + "name": "iccOpenLogicalChannel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SimApdu" + }] + } + ], + "name": "iccTransmitApduBasicChannel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SimApdu" + }] + } + ], + "name": "iccTransmitApduLogicalChannel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"serial": "readInt32"}], + "name": "reportStkServiceIsRunning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"serial": "readInt32"}, + {"authContext": "readInt32"}, + {"authData": "readString16"}, + {"aid": "readString16"} + ], + "name": "requestIccSimAuthentication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "responseAcknowledgement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"serial": "readInt32"}, + {"contents": "readString16"} + ], + "name": "sendEnvelope", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"serial": "readInt32"}, + {"contents": "readString16"} + ], + "name": "sendEnvelopeWithStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"serial": "readInt32"}, + {"contents": "readString16"} + ], + "name": "sendTerminalResponseToSim", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "carriers": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CarrierRestrictions" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "multiSimPolicy": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SimLockMultiSimPolicy" + }] + } + ], + "name": "setAllowedCarriers", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsiEncryptionInfo": "readParcelable", + "__parcelType": "android.hardware.radio.sim.ImsiEncryptionInfo" + }] + } + ], + "name": "setCarrierInfoForImsiEncryption", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cdmaSub": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CdmaSubscriptionSource" + }] + } + ], + "name": "setCdmaSubscriptionSource", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"serial": "readInt32"}, + {"facility": "readString16"}, + {"lockState": "readBool"}, + {"password": "readString16"}, + {"serviceClass": "readInt32"}, + {"appId": "readString16"} + ], + "name": "setFacilityLockForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"radioSimResponse": "readStrongBinder"}, + {"radioSimIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "powerUp": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CardPowerState" + }] + } + ], + "name": "setSimCardPower", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uiccSub": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SelectUiccSub" + }] + } + ], + "name": "setUiccSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"serial": "readInt32"}, + {"pin2": "readString16"}, + {"aid": "readString16"} + ], + "name": "supplyIccPin2ForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"serial": "readInt32"}, + {"pin": "readString16"}, + {"aid": "readString16"} + ], + "name": "supplyIccPinForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"serial": "readInt32"}, + {"puk2": "readString16"}, + {"pin2": "readString16"}, + {"aid": "readString16"} + ], + "name": "supplyIccPuk2ForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"serial": "readInt32"}, + {"puk": "readString16"}, + {"pin": "readString16"}, + {"aid": "readString16"} + ], + "name": "supplyIccPukForApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "persoType": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PersoSubstate" + }] + }, + {"controlKey": "readString16"} + ], + "name": "supplySimDepersonalization", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordInfo": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PhonebookRecordInfo" + }] + } + ], + "name": "updateSimPhonebookRecords", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SessionInfo" + }] + } + ], + "name": "iccCloseLogicalChannelWithSessionInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioSim", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimIndication.struct new file mode 100644 index 00000000..a148f16b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimIndication.struct @@ -0,0 +1,218 @@ +{ + "produced_on": "2024-04-12T08:47:54.308565217Z", + "source_location": "", + "full_name": "android.hardware.radio.sim.IRadioSimIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "carrierInfoForImsiEncryption", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cdmaSource": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CdmaSubscriptionSource" + }] + } + ], + "name": "cdmaSubscriptionSourceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "simPhonebookChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PbReceivedStatus" + }] + }, + { + "records": "readParcelableVector", + "__parcelType": "android.hardware.radio.sim.PhonebookRecordInfo" + } + ], + "name": "simPhonebookRecordsReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "refreshResult": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SimRefreshResult" + }] + } + ], + "name": "simRefresh", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "simStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"cmd": "readString16"} + ], + "name": "stkEventNotify", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"cmd": "readString16"} + ], + "name": "stkProactiveCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "stkSessionEnd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"activate": "readBool"} + ], + "name": "subscriptionStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"enabled": "readBool"} + ], + "name": "uiccApplicationsEnablementChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioSimIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimResponse.struct new file mode 100644 index 00000000..b2267741 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IRadioSimResponse.struct @@ -0,0 +1,685 @@ +{ + "produced_on": "2024-04-12T08:47:54.315358412Z", + "source_location": "", + "full_name": "android.hardware.radio.sim.IRadioSimResponse", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "acknowledgeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"enabled": "readBool"} + ], + "name": "areUiccApplicationsEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "changeIccPin2ForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "changeIccPinForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "enableUiccApplicationsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "carriers": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CarrierRestrictions" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "multiSimPolicy": "readParcelable", + "__parcelType": "android.hardware.radio.sim.SimLockMultiSimPolicy" + }] + } + ], + "name": "getAllowedCarriersResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"mdn": "readString16"}, + {"hSid": "readString16"}, + {"hNid": "readString16"}, + {"min": "readString16"}, + {"prl": "readString16"} + ], + "name": "getCdmaSubscriptionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CdmaSubscriptionSource" + }] + } + ], + "name": "getCdmaSubscriptionSourceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"response": "readInt32"} + ], + "name": "getFacilityLockForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cardStatus": "readParcelable", + "__parcelType": "android.hardware.radio.sim.CardStatus" + }] + } + ], + "name": "getIccCardStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"imsi": "readString16"} + ], + "name": "getImsiForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capacity": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PhonebookCapacity" + }] + } + ], + "name": "getSimPhonebookCapacityResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "getSimPhonebookRecordsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "iccCloseLogicalChannelResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "iccIo": "readParcelable", + "__parcelType": "android.hardware.radio.sim.IccIoResult" + }] + } + ], + "name": "iccIoForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"channelId": "readInt32"}, + {"selectResponse": "readByteVector"} + ], + "name": "iccOpenLogicalChannelResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.radio.sim.IccIoResult" + }] + } + ], + "name": "iccTransmitApduBasicChannelResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.radio.sim.IccIoResult" + }] + } + ], + "name": "iccTransmitApduLogicalChannelResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "reportStkServiceIsRunningResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.radio.sim.IccIoResult" + }] + } + ], + "name": "requestIccSimAuthenticationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"commandResponse": "readString16"} + ], + "name": "sendEnvelopeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "iccIo": "readParcelable", + "__parcelType": "android.hardware.radio.sim.IccIoResult" + }] + } + ], + "name": "sendEnvelopeWithStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendTerminalResponseToSimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setAllowedCarriersResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCarrierInfoForImsiEncryptionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCdmaSubscriptionSourceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"retry": "readInt32"} + ], + "name": "setFacilityLockForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setSimCardPowerResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setUiccSubscriptionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "supplyIccPin2ForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "supplyIccPinForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "supplyIccPuk2ForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "supplyIccPukForAppResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "persoType": "readParcelable", + "__parcelType": "android.hardware.radio.sim.PersoSubstate" + }] + }, + {"remainingRetries": "readInt32"} + ], + "name": "supplySimDepersonalizationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"updatedRecordIndex": "readInt32"} + ], + "name": "updateSimPhonebookRecordsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "iccCloseLogicalChannelWithSessionInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioSimResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIo.struct new file mode 100644 index 00000000..d4d687aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.316937384Z", + "source_location": "", + "components": [ + {"command": "readInt32"}, + {"fileId": "readInt32"}, + {"path": "readString16"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"data": "readString16"}, + {"pin2": "readString16"}, + {"aid": "readString16"} + ], + "full_name": "android.hardware.radio.sim.IccIo", + "name": "IccIo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIoResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIoResult.struct new file mode 100644 index 00000000..4fdd2042 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/IccIoResult.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.317912353Z", + "source_location": "", + "components": [ + {"sw1": "readInt32"}, + {"sw2": "readInt32"}, + {"simResponse": "readString16"} + ], + "full_name": "android.hardware.radio.sim.IccIoResult", + "name": "IccIoResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/ImsiEncryptionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/ImsiEncryptionInfo.struct new file mode 100644 index 00000000..758064c2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/ImsiEncryptionInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.319087757Z", + "source_location": "", + "components": [ + {"PUBLIC_KEY_TYPE_EPDG": "readByte"}, + {"PUBLIC_KEY_TYPE_WLAN": "readByte"}, + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"carrierKey": "readByteVector"}, + {"keyIdentifier": "readString16"}, + {"expirationTime": "readInt64"}, + {"keyType": "readByte"} + ], + "full_name": "android.hardware.radio.sim.ImsiEncryptionInfo", + "name": "ImsiEncryptionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookCapacity.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookCapacity.struct new file mode 100644 index 00000000..6b6889dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookCapacity.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.322601656Z", + "source_location": "", + "components": [ + {"maxAdnRecords": "readInt32"}, + {"usedAdnRecords": "readInt32"}, + {"maxEmailRecords": "readInt32"}, + {"usedEmailRecords": "readInt32"}, + {"maxAdditionalNumberRecords": "readInt32"}, + {"usedAdditionalNumberRecords": "readInt32"}, + {"maxNameLen": "readInt32"}, + {"maxNumberLen": "readInt32"}, + {"maxEmailLen": "readInt32"}, + {"maxAdditionalNumberLen": "readInt32"} + ], + "full_name": "android.hardware.radio.sim.PhonebookCapacity", + "name": "PhonebookCapacity", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookRecordInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookRecordInfo.struct new file mode 100644 index 00000000..7274faf4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/PhonebookRecordInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.323607736Z", + "source_location": "", + "components": [ + {"recordId": "readInt32"}, + {"name": "readString16"}, + {"number": "readString16"}, + {"emails": "readString16Vector"}, + {"additionalNumbers": "readString16Vector"} + ], + "full_name": "android.hardware.radio.sim.PhonebookRecordInfo", + "name": "PhonebookRecordInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SelectUiccSub.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SelectUiccSub.struct new file mode 100644 index 00000000..505634ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SelectUiccSub.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.325382772Z", + "source_location": "", + "components": [ + {"SUBSCRIPTION_TYPE_1": "readInt32"}, + {"SUBSCRIPTION_TYPE_2": "readInt32"}, + {"SUBSCRIPTION_TYPE_3": "readInt32"}, + {"ACT_STATUS_DEACTIVATE": "readInt32"}, + {"ACT_STATUS_ACTIVATE": "readInt32"}, + {"slot": "readInt32"}, + {"appIndex": "readInt32"}, + {"subType": "readInt32"}, + {"actStatus": "readInt32"} + ], + "full_name": "android.hardware.radio.sim.SelectUiccSub", + "name": "SelectUiccSub", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SessionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SessionInfo.struct new file mode 100644 index 00000000..ae65169d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SessionInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.326343641Z", + "source_location": "", + "components": [ + {"sessionId": "readInt32"}, + {"isEs10": "readBool"} + ], + "full_name": "android.hardware.radio.sim.SessionInfo", + "name": "SessionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimApdu.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimApdu.struct new file mode 100644 index 00000000..6937b727 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimApdu.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.327441433Z", + "source_location": "", + "components": [ + {"sessionId": "readInt32"}, + {"cla": "readInt32"}, + {"instruction": "readInt32"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"data": "readString16"}, + {"isEs10": "readBool"} + ], + "full_name": "android.hardware.radio.sim.SimApdu", + "name": "SimApdu", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimRefreshResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimRefreshResult.struct new file mode 100644 index 00000000..c7e11cac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/sim/SimRefreshResult.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:54.329176867Z", + "source_location": "", + "components": [ + {"TYPE_SIM_FILE_UPDATE": "readInt32"}, + {"TYPE_SIM_INIT": "readInt32"}, + {"TYPE_SIM_RESET": "readInt32"}, + {"type": "readInt32"}, + {"efId": "readInt32"}, + {"aid": "readString16"} + ], + "full_name": "android.hardware.radio.sim.SimRefreshResult", + "name": "SimRefreshResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Call.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Call.struct new file mode 100644 index 00000000..1f093e95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Call.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:54.331363261Z", + "source_location": "", + "components": [ + {"PRESENTATION_ALLOWED": "readInt32"}, + {"PRESENTATION_RESTRICTED": "readInt32"}, + {"PRESENTATION_UNKNOWN": "readInt32"}, + {"PRESENTATION_PAYPHONE": "readInt32"}, + {"STATE_ACTIVE": "readInt32"}, + {"STATE_HOLDING": "readInt32"}, + {"STATE_DIALING": "readInt32"}, + {"STATE_ALERTING": "readInt32"}, + {"STATE_INCOMING": "readInt32"}, + {"STATE_WAITING": "readInt32"}, + {"state": "readInt32"}, + {"index": "readInt32"}, + {"toa": "readInt32"}, + {"isMpty": "readBool"}, + {"isMT": "readBool"}, + {"als": "readByte"}, + {"isVoice": "readBool"}, + {"isVoicePrivacy": "readBool"}, + {"number": "readString16"}, + {"numberPresentation": "readInt32"}, + {"name": "readString16"}, + {"namePresentation": "readInt32"}, + { + "uusInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.UusInfo" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioQuality": "readParcelable", + "__parcelType": "android.hardware.radio.voice.AudioQuality" + }] + }, + {"forwardedNumber": "readString16"} + ], + "full_name": "android.hardware.radio.voice.Call", + "name": "Call", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CallForwardInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CallForwardInfo.struct new file mode 100644 index 00000000..05ca94ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CallForwardInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:54.332445772Z", + "source_location": "", + "components": [ + {"STATUS_DISABLE": "readInt32"}, + {"STATUS_ENABLE": "readInt32"}, + {"STATUS_INTERROGATE": "readInt32"}, + {"STATUS_REGISTRATION": "readInt32"}, + {"STATUS_ERASURE": "readInt32"}, + {"status": "readInt32"}, + {"reason": "readInt32"}, + {"serviceClass": "readInt32"}, + {"toa": "readInt32"}, + {"number": "readString16"}, + {"timeSeconds": "readInt32"} + ], + "full_name": "android.hardware.radio.voice.CallForwardInfo", + "name": "CallForwardInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaCallWaiting.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaCallWaiting.struct new file mode 100644 index 00000000..d4882ca8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaCallWaiting.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:54.333592935Z", + "source_location": "", + "components": [ + {"NUMBER_PLAN_UNKNOWN": "readInt32"}, + {"NUMBER_PLAN_ISDN": "readInt32"}, + {"NUMBER_PLAN_DATA": "readInt32"}, + {"NUMBER_PLAN_TELEX": "readInt32"}, + {"NUMBER_PLAN_NATIONAL": "readInt32"}, + {"NUMBER_PLAN_PRIVATE": "readInt32"}, + {"NUMBER_PRESENTATION_ALLOWED": "readInt32"}, + {"NUMBER_PRESENTATION_RESTRICTED": "readInt32"}, + {"NUMBER_PRESENTATION_UNKNOWN": "readInt32"}, + {"NUMBER_TYPE_UNKNOWN": "readInt32"}, + {"NUMBER_TYPE_INTERNATIONAL": "readInt32"}, + {"NUMBER_TYPE_NATIONAL": "readInt32"}, + {"NUMBER_TYPE_NETWORK_SPECIFIC": "readInt32"}, + {"NUMBER_TYPE_SUBSCRIBER": "readInt32"}, + {"number": "readString16"}, + {"numberPresentation": "readInt32"}, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalInfoRecord": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CdmaSignalInfoRecord" + }] + }, + {"numberType": "readInt32"}, + {"numberPlan": "readInt32"} + ], + "full_name": "android.hardware.radio.voice.CdmaCallWaiting", + "name": "CdmaCallWaiting", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaDisplayInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaDisplayInfoRecord.struct new file mode 100644 index 00000000..bebb4045 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaDisplayInfoRecord.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.334595355Z", + "source_location": "", + "components": [ + {"CDMA_ALPHA_INFO_BUFFER_LENGTH": "readInt32"}, + {"alphaBuf": "readString16"} + ], + "full_name": "android.hardware.radio.voice.CdmaDisplayInfoRecord", + "name": "CdmaDisplayInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaInformationRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaInformationRecord.struct new file mode 100644 index 00000000..1a9e52ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaInformationRecord.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:54.336173027Z", + "source_location": "", + "components": [ + {"CDMA_MAX_NUMBER_OF_INFO_RECS": "readInt32"}, + {"NAME_DISPLAY": "readInt32"}, + {"NAME_CALLED_PARTY_NUMBER": "readInt32"}, + {"NAME_CALLING_PARTY_NUMBER": "readInt32"}, + {"NAME_CONNECTED_NUMBER": "readInt32"}, + {"NAME_SIGNAL": "readInt32"}, + {"NAME_REDIRECTING_NUMBER": "readInt32"}, + {"NAME_LINE_CONTROL": "readInt32"}, + {"NAME_EXTENDED_DISPLAY": "readInt32"}, + {"NAME_T53_CLIR": "readInt32"}, + {"NAME_T53_RELEASE": "readInt32"}, + {"NAME_T53_AUDIO_CONTROL": "readInt32"}, + {"name": "readInt32"}, + { + "display": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaDisplayInfoRecord" + }, + { + "number": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaNumberInfoRecord" + }, + { + "signal": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaSignalInfoRecord" + }, + { + "redir": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaRedirectingNumberInfoRecord" + }, + { + "lineCtrl": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaLineControlInfoRecord" + }, + { + "clir": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaT53ClirInfoRecord" + }, + { + "audioCtrl": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaT53AudioControlInfoRecord" + } + ], + "full_name": "android.hardware.radio.voice.CdmaInformationRecord", + "name": "CdmaInformationRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaLineControlInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaLineControlInfoRecord.struct new file mode 100644 index 00000000..99e4d5a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaLineControlInfoRecord.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.337082085Z", + "source_location": "", + "components": [ + {"lineCtrlPolarityIncluded": "readByte"}, + {"lineCtrlToggle": "readByte"}, + {"lineCtrlReverse": "readByte"}, + {"lineCtrlPowerDenial": "readByte"} + ], + "full_name": "android.hardware.radio.voice.CdmaLineControlInfoRecord", + "name": "CdmaLineControlInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaNumberInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaNumberInfoRecord.struct new file mode 100644 index 00000000..1066427a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaNumberInfoRecord.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:54.337972073Z", + "source_location": "", + "components": [ + {"CDMA_NUMBER_INFO_BUFFER_LENGTH": "readInt32"}, + {"number": "readString16"}, + {"numberType": "readByte"}, + {"numberPlan": "readByte"}, + {"pi": "readByte"}, + {"si": "readByte"} + ], + "full_name": "android.hardware.radio.voice.CdmaNumberInfoRecord", + "name": "CdmaNumberInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.struct new file mode 100644 index 00000000..5e536109 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaRedirectingNumberInfoRecord.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.340051264Z", + "source_location": "", + "components": [ + {"REDIRECTING_REASON_UNKNOWN": "readInt32"}, + {"REDIRECTING_REASON_CALL_FORWARDING_BUSY": "readInt32"}, + {"REDIRECTING_REASON_CALL_FORWARDING_NO_REPLY": "readInt32"}, + {"REDIRECTING_REASON_CALLED_DTE_OUT_OF_ORDER": "readInt32"}, + {"REDIRECTING_REASON_CALL_FORWARDING_BY_THE_CALLED_DTE": "readInt32"}, + {"REDIRECTING_REASON_CALL_FORWARDING_UNCONDITIONAL": "readInt32"}, + {"REDIRECTING_REASON_RESERVED": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "redirectingNumber": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CdmaNumberInfoRecord" + }] + }, + {"redirectingReason": "readInt32"} + ], + "full_name": "android.hardware.radio.voice.CdmaRedirectingNumberInfoRecord", + "name": "CdmaRedirectingNumberInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaSignalInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaSignalInfoRecord.struct new file mode 100644 index 00000000..6fe9fd53 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaSignalInfoRecord.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.341044254Z", + "source_location": "", + "components": [ + {"isPresent": "readBool"}, + {"signalType": "readByte"}, + {"alertPitch": "readByte"}, + {"signal": "readByte"} + ], + "full_name": "android.hardware.radio.voice.CdmaSignalInfoRecord", + "name": "CdmaSignalInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.struct new file mode 100644 index 00000000..7bec3d60 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53AudioControlInfoRecord.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.341850970Z", + "source_location": "", + "components": [ + {"upLink": "readByte"}, + {"downLink": "readByte"} + ], + "full_name": "android.hardware.radio.voice.CdmaT53AudioControlInfoRecord", + "name": "CdmaT53AudioControlInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53ClirInfoRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53ClirInfoRecord.struct new file mode 100644 index 00000000..de5f8a1e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CdmaT53ClirInfoRecord.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.342655606Z", + "source_location": "", + "components": [{"cause": "readByte"}], + "full_name": "android.hardware.radio.voice.CdmaT53ClirInfoRecord", + "name": "CdmaT53ClirInfoRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CfData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CfData.struct new file mode 100644 index 00000000..0cbe1f44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/CfData.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.343532373Z", + "source_location": "", + "components": [ + {"NUM_SERVICE_CLASSES": "readInt32"}, + { + "cfInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CallForwardInfo" + } + ], + "full_name": "android.hardware.radio.voice.CfData", + "name": "CfData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Dial.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Dial.struct new file mode 100644 index 00000000..f39c3e66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/Dial.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.345295359Z", + "source_location": "", + "components": [ + {"CLIR_DEFAULT": "readInt32"}, + {"CLIR_INVOCATION": "readInt32"}, + {"CLIR_SUPPRESSION": "readInt32"}, + {"address": "readString16"}, + {"clir": "readInt32"}, + { + "uusInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.UusInfo" + } + ], + "full_name": "android.hardware.radio.voice.Dial", + "name": "Dial", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/EmergencyNumber.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/EmergencyNumber.struct new file mode 100644 index 00000000..5f28605c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/EmergencyNumber.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.347718747Z", + "source_location": "", + "components": [ + {"SOURCE_NETWORK_SIGNALING": "readInt32"}, + {"SOURCE_SIM": "readInt32"}, + {"SOURCE_MODEM_CONFIG": "readInt32"}, + {"SOURCE_DEFAULT": "readInt32"}, + {"number": "readString16"}, + {"mcc": "readString16"}, + {"mnc": "readString16"}, + {"categories": "readInt32"}, + {"urns": "readString16Vector"}, + {"sources": "readInt32"} + ], + "full_name": "android.hardware.radio.voice.EmergencyNumber", + "name": "EmergencyNumber", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoice.struct new file mode 100644 index 00000000..8ea927c2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoice.struct @@ -0,0 +1,393 @@ +{ + "produced_on": "2024-04-12T08:47:54.354097564Z", + "source_location": "", + "full_name": "android.hardware.radio.voice.IRadioVoice", + "calls": [ + { + "code": 1, + "in": [{"serial": "readInt32"}], + "name": "acceptCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"serial": "readInt32"}], + "name": "cancelPendingUssd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"serial": "readInt32"}], + "name": "conference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dialInfo": "readParcelable", + "__parcelType": "android.hardware.radio.voice.Dial" + }] + } + ], + "name": "dial", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dialInfo": "readParcelable", + "__parcelType": "android.hardware.radio.voice.Dial" + }] + }, + {"categories": "readInt32"}, + {"urns": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routing": "readParcelable", + "__parcelType": "android.hardware.radio.voice.EmergencyCallRouting" + }] + }, + {"hasKnownUserIntentEmergency": "readBool"}, + {"isTesting": "readBool"} + ], + "name": "emergencyDial", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"serial": "readInt32"}], + "name": "exitEmergencyCallbackMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"serial": "readInt32"}], + "name": "explicitCallTransfer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callInfo": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CallForwardInfo" + }] + } + ], + "name": "getCallForwardStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serial": "readInt32"}, + {"serviceClass": "readInt32"} + ], + "name": "getCallWaiting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"serial": "readInt32"}], + "name": "getClip", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"serial": "readInt32"}], + "name": "getClir", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"serial": "readInt32"}], + "name": "getCurrentCalls", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"serial": "readInt32"}], + "name": "getLastCallFailCause", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"serial": "readInt32"}], + "name": "getMute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"serial": "readInt32"}], + "name": "getPreferredVoicePrivacy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"serial": "readInt32"}], + "name": "getTtyMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"serial": "readInt32"}, + {"accept": "readBool"} + ], + "name": "handleStkCallSetupRequestFromSim", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"serial": "readInt32"}, + {"gsmIndex": "readInt32"} + ], + "name": "hangup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"serial": "readInt32"}], + "name": "hangupForegroundResumeBackground", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"serial": "readInt32"}], + "name": "hangupWaitingOrBackground", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"serial": "readInt32"}], + "name": "isVoNrEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"serial": "readInt32"}], + "name": "rejectCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [], + "name": "responseAcknowledgement", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"serial": "readInt32"}, + {"dtmf": "readString16"}, + {"on": "readInt32"}, + {"off": "readInt32"} + ], + "name": "sendBurstDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"serial": "readInt32"}, + {"featureCode": "readString16"} + ], + "name": "sendCdmaFeatureCode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"serial": "readInt32"}, + {"s": "readString16"} + ], + "name": "sendDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"serial": "readInt32"}, + {"ussd": "readString16"} + ], + "name": "sendUssd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"serial": "readInt32"}, + {"gsmIndex": "readInt32"} + ], + "name": "separateConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callInfo": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CallForwardInfo" + }] + } + ], + "name": "setCallForward", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"}, + {"serviceClass": "readInt32"} + ], + "name": "setCallWaiting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"serial": "readInt32"}, + {"status": "readInt32"} + ], + "name": "setClir", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setMute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setPreferredVoicePrivacy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"radioVoiceResponse": "readStrongBinder"}, + {"radioVoiceIndication": "readStrongBinder"} + ], + "name": "setResponseFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.radio.voice.TtyMode" + }] + } + ], + "name": "setTtyMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"serial": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setVoNrEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"serial": "readInt32"}, + {"s": "readString16"} + ], + "name": "startDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"serial": "readInt32"}], + "name": "stopDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"serial": "readInt32"}], + "name": "switchWaitingOrHoldingAndActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioVoice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceIndication.struct new file mode 100644 index 00000000..4f1cb98d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceIndication.struct @@ -0,0 +1,311 @@ +{ + "produced_on": "2024-04-12T08:47:54.357107804Z", + "source_location": "", + "full_name": "android.hardware.radio.voice.IRadioVoiceIndication", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"isGsm": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "record": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CdmaSignalInfoRecord" + }] + } + ], + "name": "callRing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "callStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callWaitingRecord": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CdmaCallWaiting" + }] + } + ], + "name": "cdmaCallWaiting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + { + "records": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CdmaInformationRecord" + } + ], + "name": "cdmaInfoRec", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.voice.CdmaOtaProvisionStatus" + }] + } + ], + "name": "cdmaOtaProvisionStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + { + "emergencyNumberList": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.EmergencyNumber" + } + ], + "name": "currentEmergencyNumberList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "enterEmergencyCallbackMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "exitEmergencyCallbackMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"start": "readBool"} + ], + "name": "indicateRingbackTone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ss": "readParcelable", + "__parcelType": "android.hardware.radio.voice.StkCcUnsolSsResult" + }] + } + ], + "name": "onSupplementaryServiceIndication", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modeType": "readParcelable", + "__parcelType": "android.hardware.radio.voice.UssdModeType" + }] + }, + {"msg": "readString16"} + ], + "name": "onUssd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + } + ], + "name": "resendIncallMute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.hardware.radio.voice.SrvccState" + }] + } + ], + "name": "srvccStateNotify", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"alpha": "readString16"} + ], + "name": "stkCallControlAlphaNotify", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.radio.RadioIndicationType" + }] + }, + {"timeout": "readInt64"} + ], + "name": "stkCallSetup", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioVoiceIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceResponse.struct new file mode 100644 index 00000000..4451074b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/IRadioVoiceResponse.struct @@ -0,0 +1,648 @@ +{ + "produced_on": "2024-04-12T08:47:54.364827257Z", + "source_location": "", + "full_name": "android.hardware.radio.voice.IRadioVoiceResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "acceptCallResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"serial": "readInt32"}], + "name": "acknowledgeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "cancelPendingUssdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "conferenceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "dialResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "emergencyDialResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "exitEmergencyCallbackModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "explicitCallTransferResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "callForwardInfos": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CallForwardInfo" + } + ], + "name": "getCallForwardStatusResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"enable": "readBool"}, + {"serviceClass": "readInt32"} + ], + "name": "getCallWaitingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.radio.voice.ClipStatus" + }] + } + ], + "name": "getClipResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"n": "readInt32"}, + {"m": "readInt32"} + ], + "name": "getClirResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + { + "calls": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.Call" + } + ], + "name": "getCurrentCallsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "failCauseinfo": "readParcelable", + "__parcelType": "android.hardware.radio.voice.LastCallFailCauseInfo" + }] + } + ], + "name": "getLastCallFailCauseResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"enable": "readBool"} + ], + "name": "getMuteResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"enable": "readBool"} + ], + "name": "getPreferredVoicePrivacyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.radio.voice.TtyMode" + }] + } + ], + "name": "getTtyModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "handleStkCallSetupRequestFromSimResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "hangupConnectionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "hangupForegroundResumeBackgroundResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "hangupWaitingOrBackgroundResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + }, + {"enable": "readBool"} + ], + "name": "isVoNrEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "rejectCallResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendBurstDtmfResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendCdmaFeatureCodeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendDtmfResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "sendUssdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "separateConnectionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCallForwardResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setCallWaitingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setClirResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setMuteResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setPreferredVoicePrivacyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setTtyModeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "setVoNrEnabledResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "startDtmfResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "stopDtmfResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.radio.RadioResponseInfo" + }] + } + ], + "name": "switchWaitingOrHoldingAndActiveResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioVoiceResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/LastCallFailCauseInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/LastCallFailCauseInfo.struct new file mode 100644 index 00000000..686aee0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/LastCallFailCauseInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.368442789Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "causeCode": "readParcelable", + "__parcelType": "android.hardware.radio.voice.LastCallFailCause" + }] + }, + {"vendorCause": "readString16"} + ], + "full_name": "android.hardware.radio.voice.LastCallFailCauseInfo", + "name": "LastCallFailCauseInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/SsInfoData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/SsInfoData.struct new file mode 100644 index 00000000..b22342d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/SsInfoData.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.370315567Z", + "source_location": "", + "components": [ + {"SS_INFO_MAX": "readInt32"}, + {"ssInfo": "readInt32Vector"} + ], + "full_name": "android.hardware.radio.voice.SsInfoData", + "name": "SsInfoData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/StkCcUnsolSsResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/StkCcUnsolSsResult.struct new file mode 100644 index 00000000..a8ada512 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/StkCcUnsolSsResult.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:54.372052381Z", + "source_location": "", + "components": [ + {"REQUEST_TYPE_ACTIVATION": "readInt32"}, + {"REQUEST_TYPE_DEACTIVATION": "readInt32"}, + {"REQUEST_TYPE_INTERROGATION": "readInt32"}, + {"REQUEST_TYPE_REGISTRATION": "readInt32"}, + {"REQUEST_TYPE_ERASURE": "readInt32"}, + {"SERVICE_TYPE_CFU": "readInt32"}, + {"SERVICE_TYPE_CF_BUSY": "readInt32"}, + {"SERVICE_TYPE_CF_NO_REPLY": "readInt32"}, + {"SERVICE_TYPE_CF_NOT_REACHABLE": "readInt32"}, + {"SERVICE_TYPE_CF_ALL": "readInt32"}, + {"SERVICE_TYPE_CF_ALL_CONDITIONAL": "readInt32"}, + {"SERVICE_TYPE_CLIP": "readInt32"}, + {"SERVICE_TYPE_CLIR": "readInt32"}, + {"SERVICE_TYPE_COLP": "readInt32"}, + {"SERVICE_TYPE_COLR": "readInt32"}, + {"SERVICE_TYPE_WAIT": "readInt32"}, + {"SERVICE_TYPE_BAOC": "readInt32"}, + {"SERVICE_TYPE_BAOIC": "readInt32"}, + {"SERVICE_TYPE_BAOIC_EXC_HOME": "readInt32"}, + {"SERVICE_TYPE_BAIC": "readInt32"}, + {"SERVICE_TYPE_BAIC_ROAMING": "readInt32"}, + {"SERVICE_TYPE_ALL_BARRING": "readInt32"}, + {"SERVICE_TYPE_OUTGOING_BARRING": "readInt32"}, + {"SERVICE_TYPE_INCOMING_BARRING": "readInt32"}, + {"TELESERVICE_TYPE_ALL_TELE_AND_BEARER_SERVICES": "readInt32"}, + {"TELESERVICE_TYPE_ALL_TELESEVICES": "readInt32"}, + {"TELESERVICE_TYPE_TELEPHONY": "readInt32"}, + {"TELESERVICE_TYPE_ALL_DATA_TELESERVICES": "readInt32"}, + {"TELESERVICE_TYPE_SMS_SERVICES": "readInt32"}, + {"TELESERVICE_TYPE_ALL_TELESERVICES_EXCEPT_SMS": "readInt32"}, + {"SUPP_SERVICE_CLASS_NONE": "readInt32"}, + {"SUPP_SERVICE_CLASS_VOICE": "readInt32"}, + {"SUPP_SERVICE_CLASS_DATA": "readInt32"}, + {"SUPP_SERVICE_CLASS_FAX": "readInt32"}, + {"SUPP_SERVICE_CLASS_SMS": "readInt32"}, + {"SUPP_SERVICE_CLASS_DATA_SYNC": "readInt32"}, + {"SUPP_SERVICE_CLASS_DATA_ASYNC": "readInt32"}, + {"SUPP_SERVICE_CLASS_PACKET": "readInt32"}, + {"SUPP_SERVICE_CLASS_PAD": "readInt32"}, + {"SUPP_SERVICE_CLASS_MAX": "readInt32"}, + {"serviceType": "readInt32"}, + {"requestType": "readInt32"}, + {"teleserviceType": "readInt32"}, + {"serviceClass": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.hardware.radio.RadioError" + }] + }, + { + "ssInfo": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.SsInfoData" + }, + { + "cfData": "readParcelableVector", + "__parcelType": "android.hardware.radio.voice.CfData" + } + ], + "full_name": "android.hardware.radio.voice.StkCcUnsolSsResult", + "name": "StkCcUnsolSsResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/UusInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/UusInfo.struct new file mode 100644 index 00000000..d0307d1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/radio/voice/UusInfo.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.374933929Z", + "source_location": "", + "components": [ + {"UUS_DCS_USP": "readInt32"}, + {"UUS_DCS_OSIHLP": "readInt32"}, + {"UUS_DCS_X244": "readInt32"}, + {"UUS_DCS_RMCF": "readInt32"}, + {"UUS_DCS_IA5C": "readInt32"}, + {"UUS_TYPE_TYPE1_IMPLICIT": "readInt32"}, + {"UUS_TYPE_TYPE1_REQUIRED": "readInt32"}, + {"UUS_TYPE_TYPE1_NOT_REQUIRED": "readInt32"}, + {"UUS_TYPE_TYPE2_REQUIRED": "readInt32"}, + {"UUS_TYPE_TYPE2_NOT_REQUIRED": "readInt32"}, + {"UUS_TYPE_TYPE3_REQUIRED": "readInt32"}, + {"UUS_TYPE_TYPE3_NOT_REQUIRED": "readInt32"}, + {"uusType": "readInt32"}, + {"uusDcs": "readInt32"}, + {"uusData": "readString16"} + ], + "full_name": "android.hardware.radio.voice.UusInfo", + "name": "UusInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/rebootescrow/IRebootEscrow.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/rebootescrow/IRebootEscrow.struct new file mode 100644 index 00000000..e285b3fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/rebootescrow/IRebootEscrow.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.379299276Z", + "source_location": "", + "full_name": "android.hardware.rebootescrow.IRebootEscrow", + "calls": [ + { + "code": 1, + "in": [{"kek": "readByteVector"}], + "name": "storeKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "retrieveKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "IRebootEscrow", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElement.struct new file mode 100644 index 00000000..b4c2ffbc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElement.struct @@ -0,0 +1,94 @@ +{ + "produced_on": "2024-04-12T08:47:54.391581300Z", + "source_location": "", + "full_name": "android.hardware.secure_element.ISecureElement", + "calls": [ + { + "code": 1, + "in": [{"channelNumber": "readByte"}], + "name": "closeChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getAtr", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [{"clientCallback": "readStrongBinder"}], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "isCardPresent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"aid": "readByteVector"}, + {"p2": "readByte"} + ], + "name": "openBasicChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [ + {"aid": "readByteVector"}, + {"p2": "readByte"} + ], + "name": "openLogicalChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.secure_element.LogicalChannelResponse" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"data": "readByteVector"}], + "name": "transmit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "ISecureElement", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElementCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElementCallback.struct new file mode 100644 index 00000000..f2f92049 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/ISecureElementCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.392593661Z", + "source_location": "", + "full_name": "android.hardware.secure_element.ISecureElementCallback", + "calls": [{ + "code": 1, + "in": [ + {"connected": "readBool"}, + {"debugReason": "readString16"} + ], + "name": "onStateChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ISecureElementCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/LogicalChannelResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/LogicalChannelResponse.struct new file mode 100644 index 00000000..e086cb8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/secure_element/LogicalChannelResponse.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.395828615Z", + "source_location": "", + "components": [ + {"channelNumber": "readByte"}, + {"selectResponse": "readByteVector"} + ], + "full_name": "android.hardware.secure_element.LogicalChannelResponse", + "name": "LogicalChannelResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/AttestationKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/AttestationKey.struct new file mode 100644 index 00000000..e1bb1224 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/AttestationKey.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:54.531611518Z", + "source_location": "", + "components": [ + {"keyBlob": "readByteVector"}, + { + "attestKeyParams": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"issuerSubjectName": "readByteVector"} + ], + "full_name": "android.hardware.security.keymint.AttestationKey", + "name": "AttestationKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/BeginResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/BeginResult.struct new file mode 100644 index 00000000..a1500ee6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/BeginResult.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:54.532751600Z", + "source_location": "", + "components": [ + {"challenge": "readInt64"}, + { + "params": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"operation": "readStrongBinder"} + ], + "full_name": "android.hardware.security.keymint.BeginResult", + "name": "BeginResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/Certificate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/Certificate.struct new file mode 100644 index 00000000..1b62517c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/Certificate.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.534564487Z", + "source_location": "", + "components": [{"encodedCertificate": "readByteVector"}], + "full_name": "android.hardware.security.keymint.Certificate", + "name": "Certificate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/DeviceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/DeviceInfo.struct new file mode 100644 index 00000000..a6cd32eb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/DeviceInfo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.614764602Z", + "source_location": "", + "components": [{"deviceInfo": "readByteVector"}], + "full_name": "android.hardware.security.keymint.DeviceInfo", + "name": "DeviceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/HardwareAuthToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/HardwareAuthToken.struct new file mode 100644 index 00000000..9aa28369 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/HardwareAuthToken.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.540426583Z", + "source_location": "", + "components": [ + {"challenge": "readInt64"}, + {"userId": "readInt64"}, + {"authenticatorId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authenticatorType": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthenticatorType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestamp": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.Timestamp" + }] + }, + {"mac": "readByteVector"} + ], + "full_name": "android.hardware.security.keymint.HardwareAuthToken", + "name": "HardwareAuthToken", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintDevice.struct new file mode 100644 index 00000000..7f8f4bc7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintDevice.struct @@ -0,0 +1,257 @@ +{ + "produced_on": "2024-04-12T08:47:54.410509646Z", + "source_location": "", + "full_name": "android.hardware.security.keymint.IKeyMintDevice", + "calls": [ + { + "code": 1, + "in": [], + "name": "getHardwareInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyMintHardwareInfo" + }] + } + ] + }, + { + "code": 2, + "in": [{"data": "readByteVector"}], + "name": "addRngEntropy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + { + "keyParams": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attestationKey": "readParcelable", + "__parcelType": "android.hardware.security.keymint.AttestationKey" + }] + } + ], + "name": "generateKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyCreationResult" + }] + } + ] + }, + { + "code": 4, + "in": [ + { + "keyParams": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyFormat": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyFormat" + }] + }, + {"keyData": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attestationKey": "readParcelable", + "__parcelType": "android.hardware.security.keymint.AttestationKey" + }] + } + ], + "name": "importKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyCreationResult" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"wrappedKeyData": "readByteVector"}, + {"wrappingKeyBlob": "readByteVector"}, + {"maskingKey": "readByteVector"}, + { + "unwrappingParams": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"passwordSid": "readInt64"}, + {"biometricSid": "readInt64"} + ], + "name": "importWrappedKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyCreationResult" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"keyBlobToUpgrade": "readByteVector"}, + { + "upgradeParams": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + } + ], + "name": "upgradeKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 7, + "in": [{"keyBlob": "readByteVector"}], + "name": "deleteKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "deleteAllKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "destroyAttestationIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "purpose": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyPurpose" + }] + }, + {"keyBlob": "readByteVector"}, + { + "params": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + } + ], + "name": "begin", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.keymint.BeginResult" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"passwordOnly": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestampToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.android.hardware.security.secureclock.TimeStampToken" + }] + } + ], + "name": "deviceLocked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "earlyBootEnded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"storageKeyBlob": "readByteVector"}], + "name": "convertStorageKeyToEphemeral", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 14, + "in": [ + {"keyBlob": "readByteVector"}, + {"appId": "readByteVector"}, + {"appData": "readByteVector"} + ], + "name": "getKeyCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyCharacteristics" + } + ] + } + ], + "name": "IKeyMintDevice", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintOperation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintOperation.struct new file mode 100644 index 00000000..9e43e732 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IKeyMintOperation.struct @@ -0,0 +1,100 @@ +{ + "produced_on": "2024-04-12T08:47:54.555226488Z", + "source_location": "", + "full_name": "android.hardware.security.keymint.IKeyMintOperation", + "calls": [ + { + "code": 1, + "in": [ + {"input": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeStampToken": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.TimeStampToken" + }] + } + ], + "name": "updateAad", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"input": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeStampToken": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.TimeStampToken" + }] + } + ], + "name": "update", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [ + {"input": "readByteVector"}, + {"signature": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestampToken": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.TimeStampToken" + }] + }, + {"confirmationToken": "readByteVector"} + ], + "name": "finish", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "abort", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeyMintOperation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IRemotelyProvisionedComponent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IRemotelyProvisionedComponent.struct new file mode 100644 index 00000000..16ad3dc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/IRemotelyProvisionedComponent.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:54.619959736Z", + "source_location": "", + "full_name": "android.hardware.security.keymint.IRemotelyProvisionedComponent", + "calls": [ + { + "code": 1, + "in": [], + "name": "getHardwareInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.keymint.RpcHardwareInfo" + }] + } + ] + }, + { + "code": 2, + "in": [{"testMode": "readBool"}], + "name": "generateEcdsaP256KeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "macedPublicKey": "readParcelable", + "__parcelType": "android.hardware.security.keymint.MacedPublicKey" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"testMode": "readBool"}, + { + "keysToSign": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.MacedPublicKey" + }, + {"endpointEncryptionCertChain": "readByteVector"}, + {"challenge": "readByteVector"} + ], + "name": "generateCertificateRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.hardware.security.keymint.DeviceInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "protectedData": "readParcelable", + "__parcelType": "android.hardware.security.keymint.ProtectedData" + }] + } + ] + }, + { + "code": 4, + "in": [ + { + "keysToSign": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.MacedPublicKey" + }, + {"challenge": "readByteVector"} + ], + "name": "generateCertificateRequestV2", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "IRemotelyProvisionedComponent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCharacteristics.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCharacteristics.struct new file mode 100644 index 00000000..6ad28b51 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCharacteristics.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:54.556458972Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + }, + { + "authorizations": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + } + ], + "full_name": "android.hardware.security.keymint.KeyCharacteristics", + "name": "KeyCharacteristics", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCreationResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCreationResult.struct new file mode 100644 index 00000000..4a3141c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyCreationResult.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.559343460Z", + "source_location": "", + "components": [ + {"keyBlob": "readByteVector"}, + { + "keyCharacteristics": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyCharacteristics" + }, + { + "certificateChain": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.Certificate" + } + ], + "full_name": "android.hardware.security.keymint.KeyCreationResult", + "name": "KeyCreationResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyMintHardwareInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyMintHardwareInfo.struct new file mode 100644 index 00000000..236222a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyMintHardwareInfo.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:54.561345420Z", + "source_location": "", + "components": [ + {"versionNumber": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + }, + {"keyMintName": "readString16"}, + {"keyMintAuthorName": "readString16"}, + {"timestampTokenRequired": "readBool"} + ], + "full_name": "android.hardware.security.keymint.KeyMintHardwareInfo", + "name": "KeyMintHardwareInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyParameter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyParameter.struct new file mode 100644 index 00000000..0bcb40e7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/KeyParameter.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.563256958Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tag": "readParcelable", + "__parcelType": "android.hardware.security.keymint.Tag" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyParameterValue" + }] + } + ], + "full_name": "android.hardware.security.keymint.KeyParameter", + "name": "KeyParameter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/MacedPublicKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/MacedPublicKey.struct new file mode 100644 index 00000000..843355e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/MacedPublicKey.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.621244621Z", + "source_location": "", + "components": [{"macedKey": "readByteVector"}], + "full_name": "android.hardware.security.keymint.MacedPublicKey", + "name": "MacedPublicKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/ProtectedData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/ProtectedData.struct new file mode 100644 index 00000000..06cd370c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/ProtectedData.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.623601998Z", + "source_location": "", + "components": [{"protectedData": "readByteVector"}], + "full_name": "android.hardware.security.keymint.ProtectedData", + "name": "ProtectedData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/RpcHardwareInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/RpcHardwareInfo.struct new file mode 100644 index 00000000..442dcf41 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/keymint/RpcHardwareInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:54.625170319Z", + "source_location": "", + "components": [ + {"CURVE_NONE": "readInt32"}, + {"CURVE_P256": "readInt32"}, + {"CURVE_25519": "readInt32"}, + {"versionNumber": "readInt32"}, + {"rpcAuthorName": "readString16"}, + {"supportedEekCurve": "readInt32"}, + {"uniqueId": "readString16"}, + {"MIN_SUPPORTED_NUM_KEYS_IN_CSR": "readInt32"}, + {"supportedNumKeysInCsr": "readInt32"} + ], + "full_name": "android.hardware.security.keymint.RpcHardwareInfo", + "name": "RpcHardwareInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/ISecureClock.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/ISecureClock.struct new file mode 100644 index 00000000..41567c33 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/ISecureClock.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:54.636109287Z", + "source_location": "", + "full_name": "android.hardware.security.secureclock.ISecureClock", + "calls": [{ + "code": 1, + "in": [{"challenge": "readInt64"}], + "name": "generateTimeStamp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.TimeStampToken" + }] + } + ] + }], + "name": "ISecureClock", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/TimeStampToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/TimeStampToken.struct new file mode 100644 index 00000000..f34fcc71 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/TimeStampToken.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.637240980Z", + "source_location": "", + "components": [ + {"challenge": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestamp": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.Timestamp" + }] + }, + {"mac": "readByteVector"} + ], + "full_name": "android.hardware.security.secureclock.TimeStampToken", + "name": "TimeStampToken", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/Timestamp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/Timestamp.struct new file mode 100644 index 00000000..1bc1f401 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/secureclock/Timestamp.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:54.638244530Z", + "source_location": "", + "components": [{"milliSeconds": "readInt64"}], + "full_name": "android.hardware.security.secureclock.Timestamp", + "name": "Timestamp", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/ISharedSecret.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/ISharedSecret.struct new file mode 100644 index 00000000..1d7baedd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/ISharedSecret.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:54.646672678Z", + "source_location": "", + "full_name": "android.hardware.security.sharedsecret.ISharedSecret", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSharedSecretParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.security.sharedsecret.SharedSecretParameters" + }] + } + ] + }, + { + "code": 2, + "in": [{ + "params": "readParcelableVector", + "__parcelType": "android.hardware.security.sharedsecret.SharedSecretParameters" + }], + "name": "computeSharedSecret", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "ISharedSecret", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/SharedSecretParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/SharedSecretParameters.struct new file mode 100644 index 00000000..f43ce0fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/security/sharedsecret/SharedSecretParameters.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.647882242Z", + "source_location": "", + "components": [ + {"seed": "readByteVector"}, + {"nonce": "readByteVector"} + ], + "full_name": "android.hardware.security.sharedsecret.SharedSecretParameters", + "name": "SharedSecretParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/ISensorsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/ISensorsCallback.struct new file mode 100644 index 00000000..22fda738 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/ISensorsCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.701236874Z", + "source_location": "", + "full_name": "android.hardware.sensors.ISensorsCallback", + "calls": [ + { + "code": 1, + "in": [{ + "sensorInfos": "readParcelableVector", + "__parcelType": "android.hardware.sensors.SensorInfo" + }], + "name": "onDynamicSensorsConnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sensorHandles": "readInt32Vector"}], + "name": "onDynamicSensorsDisconnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISensorsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/SensorInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/SensorInfo.struct new file mode 100644 index 00000000..1d851f91 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/sensors/SensorInfo.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:54.703346687Z", + "source_location": "", + "components": [ + {"sensorHandle": "readInt32"}, + {"name": "readString16"}, + {"vendor": "readString16"}, + {"version": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.sensors.SensorType" + }] + }, + {"typeAsString": "readString16"}, + {"maxRange": "readFloat"}, + {"resolution": "readFloat"}, + {"power": "readFloat"}, + {"minDelayUs": "readInt32"}, + {"fifoReservedEventCount": "readInt32"}, + {"fifoMaxEventCount": "readInt32"}, + {"requiredPermission": "readString16"}, + {"maxDelayUs": "readInt32"}, + {"flags": "readInt32"}, + {"SENSOR_FLAG_BITS_WAKE_UP": "readInt32"}, + {"SENSOR_FLAG_BITS_CONTINUOUS_MODE": "readInt32"}, + {"SENSOR_FLAG_BITS_ON_CHANGE_MODE": "readInt32"}, + {"SENSOR_FLAG_BITS_ONE_SHOT_MODE": "readInt32"}, + {"SENSOR_FLAG_BITS_SPECIAL_REPORTING_MODE": "readInt32"}, + {"SENSOR_FLAG_BITS_DATA_INJECTION": "readInt32"}, + {"SENSOR_FLAG_BITS_DYNAMIC_SENSOR": "readInt32"}, + {"SENSOR_FLAG_BITS_ADDITIONAL_INFO": "readInt32"}, + {"SENSOR_FLAG_BITS_DIRECT_CHANNEL_ASHMEM": "readInt32"}, + {"SENSOR_FLAG_BITS_DIRECT_CHANNEL_GRALLOC": "readInt32"}, + {"SENSOR_FLAG_BITS_MASK_REPORTING_MODE": "readInt32"}, + {"SENSOR_FLAG_BITS_MASK_DIRECT_REPORT": "readInt32"}, + {"SENSOR_FLAG_BITS_MASK_DIRECT_CHANNEL": "readInt32"}, + {"SENSOR_FLAG_SHIFT_REPORTING_MODE": "readInt32"}, + {"SENSOR_FLAG_SHIFT_DATA_INJECTION": "readInt32"}, + {"SENSOR_FLAG_SHIFT_DYNAMIC_SENSOR": "readInt32"}, + {"SENSOR_FLAG_SHIFT_ADDITIONAL_INFO": "readInt32"}, + {"SENSOR_FLAG_SHIFT_DIRECT_REPORT": "readInt32"}, + {"SENSOR_FLAG_SHIFT_DIRECT_CHANNEL": "readInt32"} + ], + "full_name": "android.hardware.sensors.SensorInfo", + "name": "SensorInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger/IRecognitionStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger/IRecognitionStatusCallback.struct new file mode 100644 index 00000000..de6cbc8d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger/IRecognitionStatusCallback.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:45.415669635Z", + "source_location": "", + "full_name": "android.hardware.soundtrigger.IRecognitionStatusCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionEvent": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseRecognitionEvent" + }] + } + ], + "name": "onKeyphraseDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionEvent": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.GenericRecognitionEvent" + }] + } + ], + "name": "onGenericSoundTriggerDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onRecognitionPaused", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onRecognitionResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onPreempted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onModuleDied", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"status": "readInt32"}], + "name": "onResumeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"status": "readInt32"}], + "name": "onPauseFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecognitionStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHw.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHw.struct new file mode 100644 index 00000000..28f24745 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHw.struct @@ -0,0 +1,179 @@ +{ + "produced_on": "2024-04-12T08:47:54.727790763Z", + "source_location": "", + "full_name": "android.hardware.soundtrigger3.ISoundTriggerHw", + "calls": [ + { + "code": 1, + "in": [], + "name": "getProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.soundtrigger.Properties" + }] + } + ] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "registerGlobalCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModel": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundModel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "loadSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModel": "readParcelable", + "__parcelType": "android.media.soundtrigger.PhraseSoundModel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "loadPhraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"modelHandle": "readInt32"}], + "name": "unloadSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"modelHandle": "readInt32"}, + {"deviceHandle": "readInt32"}, + {"ioHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionConfig" + }] + } + ], + "name": "startRecognition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"modelHandle": "readInt32"}], + "name": "stopRecognition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"modelHandle": "readInt32"}], + "name": "forceRecognitionEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameter" + }] + } + ], + "name": "queryParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameterRange" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameter" + }] + } + ], + "name": "getParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameter" + }] + }, + {"value": "readInt32"} + ], + "name": "setParameter", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerHw", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwCallback.struct new file mode 100644 index 00000000..e2bb357d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwCallback.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:54.729431366Z", + "source_location": "", + "full_name": "android.hardware.soundtrigger3.ISoundTriggerHwCallback", + "calls": [ + { + "code": 1, + "in": [{"model": "readInt32"}], + "name": "modelUnloaded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"model": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.soundtrigger.PhraseRecognitionEvent" + }] + } + ], + "name": "phraseRecognitionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"model": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionEvent" + }] + } + ], + "name": "recognitionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerHwCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwGlobalCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwGlobalCallback.struct new file mode 100644 index 00000000..9f6ab9b1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/soundtrigger3/ISoundTriggerHwGlobalCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.730289683Z", + "source_location": "", + "full_name": "android.hardware.soundtrigger3.ISoundTriggerHwGlobalCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onResourcesAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ISoundTriggerHwGlobalCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tests/extension/vibrator/ICustomVibrator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tests/extension/vibrator/ICustomVibrator.struct new file mode 100644 index 00000000..d90bcc8b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tests/extension/vibrator/ICustomVibrator.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:54.777226038Z", + "source_location": "", + "full_name": "android.hardware.tests.extension.vibrator.ICustomVibrator", + "calls": [ + { + "code": 1, + "in": [], + "name": "getVendorCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "directionality": "readParcelable", + "__parcelType": "android.hardware.tests.extension.vibrator.Directionality" + }] + } + ], + "name": "setDirectionality", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "effect": "readParcelable", + "__parcelType": "android.hardware.tests.extension.vibrator.VendorEffect" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "perform", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ICustomVibrator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ForwardedStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ForwardedStats.struct new file mode 100644 index 00000000..240f26b4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ForwardedStats.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.800823198Z", + "source_location": "", + "components": [ + {"rxBytes": "readInt64"}, + {"txBytes": "readInt64"} + ], + "full_name": "android.hardware.tetheroffload.ForwardedStats", + "name": "ForwardedStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IOffload.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IOffload.struct new file mode 100644 index 00000000..e87af4a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IOffload.struct @@ -0,0 +1,109 @@ +{ + "produced_on": "2024-04-12T08:47:54.804083563Z", + "source_location": "", + "full_name": "android.hardware.tetheroffload.IOffload", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd1": "readParcelable", + "__parcelType": "android.hardware.tetheroffload.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd2": "readParcelable", + "__parcelType": "android.hardware.tetheroffload.ParcelFileDescriptor" + }] + }, + {"cb": "readStrongBinder"} + ], + "name": "initOffload", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stopOffload", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"prefixes": "readString16Vector"}], + "name": "setLocalPrefixes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"upstream": "readString16"}], + "name": "getForwardedStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tetheroffload.ForwardedStats" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"upstream": "readString16"}, + {"warningBytes": "readInt64"}, + {"limitBytes": "readInt64"} + ], + "name": "setDataWarningAndLimit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"iface": "readString16"}, + {"v4Addr": "readString16"}, + {"v4Gw": "readString16"}, + {"v6Gws": "readString16Vector"} + ], + "name": "setUpstreamParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"iface": "readString16"}, + {"prefix": "readString16"} + ], + "name": "addDownstream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"iface": "readString16"}, + {"prefix": "readString16"} + ], + "name": "removeDownstream", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOffload", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IPv4AddrPortPair.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IPv4AddrPortPair.struct new file mode 100644 index 00000000..ebf9e173 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/IPv4AddrPortPair.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:54.804989081Z", + "source_location": "", + "components": [ + {"addr": "readString16"}, + {"port": "readInt32"} + ], + "full_name": "android.hardware.tetheroffload.IPv4AddrPortPair", + "name": "IPv4AddrPortPair", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ITetheringOffloadCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ITetheringOffloadCallback.struct new file mode 100644 index 00000000..056d1b1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/ITetheringOffloadCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:54.806075953Z", + "source_location": "", + "full_name": "android.hardware.tetheroffload.ITetheringOffloadCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.tetheroffload.OffloadCallbackEvent" + }] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.hardware.tetheroffload.NatTimeoutUpdate" + }] + } + ], + "name": "updateTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITetheringOffloadCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/NatTimeoutUpdate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/NatTimeoutUpdate.struct new file mode 100644 index 00000000..535735a6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tetheroffload/NatTimeoutUpdate.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.807070352Z", + "source_location": "", + "components": [ + {"src": "readStrongBinder"}, + {"dst": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "proto": "readParcelable", + "__parcelType": "android.hardware.tetheroffload.NetworkProtocol" + }] + } + ], + "full_name": "android.hardware.tetheroffload.NatTimeoutUpdate", + "name": "NatTimeoutUpdate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/CoolingDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/CoolingDevice.struct new file mode 100644 index 00000000..f9bafaa7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/CoolingDevice.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:54.834041338Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.CoolingType" + }] + }, + {"name": "readString16"}, + {"value": "readInt64"} + ], + "full_name": "android.hardware.thermal.CoolingDevice", + "name": "CoolingDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermal.struct new file mode 100644 index 00000000..f52b0557 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermal.struct @@ -0,0 +1,146 @@ +{ + "produced_on": "2024-04-12T08:47:54.837428145Z", + "source_location": "", + "full_name": "android.hardware.thermal.IThermal", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCoolingDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.thermal.CoolingDevice" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.CoolingType" + }] + } + ], + "name": "getCoolingDevicesWithType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.thermal.CoolingDevice" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getTemperatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.thermal.Temperature" + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.TemperatureType" + }] + } + ], + "name": "getTemperaturesWithType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.thermal.Temperature" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getTemperatureThresholds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.thermal.TemperatureThreshold" + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.TemperatureType" + }] + } + ], + "name": "getTemperatureThresholdsWithType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.thermal.TemperatureThreshold" + } + ] + }, + { + "code": 7, + "in": [{"callback": "readStrongBinder"}], + "name": "registerThermalChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.TemperatureType" + }] + } + ], + "name": "registerThermalChangedCallbackWithType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterThermalChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IThermal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermalChangedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermalChangedCallback.struct new file mode 100644 index 00000000..36600faf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/IThermalChangedCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:54.838462686Z", + "source_location": "", + "full_name": "android.hardware.thermal.IThermalChangedCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "temperature": "readParcelable", + "__parcelType": "android.hardware.thermal.Temperature" + }] + } + ], + "name": "notifyThrottling", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IThermalChangedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/Temperature.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/Temperature.struct new file mode 100644 index 00000000..6d69b710 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/Temperature.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:54.839516707Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.TemperatureType" + }] + }, + {"name": "readString16"}, + {"value": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "throttlingStatus": "readParcelable", + "__parcelType": "android.hardware.thermal.ThrottlingSeverity" + }] + } + ], + "full_name": "android.hardware.thermal.Temperature", + "name": "Temperature", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/TemperatureThreshold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/TemperatureThreshold.struct new file mode 100644 index 00000000..000c067d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/thermal/TemperatureThreshold.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:54.840579638Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.thermal.TemperatureType" + }] + }, + {"name": "readString16"}, + { + "hotThrottlingThresholds": "readParcelableVector", + "__parcelType": "android.hardware.thermal.float" + }, + { + "coldThrottlingThresholds": "readParcelableVector", + "__parcelType": "android.hardware.thermal.float" + } + ], + "full_name": "android.hardware.thermal.TemperatureThreshold", + "name": "TemperatureThreshold", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChip.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChip.struct new file mode 100644 index 00000000..6fdb055f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChip.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:54.766833971Z", + "source_location": "", + "full_name": "android.hardware.threadnetwork.IThreadChip", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "open", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"frame": "readByteVector"}], + "name": "sendSpinelFrame", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IThreadChip", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChipCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChipCallback.struct new file mode 100644 index 00000000..8f46877c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/threadnetwork/IThreadChipCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:54.767820780Z", + "source_location": "", + "full_name": "android.hardware.threadnetwork.IThreadChipCallback", + "calls": [{ + "code": 1, + "in": [{"frame": "readByteVector"}], + "name": "onReceiveSpinelFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IThreadChipCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/CecMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/CecMessage.struct new file mode 100644 index 00000000..3cb8878e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/CecMessage.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:54.870355511Z", + "source_location": "", + "components": [ + {"MAX_MESSAGE_BODY_LENGTH": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "initiator": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.CecLogicalAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destination": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.CecLogicalAddress" + }] + }, + {"body": "readByteVector"} + ], + "full_name": "android.hardware.tv.hdmi.cec.CecMessage", + "name": "CecMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCec.struct new file mode 100644 index 00000000..9a3cf005 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCec.struct @@ -0,0 +1,144 @@ +{ + "produced_on": "2024-04-12T08:47:54.873709508Z", + "source_location": "", + "full_name": "android.hardware.tv.hdmi.cec.IHdmiCec", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "addr": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.CecLogicalAddress" + }] + } + ], + "name": "addLogicalAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.Result" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "clearLogicalAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"portId": "readInt32"}, + {"enable": "readBool"} + ], + "name": "enableAudioReturnChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getCecVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "getPhysicalAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "getVendorId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.CecMessage" + }] + } + ], + "name": "sendMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.SendMessageResult" + }] + } + ] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"language": "readString16"}], + "name": "setLanguage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"value": "readBool"}], + "name": "enableWakeupByOtp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"value": "readBool"}], + "name": "enableCec", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"value": "readBool"}], + "name": "enableSystemCecControl", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHdmiCec", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCecCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCecCallback.struct new file mode 100644 index 00000000..7ce95178 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/cec/IHdmiCecCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:54.874665457Z", + "source_location": "", + "full_name": "android.hardware.tv.hdmi.cec.IHdmiCecCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.cec.CecMessage" + }] + } + ], + "name": "onCecMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiCecCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/HdmiPortInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/HdmiPortInfo.struct new file mode 100644 index 00000000..8ca70518 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/HdmiPortInfo.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:54.893300778Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.connection.HdmiPortType" + }] + }, + {"portId": "readInt32"}, + {"cecSupported": "readBool"}, + {"arcSupported": "readBool"}, + {"eArcSupported": "readBool"}, + {"physicalAddress": "readInt32"} + ], + "full_name": "android.hardware.tv.hdmi.connection.HdmiPortInfo", + "name": "HdmiPortInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnection.struct new file mode 100644 index 00000000..200f346c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnection.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:54.896328458Z", + "source_location": "", + "full_name": "android.hardware.tv.hdmi.connection.IHdmiConnection", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPortInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.tv.hdmi.connection.HdmiPortInfo" + } + ] + }, + { + "code": 2, + "in": [{"portId": "readInt32"}], + "name": "isConnected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signal": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.connection.HpdSignal" + }] + }, + {"portId": "readInt32"} + ], + "name": "setHpdSignal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"portId": "readInt32"}], + "name": "getHpdSignal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.hdmi.connection.HpdSignal" + }] + } + ] + } + ], + "name": "IHdmiConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnectionCallback.struct new file mode 100644 index 00000000..d2b16d42 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/connection/IHdmiConnectionCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.897326088Z", + "source_location": "", + "full_name": "android.hardware.tv.hdmi.connection.IHdmiConnectionCallback", + "calls": [{ + "code": 1, + "in": [ + {"connected": "readBool"}, + {"portId": "readInt32"} + ], + "name": "onHotplugEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IHdmiConnectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArc.struct new file mode 100644 index 00000000..7f35bc00 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArc.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:54.910612213Z", + "source_location": "", + "full_name": "android.hardware.tv.hdmi.earc.IEArc", + "calls": [ + { + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "setEArcEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "isEArcEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"portId": "readInt32"}], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"portId": "readInt32"}], + "name": "getLastReportedAudioCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "IEArc", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArcCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArcCallback.struct new file mode 100644 index 00000000..c64fc48f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/hdmi/earc/IEArcCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:54.911725235Z", + "source_location": "", + "full_name": "android.hardware.tv.hdmi.earc.IEArcCallback", + "calls": [ + { + "code": 1, + "in": [ + {"status": "readStrongBinder"}, + {"portId": "readInt32"} + ], + "name": "onStateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"rawCapabilities": "readByteVector"}, + {"portId": "readInt32"} + ], + "name": "onCapabilitiesReported", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEArcCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/ITvInputCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/ITvInputCallback.struct new file mode 100644 index 00000000..a6e6b0e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/ITvInputCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:54.948143250Z", + "source_location": "", + "full_name": "android.hardware.tv.input.ITvInputCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.tv.input.TvInputEvent" + }] + } + ], + "name": "notify", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.tv.input.TvMessageEvent" + }] + } + ], + "name": "notifyTvMessageEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputDeviceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputDeviceInfo.struct new file mode 100644 index 00000000..2afc997c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputDeviceInfo.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:54.949088709Z", + "source_location": "", + "components": [ + {"deviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.input.TvInputType" + }] + }, + {"portId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cableConnectionStatus": "readParcelable", + "__parcelType": "android.hardware.tv.input.CableConnectionStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioDevice": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + } + ], + "full_name": "android.hardware.tv.input.TvInputDeviceInfo", + "name": "TvInputDeviceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputEvent.struct new file mode 100644 index 00000000..7e728501 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvInputEvent.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:54.950149420Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.input.TvInputEventType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.hardware.tv.input.TvInputDeviceInfo" + }] + } + ], + "full_name": "android.hardware.tv.input.TvInputEvent", + "name": "TvInputEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessage.struct new file mode 100644 index 00000000..aed96f38 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessage.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:54.953546378Z", + "source_location": "", + "components": [ + {"NO_GROUP_ID": "readInt64"}, + {"subType": "readString16"}, + {"groupId": "readInt64"}, + {"dataLengthBytes": "readInt32"} + ], + "full_name": "android.hardware.tv.input.TvMessage", + "name": "TvMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessageEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessageEvent.struct new file mode 100644 index 00000000..9cffe1a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvMessageEvent.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:54.954425155Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.input.TvMessageEventType" + }] + }, + {"streamId": "readInt32"}, + { + "messages": "readParcelableVector", + "__parcelType": "android.hardware.tv.input.TvMessage" + } + ], + "full_name": "android.hardware.tv.input.TvMessageEvent", + "name": "TvMessageEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvStreamConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvStreamConfig.struct new file mode 100644 index 00000000..565d5f4f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/input/TvStreamConfig.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:54.956041608Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"maxVideoWidth": "readInt32"}, + {"maxVideoHeight": "readInt32"} + ], + "full_name": "android.hardware.tv.input.TvStreamConfig", + "name": "TvStreamConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioExtraMetaData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioExtraMetaData.struct new file mode 100644 index 00000000..a020f6b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioExtraMetaData.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:55.677350127Z", + "source_location": "", + "components": [ + {"adFade": "readByte"}, + {"adPan": "readByte"}, + {"versionTextTag": "readChar"}, + {"adGainCenter": "readByte"}, + {"adGainFront": "readByte"}, + {"adGainSurround": "readByte"} + ], + "full_name": "android.hardware.tv.tuner.AudioExtraMetaData", + "name": "AudioExtraMetaData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselection.struct new file mode 100644 index 00000000..64e758e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselection.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:55.678466800Z", + "source_location": "", + "components": [ + {"preselectionId": "readInt32"}, + { + "labels": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.AudioPreselectionLabel" + }, + {"language": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "renderingIndication": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.AudioPreselectionRenderingIndicationType" + }] + }, + {"hasAudioDescription": "readBool"}, + {"hasSpokenSubtitles": "readBool"}, + {"hasDialogueEnhancement": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.AudioPreselection", + "name": "AudioPreselection", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselectionLabel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselectionLabel.struct new file mode 100644 index 00000000..03ee09fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPreselectionLabel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.679432959Z", + "source_location": "", + "components": [ + {"language": "readString16"}, + {"text": "readString16"} + ], + "full_name": "android.hardware.tv.tuner.AudioPreselectionLabel", + "name": "AudioPreselectionLabel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPresentation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPresentation.struct new file mode 100644 index 00000000..cc2b013d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/AudioPresentation.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:55.681469979Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preselection": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.AudioPreselection" + }] + }, + {"ac4ShortProgramId": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.AudioPresentation", + "name": "AudioPresentation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxAlpFilterSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxAlpFilterSettings.struct new file mode 100644 index 00000000..6cc5e845 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxAlpFilterSettings.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:55.688537240Z", + "source_location": "", + "components": [ + {"packetType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lengthType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxAlpLengthType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filterSettings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxAlpFilterSettingsFilterSettings" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxAlpFilterSettings", + "name": "DemuxAlpFilterSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxCapabilities.struct new file mode 100644 index 00000000..3f327fb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxCapabilities.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:55.692284115Z", + "source_location": "", + "components": [ + {"numDemux": "readInt32"}, + {"numRecord": "readInt32"}, + {"numPlayback": "readInt32"}, + {"numTsFilter": "readInt32"}, + {"numSectionFilter": "readInt32"}, + {"numAudioFilter": "readInt32"}, + {"numVideoFilter": "readInt32"}, + {"numPesFilter": "readInt32"}, + {"numPcrFilter": "readInt32"}, + {"numBytesInSectionFilter": "readInt64"}, + {"filterCaps": "readInt32"}, + {"linkCaps": "readInt32Vector"}, + {"bTimeFilter": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.DemuxCapabilities", + "name": "DemuxCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterAvSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterAvSettings.struct new file mode 100644 index 00000000..414ead69 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterAvSettings.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.693220053Z", + "source_location": "", + "components": [ + {"isPassthrough": "readBool"}, + {"isSecureMemory": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterAvSettings", + "name": "DemuxFilterAvSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadEvent.struct new file mode 100644 index 00000000..9300aa31 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadEvent.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:55.694156192Z", + "source_location": "", + "components": [ + {"itemId": "readInt32"}, + {"downloadId": "readInt32"}, + {"mpuSequenceNumber": "readInt32"}, + {"itemFragmentIndex": "readInt32"}, + {"lastItemFragmentIndex": "readInt32"}, + {"dataLength": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterDownloadEvent", + "name": "DemuxFilterDownloadEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadSettings.struct new file mode 100644 index 00000000..cf0cbd1d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterDownloadSettings.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.695073740Z", + "source_location": "", + "components": [ + {"useDownloadId": "readBool"}, + {"downloadId": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterDownloadSettings", + "name": "DemuxFilterDownloadSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterIpPayloadEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterIpPayloadEvent.struct new file mode 100644 index 00000000..24394d20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterIpPayloadEvent.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:55.697126051Z", + "source_location": "", + "components": [{"dataLength": "readInt32"}], + "full_name": "android.hardware.tv.tuner.DemuxFilterIpPayloadEvent", + "name": "DemuxFilterIpPayloadEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMediaEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMediaEvent.struct new file mode 100644 index 00000000..39506b16 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMediaEvent.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:55.699071Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"isPtsPresent": "readBool"}, + {"pts": "readInt64"}, + {"isDtsPresent": "readBool"}, + {"dts": "readInt64"}, + {"dataLength": "readInt64"}, + {"offset": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "avMemory": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"isSecureMemory": "readBool"}, + {"avDataId": "readInt64"}, + {"mpuSequenceNumber": "readInt32"}, + {"isPesPrivateData": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extraMetaData": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterMediaEventExtraMetaData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scIndexMask": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterScIndexMask" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterMediaEvent", + "name": "DemuxFilterMediaEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMmtpRecordEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMmtpRecordEvent.struct new file mode 100644 index 00000000..2819b1ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterMmtpRecordEvent.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:55.700840015Z", + "source_location": "", + "components": [ + {"scHevcIndexMask": "readInt32"}, + {"byteNumber": "readInt64"}, + {"pts": "readInt64"}, + {"mpuSequenceNumber": "readInt32"}, + {"firstMbInSlice": "readInt32"}, + {"tsIndexMask": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterMmtpRecordEvent", + "name": "DemuxFilterMmtpRecordEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesDataSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesDataSettings.struct new file mode 100644 index 00000000..49229a9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesDataSettings.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.703178462Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"isRaw": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterPesDataSettings", + "name": "DemuxFilterPesDataSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesEvent.struct new file mode 100644 index 00000000..d98c0bcb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterPesEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:55.703999238Z", + "source_location": "", + "components": [ + {"streamId": "readInt32"}, + {"dataLength": "readInt32"}, + {"mpuSequenceNumber": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterPesEvent", + "name": "DemuxFilterPesEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterRecordSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterRecordSettings.struct new file mode 100644 index 00000000..0796e3e9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterRecordSettings.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:55.704871365Z", + "source_location": "", + "components": [ + {"tsIndexMask": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scIndexType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxRecordScIndexType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scIndexMask": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterScIndexMask" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterRecordSettings", + "name": "DemuxFilterRecordSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionBits.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionBits.struct new file mode 100644 index 00000000..9f1bd7f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionBits.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:55.706543929Z", + "source_location": "", + "components": [ + {"filter": "readByteVector"}, + {"mask": "readByteVector"}, + {"mode": "readByteVector"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterSectionBits", + "name": "DemuxFilterSectionBits", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionEvent.struct new file mode 100644 index 00000000..d412502c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionEvent.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:55.707349145Z", + "source_location": "", + "components": [ + {"tableId": "readInt32"}, + {"version": "readInt32"}, + {"sectionNum": "readInt32"}, + {"dataLength": "readInt64"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterSectionEvent", + "name": "DemuxFilterSectionEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettings.struct new file mode 100644 index 00000000..6edddaab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettings.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:55.708428846Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "condition": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterSectionSettingsCondition" + }] + }, + {"isCheckCrc": "readBool"}, + {"isRepeat": "readBool"}, + {"isRaw": "readBool"}, + {"bitWidthOfLengthField": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterSectionSettings", + "name": "DemuxFilterSectionSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettingsConditionTableInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettingsConditionTableInfo.struct new file mode 100644 index 00000000..2b6685f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterSectionSettingsConditionTableInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.710032908Z", + "source_location": "", + "components": [ + {"tableId": "readInt32"}, + {"version": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterSectionSettingsConditionTableInfo", + "name": "DemuxFilterSectionSettingsConditionTableInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTemiEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTemiEvent.struct new file mode 100644 index 00000000..5f1d2c6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTemiEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:55.713446506Z", + "source_location": "", + "components": [ + {"pts": "readInt64"}, + {"descrTag": "readByte"}, + {"descrData": "readByteVector"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterTemiEvent", + "name": "DemuxFilterTemiEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTsRecordEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTsRecordEvent.struct new file mode 100644 index 00000000..18d190ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterTsRecordEvent.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:55.714395745Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pid": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxPid" + }] + }, + {"tsIndexMask": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scIndexMask": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterScIndexMask" + }] + }, + {"byteNumber": "readInt64"}, + {"pts": "readInt64"}, + {"firstMbInSlice": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterTsRecordEvent", + "name": "DemuxFilterTsRecordEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterType.struct new file mode 100644 index 00000000..c279eb54 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxFilterType.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:55.715273062Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mainType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterMainType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterSubType" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxFilterType", + "name": "DemuxFilterType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxInfo.struct new file mode 100644 index 00000000..e792957f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxInfo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:55.716143870Z", + "source_location": "", + "components": [{"filterTypes": "readInt32"}], + "full_name": "android.hardware.tv.tuner.DemuxInfo", + "name": "DemuxInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpAddress.struct new file mode 100644 index 00000000..3a12e91c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpAddress.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:55.717013937Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "srcIpAddress": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxIpAddressIpAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dstIpAddress": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxIpAddressIpAddress" + }] + }, + {"srcPort": "readInt32"}, + {"dstPort": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.DemuxIpAddress", + "name": "DemuxIpAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpFilterSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpFilterSettings.struct new file mode 100644 index 00000000..af98559d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxIpFilterSettings.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:55.718692681Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ipAddr": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxIpAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filterSettings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxIpFilterSettingsFilterSettings" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxIpFilterSettings", + "name": "DemuxIpFilterSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxMmtpFilterSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxMmtpFilterSettings.struct new file mode 100644 index 00000000..77e747b1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxMmtpFilterSettings.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:55.721432775Z", + "source_location": "", + "components": [ + {"mmtpPid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filterSettings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxMmtpFilterSettingsFilterSettings" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxMmtpFilterSettings", + "name": "DemuxMmtpFilterSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTlvFilterSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTlvFilterSettings.struct new file mode 100644 index 00000000..a0b3d7f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTlvFilterSettings.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:55.730155539Z", + "source_location": "", + "components": [ + {"packetType": "readInt32"}, + {"isCompressedIpPacket": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filterSettings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxTlvFilterSettingsFilterSettings" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxTlvFilterSettings", + "name": "DemuxTlvFilterSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTsFilterSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTsFilterSettings.struct new file mode 100644 index 00000000..2e6e2acd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/DemuxTsFilterSettings.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:55.732830762Z", + "source_location": "", + "components": [ + {"tpid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filterSettings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxTsFilterSettingsFilterSettings" + }] + } + ], + "full_name": "android.hardware.tv.tuner.DemuxTsFilterSettings", + "name": "DemuxTsFilterSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FilterDelayHint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FilterDelayHint.struct new file mode 100644 index 00000000..3a7da75a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FilterDelayHint.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:55.738570766Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hintType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FilterDelayHintType" + }] + }, + {"hintValue": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FilterDelayHint", + "name": "FilterDelayHint", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogCapabilities.struct new file mode 100644 index 00000000..e13cf037 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogCapabilities.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.741195439Z", + "source_location": "", + "components": [ + {"typeCap": "readInt32"}, + {"sifStandardCap": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendAnalogCapabilities", + "name": "FrontendAnalogCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogSettings.struct new file mode 100644 index 00000000..c789e03e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAnalogSettings.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:55.742332212Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAnalogType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aftFlag": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAnalogAftFlag" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sifStandard": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAnalogSifStandard" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendAnalogSettings", + "name": "FrontendAnalogSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Capabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Capabilities.struct new file mode 100644 index 00000000..908a947a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Capabilities.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:55.745838351Z", + "source_location": "", + "components": [ + {"bandwidthCap": "readInt32"}, + {"modulationCap": "readInt32"}, + {"timeInterleaveModeCap": "readInt32"}, + {"codeRateCap": "readInt32"}, + {"fecCap": "readInt32"}, + {"demodOutputFormatCap": "readByte"} + ], + "full_name": "android.hardware.tv.tuner.FrontendAtsc3Capabilities", + "name": "FrontendAtsc3Capabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3PlpSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3PlpSettings.struct new file mode 100644 index 00000000..67fba9d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3PlpSettings.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:55.750219109Z", + "source_location": "", + "components": [ + {"plpId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3Modulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "interleaveMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3TimeInterleaveMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codeRate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3CodeRate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fec": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3Fec" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendAtsc3PlpSettings", + "name": "FrontendAtsc3PlpSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Settings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Settings.struct new file mode 100644 index 00000000..1afa0344 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtsc3Settings.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:55.751404292Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandwidth": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3Bandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "demodOutputFormat": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3DemodOutputFormat" + }] + }, + { + "plpSettings": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendAtsc3PlpSettings" + } + ], + "full_name": "android.hardware.tv.tuner.FrontendAtsc3Settings", + "name": "FrontendAtsc3Settings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscCapabilities.struct new file mode 100644 index 00000000..266ad59d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscCapabilities.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:55.753120146Z", + "source_location": "", + "components": [{"modulationCap": "readInt32"}], + "full_name": "android.hardware.tv.tuner.FrontendAtscCapabilities", + "name": "FrontendAtscCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscSettings.struct new file mode 100644 index 00000000..4c946d23 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendAtscSettings.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:55.754930832Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendAtscModulation" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendAtscSettings", + "name": "FrontendAtscSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbCapabilities.struct new file mode 100644 index 00000000..3c8d11fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbCapabilities.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:55.759729808Z", + "source_location": "", + "components": [ + {"transmissionModeCap": "readInt32"}, + {"bandwidthCap": "readInt32"}, + {"modulationCap": "readInt32"}, + {"codeRateCap": "readInt32"}, + {"guardIntervalCap": "readInt32"}, + {"interleaveModeCap": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDtmbCapabilities", + "name": "FrontendDtmbCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbSettings.struct new file mode 100644 index 00000000..a205bf58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDtmbSettings.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:55.763629136Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transmissionMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDtmbTransmissionMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandwidth": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDtmbBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDtmbModulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codeRate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDtmbCodeRate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "guardInterval": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDtmbGuardInterval" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "interleaveMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDtmbTimeInterleaveMode" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendDtmbSettings", + "name": "FrontendDtmbSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcCapabilities.struct new file mode 100644 index 00000000..1f34d0f6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcCapabilities.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:55.767820949Z", + "source_location": "", + "components": [ + {"modulationCap": "readInt32"}, + {"fecCap": "readInt64"}, + {"annexCap": "readByte"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbcCapabilities", + "name": "FrontendDvbcCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcSettings.struct new file mode 100644 index 00000000..35d838ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbcSettings.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:47:55.770837159Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbcModulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fec": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendInnerFec" + }] + }, + {"symbolRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outerFec": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbcOuterFec" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "annex": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbcAnnex" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "interleaveMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendCableTimeInterleaveMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandwidth": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbcBandwidth" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbcSettings", + "name": "FrontendDvbcSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCapabilities.struct new file mode 100644 index 00000000..98dc40ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCapabilities.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:55.771992342Z", + "source_location": "", + "components": [ + {"modulationCap": "readInt32"}, + {"innerfecCap": "readInt64"}, + {"standard": "readByte"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbsCapabilities", + "name": "FrontendDvbsCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCodeRate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCodeRate.struct new file mode 100644 index 00000000..3734e88a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsCodeRate.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:55.773056743Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fec": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendInnerFec" + }] + }, + {"isLinear": "readBool"}, + {"isShortFrames": "readBool"}, + {"bitsPer1000Symbol": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbsCodeRate", + "name": "FrontendDvbsCodeRate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsSettings.struct new file mode 100644 index 00000000..e0acab46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbsSettings.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:55.777910950Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsModulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "coderate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsCodeRate" + }] + }, + {"symbolRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rolloff": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsRolloff" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pilot": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsPilot" + }] + }, + {"inputStreamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "standard": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsStandard" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vcmMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsVcmMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbsScanType" + }] + }, + {"isDiseqcRxMessage": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbsSettings", + "name": "FrontendDvbsSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtCapabilities.struct new file mode 100644 index 00000000..9c248b5f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtCapabilities.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:55.781361729Z", + "source_location": "", + "components": [ + {"transmissionModeCap": "readInt32"}, + {"bandwidthCap": "readInt32"}, + {"constellationCap": "readInt32"}, + {"coderateCap": "readInt32"}, + {"hierarchyCap": "readInt32"}, + {"guardIntervalCap": "readInt32"}, + {"isT2Supported": "readBool"}, + {"isMisoSupported": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbtCapabilities", + "name": "FrontendDvbtCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtSettings.struct new file mode 100644 index 00000000..41c1b835 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendDvbtSettings.struct @@ -0,0 +1,96 @@ +{ + "produced_on": "2024-04-12T08:47:55.788136214Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transmissionMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtTransmissionMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandwidth": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "constellation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtConstellation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hierarchy": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtHierarchy" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hpCoderate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtCoderate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lpCoderate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtCoderate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "guardInterval": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtGuardInterval" + }] + }, + {"isHighPriority": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "standard": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtStandard" + }] + }, + {"isMiso": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "plpMode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendDvbtPlpMode" + }] + }, + {"plpId": "readInt32"}, + {"plpGroupId": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendDvbtSettings", + "name": "FrontendDvbtSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendInfo.struct new file mode 100644 index 00000000..c75e220d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendInfo.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:55.793844918Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendType" + }] + }, + {"minFrequency": "readInt64"}, + {"maxFrequency": "readInt64"}, + {"minSymbolRate": "readInt32"}, + {"maxSymbolRate": "readInt32"}, + {"acquireRange": "readInt64"}, + {"exclusiveGroupId": "readInt32"}, + { + "statusCaps": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusType" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendCaps": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendCapabilities" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendInfo", + "name": "FrontendInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvCapabilities.struct new file mode 100644 index 00000000..bb9552df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvCapabilities.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:55.797355537Z", + "source_location": "", + "components": [{"protocolCap": "readInt32"}], + "full_name": "android.hardware.tv.tuner.FrontendIptvCapabilities", + "name": "FrontendIptvCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettings.struct new file mode 100644 index 00000000..287e9f50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettings.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:55.798515260Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "protocol": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIptvSettingsProtocol" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fec": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIptvSettingsFec" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "igmp": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIptvSettingsIgmp" + }] + }, + {"bitrate": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ipAddr": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxIpAddress" + }] + }, + {"contentUrl": "readString16"} + ], + "full_name": "android.hardware.tv.tuner.FrontendIptvSettings", + "name": "FrontendIptvSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettingsFec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettingsFec.struct new file mode 100644 index 00000000..d93437e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIptvSettingsFec.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:55.799499450Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIptvSettingsFecType" + }] + }, + {"fecColNum": "readInt32"}, + {"fecRowNum": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendIptvSettingsFec", + "name": "FrontendIptvSettingsFec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Capabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Capabilities.struct new file mode 100644 index 00000000..293c9611 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Capabilities.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.802478369Z", + "source_location": "", + "components": [ + {"modulationCap": "readInt32"}, + {"coderateCap": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbs3Capabilities", + "name": "FrontendIsdbs3Capabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Settings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Settings.struct new file mode 100644 index 00000000..38f69f2f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbs3Settings.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:55.805823816Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"streamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamIdType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbsStreamIdType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbs3Modulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "coderate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbs3Coderate" + }] + }, + {"symbolRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rolloff": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbs3Rolloff" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbs3Settings", + "name": "FrontendIsdbs3Settings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsCapabilities.struct new file mode 100644 index 00000000..0b1a9a26 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsCapabilities.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.806594661Z", + "source_location": "", + "components": [ + {"modulationCap": "readInt32"}, + {"coderateCap": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbsCapabilities", + "name": "FrontendIsdbsCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsSettings.struct new file mode 100644 index 00000000..421466df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbsSettings.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:55.809929698Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"streamId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamIdType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbsStreamIdType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbsModulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "coderate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbsCoderate" + }] + }, + {"symbolRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rolloff": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbsRolloff" + }] + } + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbsSettings", + "name": "FrontendIsdbsSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtCapabilities.struct new file mode 100644 index 00000000..95b2089a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtCapabilities.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:55.812261554Z", + "source_location": "", + "components": [ + {"modeCap": "readInt32"}, + {"bandwidthCap": "readInt32"}, + {"modulationCap": "readInt32"}, + {"coderateCap": "readInt32"}, + {"guardIntervalCap": "readInt32"}, + {"timeInterleaveCap": "readInt32"}, + {"isSegmentAuto": "readBool"}, + {"isFullSegment": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbtCapabilities", + "name": "FrontendIsdbtCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtLayerSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtLayerSettings.struct new file mode 100644 index 00000000..d2a114ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtLayerSettings.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:55.814917627Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modulation": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtModulation" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "coderate": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtCoderate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeInterleave": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtTimeInterleaveMode" + }] + }, + {"numOfSegment": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbtLayerSettings", + "name": "FrontendIsdbtLayerSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtSettings.struct new file mode 100644 index 00000000..4ee97bb1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendIsdbtSettings.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:55.818289874Z", + "source_location": "", + "components": [ + {"frequency": "readInt64"}, + {"endFrequency": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inversion": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSpectralInversion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandwidth": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "guardInterval": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtGuardInterval" + }] + }, + {"serviceAreaId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "partialReceptionFlag": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtPartialReceptionFlag" + }] + }, + { + "layerSettings": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendIsdbtLayerSettings" + } + ], + "full_name": "android.hardware.tv.tuner.FrontendIsdbtSettings", + "name": "FrontendIsdbtSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendScanAtsc3PlpInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendScanAtsc3PlpInfo.struct new file mode 100644 index 00000000..1bb042a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendScanAtsc3PlpInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:55.822702302Z", + "source_location": "", + "components": [ + {"plpId": "readInt32"}, + {"bLlsFlag": "readBool"} + ], + "full_name": "android.hardware.tv.tuner.FrontendScanAtsc3PlpInfo", + "name": "FrontendScanAtsc3PlpInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendStatusAtsc3PlpInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendStatusAtsc3PlpInfo.struct new file mode 100644 index 00000000..4f206ad1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/FrontendStatusAtsc3PlpInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:55.831020517Z", + "source_location": "", + "components": [ + {"plpId": "readInt32"}, + {"isLocked": "readBool"}, + {"uec": "readInt32"} + ], + "full_name": "android.hardware.tv.tuner.FrontendStatusAtsc3PlpInfo", + "name": "FrontendStatusAtsc3PlpInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDemux.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDemux.struct new file mode 100644 index 00000000..bb15aa85 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDemux.struct @@ -0,0 +1,110 @@ +{ + "produced_on": "2024-04-12T08:47:55.837602867Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.IDemux", + "calls": [ + { + "code": 1, + "in": [{"frontendId": "readInt32"}], + "name": "setFrontendDataSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterType" + }] + }, + {"bufferSize": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "openFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "openTimeFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"filter": "readStrongBinder"}], + "name": "getAvSyncHwId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"avSyncHwId": "readInt32"}], + "name": "getAvSyncTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DvrType" + }] + }, + {"bufferSize": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "openDvr", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [{"ciCamId": "readInt32"}], + "name": "connectCiCam", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "disconnectCiCam", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDemux", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDescrambler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDescrambler.struct new file mode 100644 index 00000000..e8ed179a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDescrambler.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:55.838972795Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.IDescrambler", + "calls": [ + { + "code": 1, + "in": [{"demuxId": "readInt32"}], + "name": "setDemuxSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"keyToken": "readByteVector"}], + "name": "setKeyToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pid": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxPid" + }] + }, + {"optionalSourceFilter": "readStrongBinder"} + ], + "name": "addPid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pid": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxPid" + }] + }, + {"optionalSourceFilter": "readStrongBinder"} + ], + "name": "removePid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDescrambler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDvrCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDvrCallback.struct new file mode 100644 index 00000000..9239d49a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IDvrCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:55.841269830Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.IDvrCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.PlaybackStatus" + }] + } + ], + "name": "onPlaybackStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.RecordStatus" + }] + } + ], + "name": "onRecordStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDvrCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFilterCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFilterCallback.struct new file mode 100644 index 00000000..b333dd75 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFilterCallback.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:55.844642317Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.IFilterCallback", + "calls": [ + { + "code": 1, + "in": [{ + "events": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterEvent" + }], + "name": "onFilterEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterStatus" + }] + } + ], + "name": "onFilterStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFilterCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontend.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontend.struct new file mode 100644 index 00000000..52110e7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontend.struct @@ -0,0 +1,151 @@ +{ + "produced_on": "2024-04-12T08:47:55.846866332Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.IFrontend", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSettings" + }] + } + ], + "name": "tune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "stopTune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendScanType" + }] + } + ], + "name": "scan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stopScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{ + "statusTypes": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusType" + }], + "name": "getStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatus" + } + ] + }, + { + "code": 8, + "in": [{"lnbId": "readInt32"}], + "name": "setLnb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"ciCamId": "readInt32"}], + "name": "linkCiCam", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"ciCamId": "readInt32"}], + "name": "unlinkCiCam", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "getHardwareInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 12, + "in": [{"pid": "readInt32"}], + "name": "removeOutputPid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{ + "statusTypes": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusType" + }], + "name": "getFrontendStatusReadiness", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusReadiness" + } + ] + } + ], + "name": "IFrontend", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontendCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontendCallback.struct new file mode 100644 index 00000000..c720d7ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/IFrontendCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:55.848079696Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.IFrontendCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendEventType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendEventType" + }] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendScanMessageType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendScanMessage" + }] + } + ], + "name": "onScanMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFrontendCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnb.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnb.struct new file mode 100644 index 00000000..6cba7731 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnb.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:55.849412523Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.ILnb", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "voltage": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbVoltage" + }] + } + ], + "name": "setVoltage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tone": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbTone" + }] + } + ], + "name": "setTone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "position": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbPosition" + }] + } + ], + "name": "setSatellitePosition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"diseqcMessage": "readByteVector"}], + "name": "sendDiseqcMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILnb", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnbCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnbCallback.struct new file mode 100644 index 00000000..d6dc191a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ILnbCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:55.850514605Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.ILnbCallback", + "calls": [ + { + "code": 1, + "in": [{"diseqcMessage": "readByteVector"}], + "name": "onDiseqcMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lnbEventType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbEventType" + }] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILnbCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITimeFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITimeFilter.struct new file mode 100644 index 00000000..4792a01a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITimeFilter.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:55.851604646Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.ITimeFilter", + "calls": [ + { + "code": 1, + "in": [{"timeStamp": "readInt64"}], + "name": "setTimeStamp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "clearTimeStamp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getTimeStamp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [], + "name": "getSourceTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITimeFilter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITuner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITuner.struct new file mode 100644 index 00000000..e580270c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/ITuner.struct @@ -0,0 +1,206 @@ +{ + "produced_on": "2024-04-12T08:47:55.853760719Z", + "source_location": "", + "full_name": "android.hardware.tv.tuner.ITuner", + "calls": [ + { + "code": 1, + "in": [], + "name": "getFrontendIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [{"frontendId": "readInt32"}], + "name": "openFrontendById", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "openDemux", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"}, + {"demuxId": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [], + "name": "getDemuxCaps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxCapabilities" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "openDescrambler", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [{"frontendId": "readInt32"}], + "name": "getFrontendInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendInfo" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "getLnbIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 8, + "in": [{"lnbId": "readInt32"}], + "name": "openLnbById", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [{"lnbName": "readString16"}], + "name": "openLnbByName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"}, + {"lnbId": "readInt32Vector"} + ] + }, + { + "code": 10, + "in": [{"bEnable": "readBool"}], + "name": "setLna", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendType" + }] + }, + {"maxNumber": "readInt32"} + ], + "name": "setMaxNumberOfFrontends", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendType" + }] + } + ], + "name": "getMaxNumberOfFrontends", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [], + "name": "isLnaSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [], + "name": "getDemuxIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 15, + "in": [{"demuxId": "readInt32"}], + "name": "openDemuxById", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 16, + "in": [{"demuxId": "readInt32"}], + "name": "getDemuxInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxInfo" + }] + } + ] + } + ], + "name": "ITuner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/PlaybackSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/PlaybackSettings.struct new file mode 100644 index 00000000..a0146a63 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/PlaybackSettings.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:55.858116646Z", + "source_location": "", + "components": [ + {"statusMask": "readInt32"}, + {"lowThreshold": "readInt64"}, + {"highThreshold": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataFormat": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DataFormat" + }] + }, + {"packetSize": "readInt64"} + ], + "full_name": "android.hardware.tv.tuner.PlaybackSettings", + "name": "PlaybackSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/RecordSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/RecordSettings.struct new file mode 100644 index 00000000..0ba53446 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/tv/tuner/RecordSettings.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:55.859963923Z", + "source_location": "", + "components": [ + {"statusMask": "readInt32"}, + {"lowThreshold": "readInt64"}, + {"highThreshold": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataFormat": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DataFormat" + }] + }, + {"packetSize": "readInt64"} + ], + "full_name": "android.hardware.tv.tuner.RecordSettings", + "name": "RecordSettings", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/DisplayPortAltModeInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/DisplayPortAltModeInfo.struct new file mode 100644 index 00000000..a23685f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/DisplayPortAltModeInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T12:51:07.814704065Z", + "source_location": "", + "components": [ + {"partnerSinkStatus": "readInt32"}, + {"cableStatus": "readInt32"}, + {"numLanes": "readInt32"}, + {"hotPlugDetect": "readBool"}, + {"linkTrainingStatus": "readInt32"} + ], + "full_name": "android.hardware.usb.DisplayPortAltModeInfo", + "name": "DisplayPortAltModeInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IDisplayPortAltModeInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IDisplayPortAltModeInfoListener.struct new file mode 100644 index 00000000..ebbee18d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IDisplayPortAltModeInfoListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.420148294Z", + "source_location": "", + "full_name": "android.hardware.usb.IDisplayPortAltModeInfoListener", + "calls": [{ + "code": 1, + "in": [ + {"portId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "DisplayPortAltModeInfo": "readParcelable", + "__parcelType": "android.hardware.usb.DisplayPortAltModeInfo" + }] + } + ], + "name": "onDisplayPortAltModeInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDisplayPortAltModeInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsb.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsb.struct new file mode 100644 index 00000000..9db2ef93 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsb.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:55.936320103Z", + "source_location": "", + "full_name": "android.hardware.usb.IUsb", + "calls": [ + { + "code": 1, + "in": [ + {"portName": "readString16"}, + {"enable": "readBool"}, + {"transactionId": "readInt64"} + ], + "name": "enableContaminantPresenceDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"portName": "readString16"}, + {"enable": "readBool"}, + {"transactionId": "readInt64"} + ], + "name": "enableUsbData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"portName": "readString16"}, + {"transactionId": "readInt64"} + ], + "name": "enableUsbDataWhileDocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"transactionId": "readInt64"}], + "name": "queryPortStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"portName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "role": "readParcelable", + "__parcelType": "android.hardware.usb.PortRole" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "switchRole", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"portName": "readString16"}, + {"limit": "readBool"}, + {"transactionId": "readInt64"} + ], + "name": "limitPowerTransfer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"portName": "readString16"}, + {"transactionId": "readInt64"} + ], + "name": "resetUsbPort", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUsb", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbCallback.struct new file mode 100644 index 00000000..2f11a5df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbCallback.struct @@ -0,0 +1,167 @@ +{ + "produced_on": "2024-04-12T08:47:55.938363474Z", + "source_location": "", + "full_name": "android.hardware.usb.IUsbCallback", + "calls": [ + { + "code": 1, + "in": [ + { + "currentPortStatus": "readParcelableVector", + "__parcelType": "android.hardware.usb.PortStatus" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + } + ], + "name": "notifyPortStatusChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"portName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newRole": "readParcelable", + "__parcelType": "android.hardware.usb.PortRole" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyRoleSwitchStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"portName": "readString16"}, + {"enable": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyEnableUsbDataStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"portName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyEnableUsbDataWhileDockedStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"portName": "readString16"}, + {"enable": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyContaminantEnabledStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"portName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyQueryPortStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"portName": "readString16"}, + {"limit": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyLimitPowerTransferStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"portName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "retval": "readParcelable", + "__parcelType": "android.hardware.usb.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "notifyResetUsbPortStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUsbCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbManager.struct new file mode 100644 index 00000000..8412ee3d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbManager.struct @@ -0,0 +1,709 @@ +{ + "produced_on": "2024-04-12T08:47:45.426029591Z", + "source_location": "", + "full_name": "android.hardware.usb.IUsbManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDeviceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"devices": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [ + {"deviceName": "readString16"}, + {"packageName": "readString16"} + ], + "name": "openDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getCurrentAccessory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + } + ], + "name": "openAccessory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setDevicePackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setAccessoryPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"packageNames": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "addDevicePackagesToPreferenceDenied", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"packageNames": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "addAccessoryPackagesToPreferenceDenied", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"packageNames": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "removeDevicePackagesFromPreferenceDenied", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"packageNames": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "removeAccessoryPackagesFromPreferenceDenied", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"shouldBeGranted": "readBool"} + ], + "name": "setDevicePersistentPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"shouldBeGranted": "readBool"} + ], + "name": "setAccessoryPersistentPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"packageName": "readString16"} + ], + "name": "hasDevicePermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "hasDevicePermissionWithIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + } + ], + "name": "hasAccessoryPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "hasAccessoryPermissionWithIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pi": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "requestDevicePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pi": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "requestAccessoryPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.hardware.usb.UsbDevice" + }] + }, + {"uid": "readInt32"} + ], + "name": "grantDevicePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accessory": "readParcelable", + "__parcelType": "android.hardware.usb.UsbAccessory" + }] + }, + {"uid": "readInt32"} + ], + "name": "grantAccessoryPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasDefaults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "clearDefaults", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"function": "readString16"}], + "name": "isFunctionEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [ + {"functions": "readInt64"}, + {"operationId": "readInt32"} + ], + "name": "setCurrentFunctions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"function": "readString16"}, + {"usbDataUnlocked": "readBool"}, + {"operationId": "readInt32"} + ], + "name": "setCurrentFunction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "getCurrentFunctions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 27, + "in": [], + "name": "getCurrentUsbSpeed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 28, + "in": [], + "name": "getGadgetHalVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 29, + "in": [{"functions": "readInt64"}], + "name": "setScreenUnlockedFunctions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "getScreenUnlockedFunctions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 31, + "in": [], + "name": "resetUsbGadget", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"portId": "readString16"}, + {"operationId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "resetUsbPort", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"portId": "readString16"}, + {"enable": "readBool"}, + {"operationId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "enableUsbData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 34, + "in": [ + {"portId": "readString16"}, + {"operationId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "enableUsbDataWhileDocked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [], + "name": "getUsbHalVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 36, + "in": [{"function": "readInt64"}], + "name": "getControlFd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 37, + "in": [], + "name": "getPorts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.hardware.usb.ParcelableUsbPort" + } + ] + }, + { + "code": 38, + "in": [{"portId": "readString16"}], + "name": "getPortStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.usb.UsbPortStatus" + }] + } + ] + }, + { + "code": 39, + "in": [ + {"portId": "readString16"}, + {"powerRole": "readInt32"}, + {"dataRole": "readInt32"} + ], + "name": "setPortRoles", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"portId": "readString16"}, + {"limit": "readBool"}, + {"operationId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "enableLimitPowerTransfer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"portId": "readString16"}, + {"enable": "readBool"} + ], + "name": "enableContaminantDetection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usbDeviceConnectionHandler": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setUsbDeviceConnectionHandler", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"listener": "readStrongBinder"}], + "name": "registerForDisplayPortEvents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 44, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterForDisplayPortEvents", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUsbManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbOperationInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbOperationInternal.struct new file mode 100644 index 00000000..9165946e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbOperationInternal.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.427677054Z", + "source_location": "", + "full_name": "android.hardware.usb.IUsbOperationInternal", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onOperationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUsbOperationInternal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbSerialReader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbSerialReader.struct new file mode 100644 index 00000000..8ac0d076 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/IUsbSerialReader.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.428720704Z", + "source_location": "", + "full_name": "android.hardware.usb.IUsbSerialReader", + "calls": [{ + "code": 1, + "in": [{"packageName": "readString16"}], + "name": "getSerial", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "IUsbSerialReader", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/ParcelableUsbPort.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/ParcelableUsbPort.struct new file mode 100644 index 00000000..2d5274e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/ParcelableUsbPort.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T10:51:05.092185927Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"supportedModes": "readInt32"}, + {"supportedContaminantProtectionModes": "readInt32"}, + {"supportsEnableContaminantPresenceProtection": "readBool"}, + {"supportsEnableContaminantPresenceDetection": "readBool"}, + {"supportsComplianceWarnings": "readBool"}, + {"supportedAltModesMask": "readInt32"} + ], + "full_name": "android.hardware.usb.ParcelableUsbPort", + "name": "ParcelableUsbPort", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/PortStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/PortStatus.struct new file mode 100644 index 00000000..d2c2fd0d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/PortStatus.struct @@ -0,0 +1,94 @@ +{ + "produced_on": "2024-04-12T08:47:55.945125279Z", + "source_location": "", + "components": [ + {"portName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentDataRole": "readParcelable", + "__parcelType": "android.hardware.usb.PortDataRole" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentPowerRole": "readParcelable", + "__parcelType": "android.hardware.usb.PortPowerRole" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentMode": "readParcelable", + "__parcelType": "android.hardware.usb.PortMode" + }] + }, + {"canChangeMode": "readBool"}, + {"canChangeDataRole": "readBool"}, + {"canChangePowerRole": "readBool"}, + { + "supportedModes": "readParcelableVector", + "__parcelType": "android.hardware.usb.PortMode" + }, + { + "supportedContaminantProtectionModes": "readParcelableVector", + "__parcelType": "android.hardware.usb.ContaminantProtectionMode" + }, + {"supportsEnableContaminantPresenceProtection": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contaminantProtectionStatus": "readParcelable", + "__parcelType": "android.hardware.usb.ContaminantProtectionStatus" + }] + }, + {"supportsEnableContaminantPresenceDetection": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contaminantDetectionStatus": "readParcelable", + "__parcelType": "android.hardware.usb.ContaminantDetectionStatus" + }] + }, + { + "usbDataStatus": "readParcelableVector", + "__parcelType": "android.hardware.usb.UsbDataStatus" + }, + {"powerTransferLimited": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "powerBrickStatus": "readParcelable", + "__parcelType": "android.hardware.usb.PowerBrickStatus" + }] + }, + {"supportsComplianceWarnings": "readBool"}, + { + "complianceWarnings": "readParcelableVector", + "__parcelType": "android.hardware.usb.ComplianceWarning" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "plugOrientation": "readParcelable", + "__parcelType": "android.hardware.usb.PlugOrientation" + }] + }, + { + "supportedAltModes": "readParcelableVector", + "__parcelType": "android.hardware.usb.AltModeData" + } + ], + "full_name": "android.hardware.usb.PortStatus", + "name": "PortStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/UsbPortStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/UsbPortStatus.struct new file mode 100644 index 00000000..7c512148 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/UsbPortStatus.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:53:53.941619998Z", + "source_location": "", + "components": [ + {"currentMode": "readInt32"}, + {"currentPowerRole": "readInt32"}, + {"currentDataRole": "readInt32"}, + {"supportedRoleCombinations": "readInt32"}, + {"contaminantProtectionStatus": "readInt32"}, + {"contaminantDetectionStatus": "readInt32"}, + {"usbDataStatus": "readInt32"}, + {"powerTransferLimited": "readBool"}, + {"powerBrickConnectionStatus": "readInt32"}, + {"complianceWarnings": "readInt32Vector"}, + {"plugState": "readInt32"}, + {"supportsDisplayPortAltMode": "readBool"}, + { + "__backreference": "supportsDisplayPortAltMode", + "__conditional": [{ + "displayPortAltModeInfo": "readParcelable", + "__parcelType": "android.hardware.usb.DisplayPortAltModeInfo" + }] + } + ], + "full_name": "android.hardware.usb.UsbPortStatus", + "name": "UsbPortStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/GadgetFunction.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/GadgetFunction.struct new file mode 100644 index 00000000..b5fb559a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/GadgetFunction.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:55.963811951Z", + "source_location": "", + "components": [ + {"NONE": "readInt64"}, + {"ADB": "readInt64"}, + {"ACCESSORY": "readInt64"}, + {"MTP": "readInt64"}, + {"MIDI": "readInt64"}, + {"PTP": "readInt64"}, + {"RNDIS": "readInt64"}, + {"AUDIO_SOURCE": "readInt64"}, + {"UVC": "readInt64"}, + {"NCM": "readInt64"} + ], + "full_name": "android.hardware.usb.gadget.GadgetFunction", + "name": "GadgetFunction", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadget.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadget.struct new file mode 100644 index 00000000..8b731c5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadget.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:55.965188969Z", + "source_location": "", + "full_name": "android.hardware.usb.gadget.IUsbGadget", + "calls": [ + { + "code": 1, + "in": [ + {"functions": "readInt64"}, + {"callback": "readStrongBinder"}, + {"timeoutMs": "readInt64"}, + {"transactionId": "readInt64"} + ], + "name": "setCurrentUsbFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"transactionId": "readInt64"} + ], + "name": "getCurrentUsbFunctions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"transactionId": "readInt64"} + ], + "name": "getUsbSpeed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"transactionId": "readInt64"} + ], + "name": "reset", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUsbGadget", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadgetCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadgetCallback.struct new file mode 100644 index 00000000..e5a253cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/usb/gadget/IUsbGadgetCallback.struct @@ -0,0 +1,80 @@ +{ + "produced_on": "2024-04-12T08:47:55.966544025Z", + "source_location": "", + "full_name": "android.hardware.usb.gadget.IUsbGadgetCallback", + "calls": [ + { + "code": 1, + "in": [ + {"functions": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.usb.gadget.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "setCurrentUsbFunctionsCb", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"functions": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.usb.gadget.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "getCurrentUsbFunctionsCb", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "speed": "readParcelable", + "__parcelType": "android.hardware.usb.gadget.UsbSpeed" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "getUsbSpeedCb", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.usb.gadget.Status" + }] + }, + {"transactionId": "readInt64"} + ], + "name": "resetCb", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUsbGadgetCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwb.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwb.struct new file mode 100644 index 00000000..f1b56154 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwb.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:56.012377828Z", + "source_location": "", + "full_name": "android.hardware.uwb.IUwb", + "calls": [ + { + "code": 1, + "in": [], + "name": "getChips", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 2, + "in": [{"name": "readString16"}], + "name": "getChip", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IUwb", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbChip.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbChip.struct new file mode 100644 index 00000000..141a0328 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbChip.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:56.013678894Z", + "source_location": "", + "full_name": "android.hardware.uwb.IUwbChip", + "calls": [ + { + "code": 1, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [{"clientCallback": "readStrongBinder"}], + "name": "open", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "coreInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"sessionId": "readInt32"}], + "name": "sessionInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getSupportedAndroidUciVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"data": "readByteVector"}], + "name": "sendUciMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IUwbChip", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbClientCallback.struct new file mode 100644 index 00000000..cf4cb77c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/uwb/IUwbClientCallback.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:56.014706635Z", + "source_location": "", + "full_name": "android.hardware.uwb.IUwbClientCallback", + "calls": [ + { + "code": 1, + "in": [{"data": "readByteVector"}], + "name": "onUciMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.uwb.UwbEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.uwb.UwbStatus" + }] + } + ], + "name": "onHalEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUwbClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/ActivePwle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/ActivePwle.struct new file mode 100644 index 00000000..d62f1cac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/ActivePwle.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:56.068944333Z", + "source_location": "", + "components": [ + {"startAmplitude": "readFloat"}, + {"startFrequency": "readFloat"}, + {"endAmplitude": "readFloat"}, + {"endFrequency": "readFloat"}, + {"duration": "readInt32"} + ], + "full_name": "android.hardware.vibrator.ActivePwle", + "name": "ActivePwle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/BrakingPwle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/BrakingPwle.struct new file mode 100644 index 00000000..9d442f20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/BrakingPwle.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:56.070678488Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "braking": "readParcelable", + "__parcelType": "android.hardware.vibrator.Braking" + }] + }, + {"duration": "readInt32"} + ], + "full_name": "android.hardware.vibrator.BrakingPwle", + "name": "BrakingPwle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/CompositeEffect.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/CompositeEffect.struct new file mode 100644 index 00000000..17077f54 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/CompositeEffect.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:56.071614167Z", + "source_location": "", + "components": [ + {"delayMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "primitive": "readParcelable", + "__parcelType": "android.hardware.vibrator.CompositePrimitive" + }] + }, + {"scale": "readFloat"} + ], + "full_name": "android.hardware.vibrator.CompositeEffect", + "name": "CompositeEffect", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibrator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibrator.struct new file mode 100644 index 00000000..082cad9c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibrator.struct @@ -0,0 +1,301 @@ +{ + "produced_on": "2024-04-12T08:47:56.078509184Z", + "source_location": "", + "full_name": "android.hardware.vibrator.IVibrator", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "off", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"timeoutMs": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "on", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "effect": "readParcelable", + "__parcelType": "android.hardware.vibrator.Effect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "strength": "readParcelable", + "__parcelType": "android.hardware.vibrator.EffectStrength" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "perform", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "getSupportedEffects", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.Effect" + } + ] + }, + { + "code": 6, + "in": [{"amplitude": "readFloat"}], + "name": "setAmplitude", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"enabled": "readBool"}], + "name": "setExternalControl", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getCompositionDelayMax", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [], + "name": "getCompositionSizeMax", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "getSupportedPrimitives", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.CompositePrimitive" + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "primitive": "readParcelable", + "__parcelType": "android.hardware.vibrator.CompositePrimitive" + }] + } + ], + "name": "getPrimitiveDuration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + { + "composite": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.CompositeEffect" + }, + {"callback": "readStrongBinder"} + ], + "name": "compose", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "getSupportedAlwaysOnEffects", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.Effect" + } + ] + }, + { + "code": 14, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "effect": "readParcelable", + "__parcelType": "android.hardware.vibrator.Effect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "strength": "readParcelable", + "__parcelType": "android.hardware.vibrator.EffectStrength" + }] + } + ], + "name": "alwaysOnEnable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"id": "readInt32"}], + "name": "alwaysOnDisable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "getResonantFrequency", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 17, + "in": [], + "name": "getQFactor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 18, + "in": [], + "name": "getFrequencyResolution", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 19, + "in": [], + "name": "getFrequencyMinimum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 20, + "in": [], + "name": "getBandwidthAmplitudeMap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.float" + } + ] + }, + { + "code": 21, + "in": [], + "name": "getPwlePrimitiveDurationMax", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [], + "name": "getPwleCompositionSizeMax", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [], + "name": "getSupportedBraking", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.Braking" + } + ] + }, + { + "code": 24, + "in": [ + { + "composite": "readParcelableVector", + "__parcelType": "android.hardware.vibrator.PrimitivePwle" + }, + {"callback": "readStrongBinder"} + ], + "name": "composePwle", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVibrator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorCallback.struct new file mode 100644 index 00000000..fe2dc1f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:56.079599186Z", + "source_location": "", + "full_name": "android.hardware.vibrator.IVibratorCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVibratorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorManager.struct new file mode 100644 index 00000000..ea8ff8bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/vibrator/IVibratorManager.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:56.081060064Z", + "source_location": "", + "full_name": "android.hardware.vibrator.IVibratorManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getVibratorIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 3, + "in": [{"vibratorId": "readInt32"}], + "name": "getVibrator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"vibratorIds": "readInt32Vector"}], + "name": "prepareSynced", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "triggerSynced", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "cancelSynced", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVibratorManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/IWeaver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/IWeaver.struct new file mode 100644 index 00000000..4c33852a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/IWeaver.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:56.099518752Z", + "source_location": "", + "full_name": "android.hardware.weaver.IWeaver", + "calls": [ + { + "code": 1, + "in": [], + "name": "getConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.weaver.WeaverConfig" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"slotId": "readInt32"}, + {"key": "readByteVector"} + ], + "name": "read", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.weaver.WeaverReadResponse" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + {"key": "readByteVector"}, + {"value": "readByteVector"} + ], + "name": "write", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWeaver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverConfig.struct new file mode 100644 index 00000000..14c00267 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverConfig.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:56.100863269Z", + "source_location": "", + "components": [ + {"slots": "readInt32"}, + {"keySize": "readInt32"}, + {"valueSize": "readInt32"} + ], + "full_name": "android.hardware.weaver.WeaverConfig", + "name": "WeaverConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverReadResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverReadResponse.struct new file mode 100644 index 00000000..45280b4d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/weaver/WeaverReadResponse.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:56.101846849Z", + "source_location": "", + "components": [ + {"timeout": "readInt64"}, + {"value": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.weaver.WeaverReadStatus" + }] + } + ], + "full_name": "android.hardware.weaver.WeaverReadResponse", + "name": "WeaverReadResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AfcChannelAllowance.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AfcChannelAllowance.struct new file mode 100644 index 00000000..d77cc371 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AfcChannelAllowance.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:56.458641812Z", + "source_location": "", + "components": [ + { + "availableAfcFrequencyInfos": "readParcelableVector", + "__parcelType": "android.hardware.wifi.AvailableAfcFrequencyInfo" + }, + { + "availableAfcChannelInfos": "readParcelableVector", + "__parcelType": "android.hardware.wifi.AvailableAfcChannelInfo" + }, + {"availabilityExpireTimeMs": "readInt64"} + ], + "full_name": "android.hardware.wifi.AfcChannelAllowance", + "name": "AfcChannelAllowance", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcChannelInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcChannelInfo.struct new file mode 100644 index 00000000..db5b8728 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcChannelInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:56.459835185Z", + "source_location": "", + "components": [ + {"globalOperatingClass": "readInt32"}, + {"channelCfi": "readInt32"}, + {"maxEirpDbm": "readInt32"} + ], + "full_name": "android.hardware.wifi.AvailableAfcChannelInfo", + "name": "AvailableAfcChannelInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcFrequencyInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcFrequencyInfo.struct new file mode 100644 index 00000000..00bf8ac2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/AvailableAfcFrequencyInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:56.460807555Z", + "source_location": "", + "components": [ + {"startFrequencyMhz": "readInt32"}, + {"endFrequencyMhz": "readInt32"}, + {"maxPsd": "readInt32"} + ], + "full_name": "android.hardware.wifi.AvailableAfcFrequencyInfo", + "name": "AvailableAfcFrequencyInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifi.struct new file mode 100644 index 00000000..a970781e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifi.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:56.462246753Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifi", + "calls": [ + { + "code": 1, + "in": [{"chipId": "readInt32"}], + "name": "getChip", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getChipIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 3, + "in": [], + "name": "isStarted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "registerEventCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiEventCallback.struct new file mode 100644 index 00000000..02e2e72e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiEventCallback.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:56.485970516Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifiEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiStatusCode" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiStatusCode" + }] + } + ], + "name": "onSubsystemRestart", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIface.struct new file mode 100644 index 00000000..ba3f638f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIface.struct @@ -0,0 +1,324 @@ +{ + "produced_on": "2024-04-12T08:47:56.492186440Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifiNanIface", + "calls": [ + { + "code": 1, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg1": "readParcelable", + "__parcelType": "android.hardware.wifi.NanConfigRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg2": "readParcelable", + "__parcelType": "android.hardware.wifi.NanConfigRequestSupplemental" + }] + } + ], + "name": "configRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cmdId": "readChar"}, + {"ifaceName": "readString16"} + ], + "name": "createDataInterfaceRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"cmdId": "readChar"}, + {"ifaceName": "readString16"} + ], + "name": "deleteDataInterfaceRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"cmdId": "readChar"}], + "name": "disableRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg1": "readParcelable", + "__parcelType": "android.hardware.wifi.NanEnableRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg2": "readParcelable", + "__parcelType": "android.hardware.wifi.NanConfigRequestSupplemental" + }] + } + ], + "name": "enableRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"cmdId": "readChar"}], + "name": "getCapabilitiesRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanInitiateDataPathRequest" + }] + } + ], + "name": "initiateDataPathRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "registerEventCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanRespondToDataPathIndicationRequest" + }] + } + ], + "name": "respondToDataPathIndicationRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanPublishRequest" + }] + } + ], + "name": "startPublishRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanSubscribeRequest" + }] + } + ], + "name": "startSubscribeRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"cmdId": "readChar"}, + {"sessionId": "readByte"} + ], + "name": "stopPublishRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"cmdId": "readChar"}, + {"sessionId": "readByte"} + ], + "name": "stopSubscribeRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"cmdId": "readChar"}, + {"ndpInstanceId": "readInt32"} + ], + "name": "terminateDataPathRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"cmdId": "readChar"}, + {"sessionId": "readByte"} + ], + "name": "suspendRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"cmdId": "readChar"}, + {"sessionId": "readByte"} + ], + "name": "resumeRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanTransmitFollowupRequest" + }] + } + ], + "name": "transmitFollowupRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanPairingRequest" + }] + } + ], + "name": "initiatePairingRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanRespondToPairingIndicationRequest" + }] + } + ], + "name": "respondToPairingIndicationRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanBootstrappingRequest" + }] + } + ], + "name": "initiateBootstrappingRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"cmdId": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.hardware.wifi.NanBootstrappingResponse" + }] + } + ], + "name": "respondToBootstrappingIndicationRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"cmdId": "readChar"}, + {"pairingInstanceId": "readInt32"} + ], + "name": "terminatePairingRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiNanIface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIfaceEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIfaceEventCallback.struct new file mode 100644 index 00000000..b02e3cbd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiNanIfaceEventCallback.struct @@ -0,0 +1,640 @@ +{ + "produced_on": "2024-04-12T08:47:56.498761120Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifiNanIfaceEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanClusterEventInd" + }] + } + ], + "name": "eventClusterEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanDataPathConfirmInd" + }] + } + ], + "name": "eventDataPathConfirm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanDataPathRequestInd" + }] + } + ], + "name": "eventDataPathRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanDataPathScheduleUpdateInd" + }] + } + ], + "name": "eventDataPathScheduleUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"ndpInstanceId": "readInt32"}], + "name": "eventDataPathTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "eventDisabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanFollowupReceivedInd" + }] + } + ], + "name": "eventFollowupReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanMatchInd" + }] + } + ], + "name": "eventMatch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"discoverySessionId": "readByte"}, + {"peerId": "readInt32"} + ], + "name": "eventMatchExpired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"sessionId": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "eventPublishTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sessionId": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "eventSubscribeTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "eventTransmitFollowup", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanSuspensionModeChangeInd" + }] + } + ], + "name": "eventSuspensionModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capabilities": "readParcelable", + "__parcelType": "android.hardware.wifi.NanCapabilities" + }] + } + ], + "name": "notifyCapabilitiesResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyCreateDataInterfaceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyDeleteDataInterfaceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyDisableResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyEnableResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"ndpInstanceId": "readInt32"} + ], + "name": "notifyInitiateDataPathResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyRespondToDataPathIndicationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"sessionId": "readByte"} + ], + "name": "notifyStartPublishResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"sessionId": "readByte"} + ], + "name": "notifyStartSubscribeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyStopPublishResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyStopSubscribeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyTerminateDataPathResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifySuspendResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyResumeResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyTransmitFollowupResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanPairingRequestInd" + }] + } + ], + "name": "eventPairingRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanPairingConfirmInd" + }] + } + ], + "name": "eventPairingConfirm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"pairingInstanceId": "readInt32"} + ], + "name": "notifyInitiatePairingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyRespondToPairingIndicationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanBootstrappingRequestInd" + }] + } + ], + "name": "eventBootstrappingRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.NanBootstrappingConfirmInd" + }] + } + ], + "name": "eventBootstrappingConfirm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"bootstrappingInstanceId": "readInt32"} + ], + "name": "notifyInitiateBootstrappingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyRespondToBootstrappingIndicationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"id": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + } + ], + "name": "notifyTerminatePairingResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiNanIfaceEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiP2pIface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiP2pIface.struct new file mode 100644 index 00000000..050b85ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiP2pIface.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:56.500281721Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifiP2pIface", + "calls": [{ + "code": 1, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "IWifiP2pIface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttController.struct new file mode 100644 index 00000000..69eab519 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttController.struct @@ -0,0 +1,154 @@ +{ + "produced_on": "2024-04-12T08:47:56.502797671Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifiRttController", + "calls": [ + { + "code": 1, + "in": [{"cmdId": "readInt32"}], + "name": "disableResponder", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"cmdId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelHint": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelInfo" + }] + }, + {"maxDurationInSeconds": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.hardware.wifi.RttResponder" + }] + } + ], + "name": "enableResponder", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getBoundIface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "getCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.RttCapabilities" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getResponderInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.RttResponder" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"cmdId": "readInt32"}, + { + "addrs": "readParcelableVector", + "__parcelType": "android.hardware.wifi.MacAddress" + } + ], + "name": "rangeCancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"cmdId": "readInt32"}, + { + "rttConfigs": "readParcelableVector", + "__parcelType": "android.hardware.wifi.RttConfig" + } + ], + "name": "rangeRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "registerEventCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"cmdId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lci": "readParcelable", + "__parcelType": "android.hardware.wifi.RttLciInformation" + }] + } + ], + "name": "setLci", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"cmdId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lcr": "readParcelable", + "__parcelType": "android.hardware.wifi.RttLcrInformation" + }] + } + ], + "name": "setLcr", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiRttController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttControllerEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttControllerEventCallback.struct new file mode 100644 index 00000000..bb3b6d05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/IWifiRttControllerEventCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:56.503878462Z", + "source_location": "", + "full_name": "android.hardware.wifi.IWifiRttControllerEventCallback", + "calls": [{ + "code": 1, + "in": [ + {"cmdId": "readInt32"}, + { + "results": "readParcelableVector", + "__parcelType": "android.hardware.wifi.RttResult" + } + ], + "name": "onResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWifiRttControllerEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBandSpecificConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBandSpecificConfig.struct new file mode 100644 index 00000000..2db0a22a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBandSpecificConfig.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:56.518997834Z", + "source_location": "", + "components": [ + {"rssiClose": "readByte"}, + {"rssiMiddle": "readByte"}, + {"rssiCloseProximity": "readByte"}, + {"dwellTimeMs": "readChar"}, + {"scanPeriodSec": "readChar"}, + {"validDiscoveryWindowIntervalVal": "readBool"}, + {"discoveryWindowIntervalVal": "readByte"} + ], + "full_name": "android.hardware.wifi.NanBandSpecificConfig", + "name": "NanBandSpecificConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingConfirmInd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingConfirmInd.struct new file mode 100644 index 00000000..d81029d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingConfirmInd.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:56.520048495Z", + "source_location": "", + "components": [ + {"bootstrappingInstanceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseCode": "readParcelable", + "__parcelType": "android.hardware.wifi.NanBootstrappingResponseCode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonCode": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"comeBackDelay": "readInt32"}, + {"cookie": "readByteVector"} + ], + "full_name": "android.hardware.wifi.NanBootstrappingConfirmInd", + "name": "NanBootstrappingConfirmInd", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingResponse.struct new file mode 100644 index 00000000..0cf5c821 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanBootstrappingResponse.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.523606686Z", + "source_location": "", + "components": [ + {"bootstrappingInstanceId": "readInt32"}, + {"acceptRequest": "readBool"} + ], + "full_name": "android.hardware.wifi.NanBootstrappingResponse", + "name": "NanBootstrappingResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanCapabilities.struct new file mode 100644 index 00000000..6ca3f747 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanCapabilities.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:56.528164566Z", + "source_location": "", + "components": [ + {"maxConcurrentClusters": "readInt32"}, + {"maxPublishes": "readInt32"}, + {"maxSubscribes": "readInt32"}, + {"maxServiceNameLen": "readInt32"}, + {"maxMatchFilterLen": "readInt32"}, + {"maxTotalMatchFilterLen": "readInt32"}, + {"maxServiceSpecificInfoLen": "readInt32"}, + {"maxExtendedServiceSpecificInfoLen": "readInt32"}, + {"maxNdiInterfaces": "readInt32"}, + {"maxNdpSessions": "readInt32"}, + {"maxAppInfoLen": "readInt32"}, + {"maxQueuedTransmitFollowupMsgs": "readInt32"}, + {"maxSubscribeInterfaceAddresses": "readInt32"}, + {"supportedCipherSuites": "readInt32"}, + {"instantCommunicationModeSupportFlag": "readBool"}, + {"supports6g": "readBool"}, + {"supportsHe": "readBool"}, + {"supportsPairing": "readBool"}, + {"supportsSetClusterId": "readBool"}, + {"supportsSuspension": "readBool"} + ], + "full_name": "android.hardware.wifi.NanCapabilities", + "name": "NanCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanConfigRequestSupplemental.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanConfigRequestSupplemental.struct new file mode 100644 index 00000000..64464b57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanConfigRequestSupplemental.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:56.533485042Z", + "source_location": "", + "components": [ + {"discoveryBeaconIntervalMs": "readInt32"}, + {"numberOfSpatialStreamsInDiscovery": "readInt32"}, + {"enableDiscoveryWindowEarlyTermination": "readBool"}, + {"enableRanging": "readBool"}, + {"enableInstantCommunicationMode": "readBool"}, + {"instantModeChannel": "readInt32"}, + {"clusterId": "readInt32"} + ], + "full_name": "android.hardware.wifi.NanConfigRequestSupplemental", + "name": "NanConfigRequestSupplemental", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDataPathChannelInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDataPathChannelInfo.struct new file mode 100644 index 00000000..8738418b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDataPathChannelInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:56.535068074Z", + "source_location": "", + "components": [ + {"channelFreq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelBandwidth": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelWidthInMhz" + }] + }, + {"numSpatialStreams": "readInt32"} + ], + "full_name": "android.hardware.wifi.NanDataPathChannelInfo", + "name": "NanDataPathChannelInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDiscoveryCommonConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDiscoveryCommonConfig.struct new file mode 100644 index 00000000..16bc3069 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanDiscoveryCommonConfig.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:56.543159425Z", + "source_location": "", + "components": [ + {"sessionId": "readByte"}, + {"ttlSec": "readChar"}, + {"discoveryWindowPeriod": "readChar"}, + {"discoveryCount": "readByte"}, + {"serviceName": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "discoveryMatchIndicator": "readParcelable", + "__parcelType": "android.hardware.wifi.NanMatchAlg" + }] + }, + {"serviceSpecificInfo": "readByteVector"}, + {"extendedServiceSpecificInfo": "readByteVector"}, + {"rxMatchFilter": "readByteVector"}, + {"txMatchFilter": "readByteVector"}, + {"useRssiThreshold": "readBool"}, + {"disableDiscoveryTerminationIndication": "readBool"}, + {"disableMatchExpirationIndication": "readBool"}, + {"disableFollowupReceivedIndication": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityConfig": "readParcelable", + "__parcelType": "android.hardware.wifi.NanDataPathSecurityConfig" + }] + }, + {"rangingRequired": "readBool"}, + {"rangingIntervalMs": "readInt32"}, + {"configRangingIndications": "readInt32"}, + {"distanceIngressCm": "readChar"}, + {"distanceEgressCm": "readChar"}, + {"enableSessionSuspendability": "readBool"} + ], + "full_name": "android.hardware.wifi.NanDiscoveryCommonConfig", + "name": "NanDiscoveryCommonConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfig.struct new file mode 100644 index 00000000..7a515c60 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfig.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:56.551367858Z", + "source_location": "", + "components": [ + {"enablePairingSetup": "readBool"}, + {"enablePairingCache": "readBool"}, + {"enablePairingVerification": "readBool"}, + {"supportedBootstrappingMethods": "readInt32"} + ], + "full_name": "android.hardware.wifi.NanPairingConfig", + "name": "NanPairingConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfirmInd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfirmInd.struct new file mode 100644 index 00000000..2ae390f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanPairingConfirmInd.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:56.552519841Z", + "source_location": "", + "components": [ + {"pairingInstanceId": "readInt32"}, + {"pairingSuccess": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestType": "readParcelable", + "__parcelType": "android.hardware.wifi.NanPairingRequestType" + }] + }, + {"enablePairingCache": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "npksa": "readParcelable", + "__parcelType": "android.hardware.wifi.NpkSecurityAssociation" + }] + } + ], + "full_name": "android.hardware.wifi.NanPairingConfirmInd", + "name": "NanPairingConfirmInd", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanRespondToDataPathIndicationRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanRespondToDataPathIndicationRequest.struct new file mode 100644 index 00000000..a57e8c0d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanRespondToDataPathIndicationRequest.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:56.561153703Z", + "source_location": "", + "components": [ + {"acceptRequest": "readBool"}, + {"ndpInstanceId": "readInt32"}, + {"ifaceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityConfig": "readParcelable", + "__parcelType": "android.hardware.wifi.NanDataPathSecurityConfig" + }] + }, + {"appInfo": "readByteVector"}, + {"serviceNameOutOfBand": "readByteVector"}, + {"discoverySessionId": "readByte"} + ], + "full_name": "android.hardware.wifi.NanRespondToDataPathIndicationRequest", + "name": "NanRespondToDataPathIndicationRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanStatus.struct new file mode 100644 index 00000000..f8e40e6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:56.563557821Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.NanStatusCode" + }] + }, + {"description": "readString16"} + ], + "full_name": "android.hardware.wifi.NanStatus", + "name": "NanStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanSuspensionModeChangeInd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanSuspensionModeChangeInd.struct new file mode 100644 index 00000000..f5edfd58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/NanSuspensionModeChangeInd.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:56.567357927Z", + "source_location": "", + "components": [{"isSuspended": "readBool"}], + "full_name": "android.hardware.wifi.NanSuspensionModeChangeInd", + "name": "NanSuspensionModeChangeInd", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttCapabilities.struct new file mode 100644 index 00000000..3b8c3dc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttCapabilities.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:56.571901467Z", + "source_location": "", + "components": [ + {"rttOneSidedSupported": "readBool"}, + {"rttFtmSupported": "readBool"}, + {"lciSupported": "readBool"}, + {"lcrSupported": "readBool"}, + {"responderSupported": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preambleSupport": "readParcelable", + "__parcelType": "android.hardware.wifi.RttPreamble" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bwSupport": "readParcelable", + "__parcelType": "android.hardware.wifi.RttBw" + }] + }, + {"mcVersion": "readByte"} + ], + "full_name": "android.hardware.wifi.RttCapabilities", + "name": "RttCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttLciInformation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttLciInformation.struct new file mode 100644 index 00000000..45164f04 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttLciInformation.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:56.574178973Z", + "source_location": "", + "components": [ + {"latitude": "readInt64"}, + {"longitude": "readInt64"}, + {"altitude": "readInt32"}, + {"latitudeUnc": "readByte"}, + {"longitudeUnc": "readByte"}, + {"altitudeUnc": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "motionPattern": "readParcelable", + "__parcelType": "android.hardware.wifi.RttMotionPattern" + }] + }, + {"floor": "readInt32"}, + {"heightAboveFloor": "readInt32"}, + {"heightUnc": "readInt32"} + ], + "full_name": "android.hardware.wifi.RttLciInformation", + "name": "RttLciInformation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttResponder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttResponder.struct new file mode 100644 index 00000000..dd7f8a2e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/RttResponder.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:56.577944148Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preamble": "readParcelable", + "__parcelType": "android.hardware.wifi.RttPreamble" + }] + } + ], + "full_name": "android.hardware.wifi.RttResponder", + "name": "RttResponder", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaApfPacketFilterCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaApfPacketFilterCapabilities.struct new file mode 100644 index 00000000..40c52e61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaApfPacketFilterCapabilities.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.582219043Z", + "source_location": "", + "components": [ + {"version": "readInt32"}, + {"maxLength": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaApfPacketFilterCapabilities", + "name": "StaApfPacketFilterCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanBucketParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanBucketParameters.struct new file mode 100644 index 00000000..17d309c0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanBucketParameters.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:56.584384236Z", + "source_location": "", + "components": [ + {"bucketIdx": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "band": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiBand" + }] + }, + {"frequencies": "readInt32Vector"}, + {"periodInMs": "readInt32"}, + {"eventReportScheme": "readInt32"}, + {"exponentialMaxPeriodInMs": "readInt32"}, + {"exponentialBase": "readInt32"}, + {"exponentialStepCount": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaBackgroundScanBucketParameters", + "name": "StaBackgroundScanBucketParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanCapabilities.struct new file mode 100644 index 00000000..0482172c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanCapabilities.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:56.585258803Z", + "source_location": "", + "components": [ + {"maxCacheSize": "readInt32"}, + {"maxBuckets": "readInt32"}, + {"maxApCachePerScan": "readInt32"}, + {"maxReportingThreshold": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaBackgroundScanCapabilities", + "name": "StaBackgroundScanCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanParameters.struct new file mode 100644 index 00000000..90865736 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaBackgroundScanParameters.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:56.587064659Z", + "source_location": "", + "components": [ + {"basePeriodInMs": "readInt32"}, + {"maxApPerScan": "readInt32"}, + {"reportThresholdPercent": "readInt32"}, + {"reportThresholdNumScans": "readInt32"}, + { + "buckets": "readParcelableVector", + "__parcelType": "android.hardware.wifi.StaBackgroundScanBucketParameters" + } + ], + "full_name": "android.hardware.wifi.StaBackgroundScanParameters", + "name": "StaBackgroundScanParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceContentionTimeStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceContentionTimeStats.struct new file mode 100644 index 00000000..946d0cc0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceContentionTimeStats.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:56.588081919Z", + "source_location": "", + "components": [ + {"contentionTimeMinInUsec": "readInt32"}, + {"contentionTimeMaxInUsec": "readInt32"}, + {"contentionTimeAvgInUsec": "readInt32"}, + {"contentionNumSamples": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaLinkLayerIfaceContentionTimeStats", + "name": "StaLinkLayerIfaceContentionTimeStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfacePacketStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfacePacketStats.struct new file mode 100644 index 00000000..d8cdf929 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfacePacketStats.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:56.588993218Z", + "source_location": "", + "components": [ + {"rxMpdu": "readInt64"}, + {"txMpdu": "readInt64"}, + {"lostMpdu": "readInt64"}, + {"retries": "readInt64"} + ], + "full_name": "android.hardware.wifi.StaLinkLayerIfacePacketStats", + "name": "StaLinkLayerIfacePacketStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceStats.struct new file mode 100644 index 00000000..983ce337 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerIfaceStats.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.589894676Z", + "source_location": "", + "components": [{ + "links": "readParcelableVector", + "__parcelType": "android.hardware.wifi.StaLinkLayerLinkStats" + }], + "full_name": "android.hardware.wifi.StaLinkLayerIfaceStats", + "name": "StaLinkLayerIfaceStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerLinkStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerLinkStats.struct new file mode 100644 index 00000000..0b1b39a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerLinkStats.struct @@ -0,0 +1,92 @@ +{ + "produced_on": "2024-04-12T08:47:56.591595900Z", + "source_location": "", + "components": [ + {"linkId": "readInt32"}, + {"radioId": "readInt32"}, + {"frequencyMhz": "readInt32"}, + {"beaconRx": "readInt32"}, + {"avgRssiMgmt": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeBePktStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfacePacketStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeBkPktStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfacePacketStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeViPktStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfacePacketStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeVoPktStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfacePacketStats" + }] + }, + {"timeSliceDutyCycleInPercent": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeBeContentionTimeStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfaceContentionTimeStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeBkContentionTimeStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfaceContentionTimeStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeViContentionTimeStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfaceContentionTimeStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wmeVoContentionTimeStats": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfaceContentionTimeStats" + }] + }, + { + "peers": "readParcelableVector", + "__parcelType": "android.hardware.wifi.StaPeerInfo" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkState" + }] + } + ], + "full_name": "android.hardware.wifi.StaLinkLayerLinkStats", + "name": "StaLinkLayerLinkStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerRadioStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerRadioStats.struct new file mode 100644 index 00000000..53c7f139 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerRadioStats.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:56.592783163Z", + "source_location": "", + "components": [ + {"onTimeInMs": "readInt32"}, + {"txTimeInMs": "readInt32"}, + {"txTimeInMsPerLevel": "readInt32Vector"}, + {"rxTimeInMs": "readInt32"}, + {"onTimeInMsForScan": "readInt32"}, + {"onTimeInMsForNanScan": "readInt32"}, + {"onTimeInMsForBgScan": "readInt32"}, + {"onTimeInMsForRoamScan": "readInt32"}, + {"onTimeInMsForPnoScan": "readInt32"}, + {"onTimeInMsForHs20Scan": "readInt32"}, + { + "channelStats": "readParcelableVector", + "__parcelType": "android.hardware.wifi.WifiChannelStats" + }, + {"radioId": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaLinkLayerRadioStats", + "name": "StaLinkLayerRadioStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerStats.struct new file mode 100644 index 00000000..ee1f5954 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaLinkLayerStats.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:56.593736982Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "iface": "readParcelable", + "__parcelType": "android.hardware.wifi.StaLinkLayerIfaceStats" + }] + }, + { + "radios": "readParcelableVector", + "__parcelType": "android.hardware.wifi.StaLinkLayerRadioStats" + }, + {"timeStampInMs": "readInt64"} + ], + "full_name": "android.hardware.wifi.StaLinkLayerStats", + "name": "StaLinkLayerStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaPeerInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaPeerInfo.struct new file mode 100644 index 00000000..4cc94222 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaPeerInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:56.594691151Z", + "source_location": "", + "components": [ + {"staCount": "readChar"}, + {"chanUtil": "readChar"}, + { + "rateStats": "readParcelableVector", + "__parcelType": "android.hardware.wifi.StaRateStat" + } + ], + "full_name": "android.hardware.wifi.StaPeerInfo", + "name": "StaPeerInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRateStat.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRateStat.struct new file mode 100644 index 00000000..6dd97b66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRateStat.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:56.595650360Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rateInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiRateInfo" + }] + }, + {"txMpdu": "readInt32"}, + {"rxMpdu": "readInt32"}, + {"mpduLost": "readInt32"}, + {"retries": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaRateStat", + "name": "StaRateStat", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingCapabilities.struct new file mode 100644 index 00000000..6ba68c5c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingCapabilities.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.596575029Z", + "source_location": "", + "components": [ + {"maxBlocklistSize": "readInt32"}, + {"maxAllowlistSize": "readInt32"} + ], + "full_name": "android.hardware.wifi.StaRoamingCapabilities", + "name": "StaRoamingCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingConfig.struct new file mode 100644 index 00000000..536ab059 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaRoamingConfig.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:56.597466337Z", + "source_location": "", + "components": [ + { + "bssidBlocklist": "readParcelableVector", + "__parcelType": "android.hardware.wifi.MacAddress" + }, + { + "ssidAllowlist": "readParcelableVector", + "__parcelType": "android.hardware.wifi.Ssid" + } + ], + "full_name": "android.hardware.wifi.StaRoamingConfig", + "name": "StaRoamingConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaScanData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaScanData.struct new file mode 100644 index 00000000..6ffd4ef5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/StaScanData.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:56.599198481Z", + "source_location": "", + "components": [ + {"flags": "readInt32"}, + {"bucketsScanned": "readInt32"}, + { + "results": "readParcelableVector", + "__parcelType": "android.hardware.wifi.StaScanResult" + } + ], + "full_name": "android.hardware.wifi.StaScanData", + "name": "StaScanData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelInfo.struct new file mode 100644 index 00000000..92c6b561 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:56.603685790Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "width": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelWidthInMhz" + }] + }, + {"centerFreq": "readInt32"}, + {"centerFreq0": "readInt32"}, + {"centerFreq1": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiChannelInfo", + "name": "WifiChannelInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelStats.struct new file mode 100644 index 00000000..4dc1a7b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChannelStats.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:56.604581708Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelInfo" + }] + }, + {"onTimeInMs": "readInt32"}, + {"ccaBusyTimeInMs": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiChannelStats", + "name": "WifiChannelStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChipCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChipCapabilities.struct new file mode 100644 index 00000000..c8830d7a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiChipCapabilities.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:56.606324883Z", + "source_location": "", + "components": [ + {"maxMloAssociationLinkCount": "readInt32"}, + {"maxMloStrLinkCount": "readInt32"}, + {"maxConcurrentTdlsSessionCount": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiChipCapabilities", + "name": "WifiChipCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxIcmpPacketDetails.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxIcmpPacketDetails.struct new file mode 100644 index 00000000..98e42155 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxIcmpPacketDetails.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:56.607215161Z", + "source_location": "", + "components": [ + {"icmpPkt": "readInt32"}, + {"icmp6Pkt": "readInt32"}, + {"icmp6Ra": "readInt32"}, + {"icmp6Na": "readInt32"}, + {"icmp6Ns": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiDebugHostWakeReasonRxIcmpPacketDetails", + "name": "WifiDebugHostWakeReasonRxIcmpPacketDetails", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxMulticastPacketDetails.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxMulticastPacketDetails.struct new file mode 100644 index 00000000..791845da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxMulticastPacketDetails.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:56.608137629Z", + "source_location": "", + "components": [ + {"ipv4RxMulticastAddrCnt": "readInt32"}, + {"ipv6RxMulticastAddrCnt": "readInt32"}, + {"otherRxMulticastAddrCnt": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiDebugHostWakeReasonRxMulticastPacketDetails", + "name": "WifiDebugHostWakeReasonRxMulticastPacketDetails", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxPacketDetails.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxPacketDetails.struct new file mode 100644 index 00000000..90a74579 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonRxPacketDetails.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:56.609044277Z", + "source_location": "", + "components": [ + {"rxUnicastCnt": "readInt32"}, + {"rxMulticastCnt": "readInt32"}, + {"rxBroadcastCnt": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiDebugHostWakeReasonRxPacketDetails", + "name": "WifiDebugHostWakeReasonRxPacketDetails", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonStats.struct new file mode 100644 index 00000000..c277d4bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugHostWakeReasonStats.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:56.610327642Z", + "source_location": "", + "components": [ + {"totalCmdEventWakeCnt": "readInt32"}, + {"cmdEventWakeCntPerType": "readInt32Vector"}, + {"totalDriverFwLocalWakeCnt": "readInt32"}, + {"driverFwLocalWakeCntPerType": "readInt32Vector"}, + {"totalRxPacketWakeCnt": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rxPktWakeDetails": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugHostWakeReasonRxPacketDetails" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rxMulticastPkWakeDetails": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugHostWakeReasonRxMulticastPacketDetails" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rxIcmpPkWakeDetails": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugHostWakeReasonRxIcmpPacketDetails" + }] + } + ], + "full_name": "android.hardware.wifi.WifiDebugHostWakeReasonStats", + "name": "WifiDebugHostWakeReasonStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugPacketFateFrameInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugPacketFateFrameInfo.struct new file mode 100644 index 00000000..623800c5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugPacketFateFrameInfo.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:56.611591138Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frameType": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugPacketFateFrameType" + }] + }, + {"frameLen": "readInt64"}, + {"driverTimestampUsec": "readInt64"}, + {"firmwareTimestampUsec": "readInt64"}, + {"frameContent": "readByteVector"} + ], + "full_name": "android.hardware.wifi.WifiDebugPacketFateFrameInfo", + "name": "WifiDebugPacketFateFrameInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRingBufferStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRingBufferStatus.struct new file mode 100644 index 00000000..7d83f516 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRingBufferStatus.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:56.614041616Z", + "source_location": "", + "components": [ + {"ringName": "readString16"}, + {"flags": "readInt32"}, + {"ringId": "readInt32"}, + {"sizeInBytes": "readInt32"}, + {"freeSizeInBytes": "readInt32"}, + {"verboseLevel": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiDebugRingBufferStatus", + "name": "WifiDebugRingBufferStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRxPacketFateReport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRxPacketFateReport.struct new file mode 100644 index 00000000..20290f47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugRxPacketFateReport.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:56.616874793Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fate": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugRxPacketFate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frameInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugPacketFateFrameInfo" + }] + } + ], + "full_name": "android.hardware.wifi.WifiDebugRxPacketFateReport", + "name": "WifiDebugRxPacketFateReport", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugTxPacketFateReport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugTxPacketFateReport.struct new file mode 100644 index 00000000..f40e9a83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiDebugTxPacketFateReport.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:56.618853702Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fate": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugTxPacketFate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frameInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiDebugPacketFateFrameInfo" + }] + } + ], + "full_name": "android.hardware.wifi.WifiDebugTxPacketFateReport", + "name": "WifiDebugTxPacketFateReport", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiInformationElement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiInformationElement.struct new file mode 100644 index 00000000..0c9be401 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiInformationElement.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.620672779Z", + "source_location": "", + "components": [ + {"id": "readByte"}, + {"data": "readByteVector"} + ], + "full_name": "android.hardware.wifi.WifiInformationElement", + "name": "WifiInformationElement", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioCombination.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioCombination.struct new file mode 100644 index 00000000..7507dafa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioCombination.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.621537786Z", + "source_location": "", + "components": [{ + "radioConfigurations": "readParcelableVector", + "__parcelType": "android.hardware.wifi.WifiRadioConfiguration" + }], + "full_name": "android.hardware.wifi.WifiRadioCombination", + "name": "WifiRadioCombination", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioConfiguration.struct new file mode 100644 index 00000000..ff007aaf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRadioConfiguration.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:56.622490375Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiBand" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "antennaMode": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiAntennaMode" + }] + } + ], + "full_name": "android.hardware.wifi.WifiRadioConfiguration", + "name": "WifiRadioConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRateInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRateInfo.struct new file mode 100644 index 00000000..3aa3bfc3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiRateInfo.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:56.623474344Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preamble": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiRatePreamble" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nss": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiRateNss" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bw": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelWidthInMhz" + }] + }, + {"rateMcsIdx": "readByte"}, + {"bitRateInKbps": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiRateInfo", + "name": "WifiRateInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiUsableChannel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiUsableChannel.struct new file mode 100644 index 00000000..326f58c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/WifiUsableChannel.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:56.626663648Z", + "source_location": "", + "components": [ + {"channel": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelBandwidth": "readParcelable", + "__parcelType": "android.hardware.wifi.WifiChannelWidthInMhz" + }] + }, + {"ifaceModeMask": "readInt32"} + ], + "full_name": "android.hardware.wifi.WifiUsableChannel", + "name": "WifiUsableChannel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ApInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ApInfo.struct new file mode 100644 index 00000000..667b6833 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ApInfo.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:56.676425408Z", + "source_location": "", + "components": [ + {"ifaceName": "readString16"}, + {"apIfaceInstance": "readString16"}, + {"freqMhz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelBandwidth": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.ChannelBandwidth" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "generation": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.Generation" + }] + }, + {"apIfaceInstanceMacAddress": "readByteVector"} + ], + "full_name": "android.hardware.wifi.hostapd.ApInfo", + "name": "ApInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ChannelParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ChannelParams.struct new file mode 100644 index 00000000..5852fd95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ChannelParams.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:56.679440148Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bandMask": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.BandMask" + }] + }, + { + "acsChannelFreqRangesMhz": "readParcelableVector", + "__parcelType": "android.hardware.wifi.hostapd.FrequencyRange" + }, + {"enableAcs": "readBool"}, + {"acsShouldExcludeDfs": "readBool"}, + {"channel": "readInt32"} + ], + "full_name": "android.hardware.wifi.hostapd.ChannelParams", + "name": "ChannelParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ClientInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ClientInfo.struct new file mode 100644 index 00000000..617ed1fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/ClientInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:56.680413527Z", + "source_location": "", + "components": [ + {"ifaceName": "readString16"}, + {"apIfaceInstance": "readString16"}, + {"clientAddress": "readByteVector"}, + {"isConnected": "readBool"} + ], + "full_name": "android.hardware.wifi.hostapd.ClientInfo", + "name": "ClientInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/FrequencyRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/FrequencyRange.struct new file mode 100644 index 00000000..189d2baf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/FrequencyRange.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.682849895Z", + "source_location": "", + "components": [ + {"startMhz": "readInt32"}, + {"endMhz": "readInt32"} + ], + "full_name": "android.hardware.wifi.hostapd.FrequencyRange", + "name": "FrequencyRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/HwModeParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/HwModeParams.struct new file mode 100644 index 00000000..51c408e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/HwModeParams.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:56.687052589Z", + "source_location": "", + "components": [ + {"enable80211N": "readBool"}, + {"enable80211AC": "readBool"}, + {"enable80211AX": "readBool"}, + {"enable6GhzBand": "readBool"}, + {"enableHeSingleUserBeamformer": "readBool"}, + {"enableHeSingleUserBeamformee": "readBool"}, + {"enableHeMultiUserBeamformer": "readBool"}, + {"enableHeTargetWakeTime": "readBool"}, + {"enableEdmg": "readBool"}, + {"enable80211BE": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "maximumChannelBandwidth": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.ChannelBandwidth" + }] + } + ], + "full_name": "android.hardware.wifi.hostapd.HwModeParams", + "name": "HwModeParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapd.struct new file mode 100644 index 00000000..223bfc25 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapd.struct @@ -0,0 +1,89 @@ +{ + "produced_on": "2024-04-12T08:47:56.688726702Z", + "source_location": "", + "full_name": "android.hardware.wifi.hostapd.IHostapd", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ifaceParams": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.IfaceParams" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nwParams": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.NetworkParams" + }] + } + ], + "name": "addAccessPoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"ifaceName": "readString16"}, + {"clientAddress": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonCode": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.Ieee80211ReasonCode" + }] + } + ], + "name": "forceClientDisconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"ifaceName": "readString16"}], + "name": "removeAccessPoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "level": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.DebugLevel" + }] + } + ], + "name": "setDebugParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "terminate", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHostapd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapdCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapdCallback.struct new file mode 100644 index 00000000..d188638a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IHostapdCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:56.689785063Z", + "source_location": "", + "full_name": "android.hardware.wifi.hostapd.IHostapdCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "apInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.ApInfo" + }] + } + ], + "name": "onApInstanceInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.ClientInfo" + }] + } + ], + "name": "onConnectedClientsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ifaceName": "readString16"}, + {"instanceName": "readString16"} + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHostapdCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IfaceParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IfaceParams.struct new file mode 100644 index 00000000..1ce924fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/IfaceParams.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:56.691430046Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hwModeParams": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.HwModeParams" + }] + }, + { + "channelParams": "readParcelableVector", + "__parcelType": "android.hardware.wifi.hostapd.ChannelParams" + } + ], + "full_name": "android.hardware.wifi.hostapd.IfaceParams", + "name": "IfaceParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/NetworkParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/NetworkParams.struct new file mode 100644 index 00000000..38ea4536 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/hostapd/NetworkParams.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:56.692457547Z", + "source_location": "", + "components": [ + {"ssid": "readByteVector"}, + {"isHidden": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "encryptionType": "readParcelable", + "__parcelType": "android.hardware.wifi.hostapd.EncryptionType" + }] + }, + {"passphrase": "readString16"}, + {"isMetered": "readBool"}, + {"vendorElements": "readByteVector"} + ], + "full_name": "android.hardware.wifi.hostapd.NetworkParams", + "name": "NetworkParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AnqpData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AnqpData.struct new file mode 100644 index 00000000..eba5c83d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AnqpData.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:57.100850097Z", + "source_location": "", + "components": [ + {"venueName": "readByteVector"}, + {"roamingConsortium": "readByteVector"}, + {"ipAddrTypeAvailability": "readByteVector"}, + {"naiRealm": "readByteVector"}, + {"anqp3gppCellularNetwork": "readByteVector"}, + {"domainName": "readByteVector"}, + {"venueUrl": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.AnqpData", + "name": "AnqpData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AssociationRejectionData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AssociationRejectionData.struct new file mode 100644 index 00000000..ed3014db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/AssociationRejectionData.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:57.103065451Z", + "source_location": "", + "components": [ + {"ssid": "readByteVector"}, + {"bssid": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.StaIfaceStatusCode" + }] + }, + {"timedOut": "readBool"}, + {"isMboAssocDisallowedReasonCodePresent": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mboAssocDisallowedReason": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.MboAssocDisallowedReasonCode" + }] + }, + {"isOceRssiBasedAssocRejectAttrPresent": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oceRssiBasedAssocRejectData": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.OceRssiBasedAssocRejectAttr" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.AssociationRejectionData", + "name": "AssociationRejectionData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/BssTmData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/BssTmData.struct new file mode 100644 index 00000000..d35772cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/BssTmData.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:57.105969069Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.BssTmStatusCode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flags": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.BssTmDataFlagsMask" + }] + }, + {"assocRetryDelayMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mboTransitionReason": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.MboTransitionReasonCode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mboCellPreference": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.MboCellularDataConnectionPrefValue" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.BssTmData", + "name": "BssTmData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ConnectionCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ConnectionCapabilities.struct new file mode 100644 index 00000000..bc5a8f4a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ConnectionCapabilities.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.110644613Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "technology": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WifiTechnology" + }] + }, + {"channelBandwidth": "readInt32"}, + {"maxNumberTxSpatialStreams": "readInt32"}, + {"maxNumberRxSpatialStreams": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "legacyMode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.LegacyMode" + }] + }, + {"apTidToLinkMapNegotiationSupported": "readBool"} + ], + "full_name": "android.hardware.wifi.supplicant.ConnectionCapabilities", + "name": "ConnectionCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConfigurationData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConfigurationData.struct new file mode 100644 index 00000000..43c9a3ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConfigurationData.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.113754174Z", + "source_location": "", + "components": [ + {"ssid": "readByteVector"}, + {"password": "readString16"}, + {"psk": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityAkm": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppAkm" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dppConnectionKeys": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppConnectionKeys" + }] + }, + {"connStatusRequested": "readBool"} + ], + "full_name": "android.hardware.wifi.supplicant.DppConfigurationData", + "name": "DppConfigurationData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConnectionKeys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConnectionKeys.struct new file mode 100644 index 00000000..63f99620 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppConnectionKeys.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:57.114661433Z", + "source_location": "", + "components": [ + {"connector": "readByteVector"}, + {"cSign": "readByteVector"}, + {"netAccessKey": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.DppConnectionKeys", + "name": "DppConnectionKeys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppResponderBootstrapInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppResponderBootstrapInfo.struct new file mode 100644 index 00000000..dd4f80ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/DppResponderBootstrapInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:57.119546780Z", + "source_location": "", + "components": [ + {"bootstrapId": "readInt32"}, + {"listenChannel": "readInt32"}, + {"uri": "readString16"} + ], + "full_name": "android.hardware.wifi.supplicant.DppResponderBootstrapInfo", + "name": "DppResponderBootstrapInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/FreqRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/FreqRange.struct new file mode 100644 index 00000000..ee4013a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/FreqRange.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.124196562Z", + "source_location": "", + "components": [ + {"min": "readInt32"}, + {"max": "readInt32"} + ], + "full_name": "android.hardware.wifi.supplicant.FreqRange", + "name": "FreqRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/GsmRand.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/GsmRand.struct new file mode 100644 index 00000000..c697cd7a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/GsmRand.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.126757503Z", + "source_location": "", + "components": [{"data": "readByteVector"}], + "full_name": "android.hardware.wifi.supplicant.GsmRand", + "name": "GsmRand", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/Hs20AnqpData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/Hs20AnqpData.struct new file mode 100644 index 00000000..d7e0df6f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/Hs20AnqpData.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:57.127593560Z", + "source_location": "", + "components": [ + {"operatorFriendlyName": "readByteVector"}, + {"wanMetrics": "readByteVector"}, + {"connectionCapability": "readByteVector"}, + {"osuProvidersList": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.Hs20AnqpData", + "name": "Hs20AnqpData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/INonStandardCertCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/INonStandardCertCallback.struct new file mode 100644 index 00000000..bed4d1f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/INonStandardCertCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.129500438Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.INonStandardCertCallback", + "calls": [ + { + "code": 1, + "in": [{"alias": "readString16"}], + "name": "getBlob", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [{"prefix": "readString16"}], + "name": "listAliases", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + } + ], + "name": "INonStandardCertCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicant.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicant.struct new file mode 100644 index 00000000..b4a8458e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicant.struct @@ -0,0 +1,171 @@ +{ + "produced_on": "2024-04-12T08:47:57.132006748Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicant", + "calls": [ + { + "code": 1, + "in": [{"ifName": "readString16"}], + "name": "addP2pInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"ifName": "readString16"}], + "name": "addStaInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "getDebugLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DebugLevel" + }] + } + ] + }, + { + "code": 4, + "in": [{"ifName": "readString16"}], + "name": "getP2pInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"ifName": "readString16"}], + "name": "getStaInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "isDebugShowKeysEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "isDebugShowTimestampEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "listInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.IfaceInfo" + } + ] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ifaceInfo": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceInfo" + }] + } + ], + "name": "removeInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceType" + }] + } + ], + "name": "setConcurrencyPriority", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "level": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DebugLevel" + }] + }, + {"showTimestamp": "readBool"}, + {"showKeys": "readBool"} + ], + "name": "setDebugParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "terminate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"callback": "readStrongBinder"}], + "name": "registerNonStandardCertCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicant", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantCallback.struct new file mode 100644 index 00000000..ccc77e1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.133072159Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantCallback", + "calls": [ + { + "code": 1, + "in": [{"ifaceName": "readString16"}], + "name": "onInterfaceCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"ifaceName": "readString16"}], + "name": "onInterfaceRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIface.struct new file mode 100644 index 00000000..58a0be29 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIface.struct @@ -0,0 +1,646 @@ +{ + "produced_on": "2024-04-12T08:47:57.011712174Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantP2pIface", + "calls": [ + { + "code": 1, + "in": [ + {"query": "readByteVector"}, + {"response": "readByteVector"} + ], + "name": "addBonjourService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"persistent": "readBool"}, + {"persistentNetworkId": "readInt32"} + ], + "name": "addGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ssid": "readByteVector"}, + {"pskPassphrase": "readString16"}, + {"persistent": "readBool"}, + {"freq": "readInt32"}, + {"peerAddress": "readByteVector"}, + {"joinExistingGroup": "readBool"} + ], + "name": "addGroupWithConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "addNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ISupplicantP2pNetwork" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"version": "readInt32"}, + {"serviceName": "readString16"} + ], + "name": "addUpnpService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "cancelConnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"identifier": "readInt64"}], + "name": "cancelServiceDiscovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"groupIfName": "readString16"}], + "name": "cancelWps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"periodInMillis": "readInt32"}, + {"intervalInMillis": "readInt32"} + ], + "name": "configureExtListen", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"peerAddress": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "provisionMethod": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsProvisionMethod" + }] + }, + {"preSelectedPin": "readString16"}, + {"joinExistingGroup": "readBool"}, + {"persistent": "readBool"}, + {"goIntent": "readInt32"} + ], + "name": "connect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [], + "name": "createNfcHandoverRequestMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 12, + "in": [], + "name": "createNfcHandoverSelectMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 13, + "in": [{"enable": "readBool"}], + "name": "enableWfd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"timeoutInSec": "readInt32"}], + "name": "find", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "flush", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "flushServices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "getDeviceAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 18, + "in": [], + "name": "getEdmg", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [{"peerAddress": "readByteVector"}], + "name": "getGroupCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pGroupCapabilityMask" + }] + } + ] + }, + { + "code": 20, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 21, + "in": [{"id": "readInt32"}], + "name": "getNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ISupplicantP2pNetwork" + }] + } + ] + }, + { + "code": 22, + "in": [{"peerAddress": "readByteVector"}], + "name": "getSsid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 23, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceType" + }] + } + ] + }, + { + "code": 24, + "in": [ + {"groupIfName": "readString16"}, + {"goDeviceAddress": "readByteVector"}, + {"peerAddress": "readByteVector"} + ], + "name": "invite", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "listNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 26, + "in": [ + {"peerAddress": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "provisionMethod": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsProvisionMethod" + }] + } + ], + "name": "provisionDiscovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ISupplicantP2pIfaceCallback" + }] + } + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"persistentNetworkId": "readInt32"}, + {"peerAddress": "readByteVector"} + ], + "name": "reinvoke", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"peerAddress": "readByteVector"}], + "name": "reject", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"query": "readByteVector"}], + "name": "removeBonjourService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"groupIfName": "readString16"}], + "name": "removeGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"id": "readInt32"}], + "name": "removeNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"version": "readInt32"}, + {"serviceName": "readString16"} + ], + "name": "removeUpnpService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"select": "readByteVector"}], + "name": "reportNfcHandoverInitiation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"request": "readByteVector"}], + "name": "reportNfcHandoverResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"peerAddress": "readByteVector"}, + {"query": "readByteVector"} + ], + "name": "requestServiceDiscovery", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 37, + "in": [], + "name": "saveConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{ + "ranges": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.FreqRange" + }], + "name": "setDisallowedFrequencies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"enable": "readBool"}], + "name": "setEdmg", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"groupIfName": "readString16"}, + {"timeoutInSec": "readInt32"} + ], + "name": "setGroupIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"channel": "readInt32"}, + {"operatingClass": "readInt32"} + ], + "name": "setListenChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"enable": "readBool"}], + "name": "setMacRandomization", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.MiracastMode" + }] + } + ], + "name": "setMiracastMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"groupIfName": "readString16"}, + {"enable": "readBool"} + ], + "name": "setPowerSave", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"postfix": "readByteVector"}], + "name": "setSsidPostfix", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"info": "readByteVector"}], + "name": "setWfdDeviceInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"info": "readByteVector"}], + "name": "setWfdR2DeviceInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"peerAddress": "readByteVector"}, + {"isLegacyClient": "readBool"} + ], + "name": "removeClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configMethods": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigMethods" + }] + } + ], + "name": "setWpsConfigMethods", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"name": "readString16"}], + "name": "setWpsDeviceName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"type": "readByteVector"}], + "name": "setWpsDeviceType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"manufacturer": "readString16"}], + "name": "setWpsManufacturer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"modelName": "readString16"}], + "name": "setWpsModelName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [{"modelNumber": "readString16"}], + "name": "setWpsModelNumber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [{"serialNumber": "readString16"}], + "name": "setWpsSerialNumber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"groupIfName": "readString16"}, + {"bssid": "readByteVector"} + ], + "name": "startWpsPbc", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [ + {"groupIfName": "readString16"}, + {"bssid": "readByteVector"} + ], + "name": "startWpsPinDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 58, + "in": [ + {"groupIfName": "readString16"}, + {"pin": "readString16"} + ], + "name": "startWpsPinKeypad", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [], + "name": "stopFind", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [{"timeoutInSec": "readInt32"}], + "name": "findOnSocialChannels", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"freqInHz": "readInt32"}, + {"timeoutInSec": "readInt32"} + ], + "name": "findOnSpecificFrequency", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frameTypeMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pFrameTypeMask" + }] + }, + {"vendorElemBytes": "readByteVector"} + ], + "name": "setVendorElements", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [ + {"ipAddressGo": "readInt32"}, + {"ipAddressMask": "readInt32"}, + {"ipAddressStart": "readInt32"}, + {"ipAddressEnd": "readInt32"} + ], + "name": "configureEapolIpAddressAllocationParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantP2pIface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIfaceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIfaceCallback.struct new file mode 100644 index 00000000..7fa15b83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pIfaceCallback.struct @@ -0,0 +1,304 @@ +{ + "produced_on": "2024-04-12T08:47:57.146183110Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantP2pIfaceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"srcAddress": "readByteVector"}, + {"p2pDeviceAddress": "readByteVector"}, + {"primaryDeviceType": "readByteVector"}, + {"deviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configMethods": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigMethods" + }] + }, + {"deviceCapabilities": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupCapabilities": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pGroupCapabilityMask" + }] + }, + {"wfdDeviceInfo": "readByteVector"} + ], + "name": "onDeviceFound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"p2pDeviceAddress": "readByteVector"}], + "name": "onDeviceLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onFindStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pStatusCode" + }] + } + ], + "name": "onGoNegotiationCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"srcAddress": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "passwordId": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsDevPasswordId" + }] + } + ], + "name": "onGoNegotiationRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"failureReason": "readString16"}], + "name": "onGroupFormationFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onGroupFormationSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"groupIfname": "readString16"}, + {"isGroupOwner": "readBool"} + ], + "name": "onGroupRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"groupIfname": "readString16"}, + {"isGroupOwner": "readBool"}, + {"ssid": "readByteVector"}, + {"frequency": "readInt32"}, + {"psk": "readByteVector"}, + {"passphrase": "readString16"}, + {"goDeviceAddress": "readByteVector"}, + {"isPersistent": "readBool"} + ], + "name": "onGroupStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"srcAddress": "readByteVector"}, + {"goDeviceAddress": "readByteVector"}, + {"bssid": "readByteVector"}, + {"persistentNetworkId": "readInt32"}, + {"operatingFrequency": "readInt32"} + ], + "name": "onInvitationReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"bssid": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pStatusCode" + }] + } + ], + "name": "onInvitationResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"p2pDeviceAddress": "readByteVector"}, + {"isRequest": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pProvDiscStatusCode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configMethods": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigMethods" + }] + }, + {"generatedPin": "readString16"} + ], + "name": "onProvisionDiscoveryCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"srcAddress": "readByteVector"}, + {"p2pDeviceAddress": "readByteVector"}, + {"primaryDeviceType": "readByteVector"}, + {"deviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configMethods": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigMethods" + }] + }, + {"deviceCapabilities": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupCapabilities": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pGroupCapabilityMask" + }] + }, + {"wfdDeviceInfo": "readByteVector"}, + {"wfdR2DeviceInfo": "readByteVector"} + ], + "name": "onR2DeviceFound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"srcAddress": "readByteVector"}, + {"updateIndicator": "readChar"}, + {"tlvs": "readByteVector"} + ], + "name": "onServiceDiscoveryResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"srcAddress": "readByteVector"}, + {"p2pDeviceAddress": "readByteVector"} + ], + "name": "onStaAuthorized", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"srcAddress": "readByteVector"}, + {"p2pDeviceAddress": "readByteVector"} + ], + "name": "onStaDeauthorized", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"groupIfname": "readString16"}, + {"frequency": "readInt32"} + ], + "name": "onGroupFrequencyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"srcAddress": "readByteVector"}, + {"p2pDeviceAddress": "readByteVector"}, + {"primaryDeviceType": "readByteVector"}, + {"deviceName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configMethods": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigMethods" + }] + }, + {"deviceCapabilities": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupCapabilities": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pGroupCapabilityMask" + }] + }, + {"wfdDeviceInfo": "readByteVector"}, + {"wfdR2DeviceInfo": "readByteVector"}, + {"vendorElemBytes": "readByteVector"} + ], + "name": "onDeviceFoundWithVendorElements", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupStartedEventParams": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.P2pGroupStartedEventParams" + }] + } + ], + "name": "onGroupStartedWithParams", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantP2pIfaceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pNetwork.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pNetwork.struct new file mode 100644 index 00000000..db9fe3e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantP2pNetwork.struct @@ -0,0 +1,120 @@ +{ + "produced_on": "2024-04-12T08:47:57.148251261Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantP2pNetwork", + "calls": [ + { + "code": 1, + "in": [], + "name": "getBssid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [], + "name": "getClientList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.MacAddress" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "getInterfaceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [], + "name": "getSsid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceType" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "isCurrent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "isGroupOwner", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "isPersistent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [{ + "clients": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.MacAddress" + }], + "name": "setClientList", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantP2pNetwork", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIface.struct new file mode 100644 index 00000000..337d61d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIface.struct @@ -0,0 +1,672 @@ +{ + "produced_on": "2024-04-12T08:47:57.158605068Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantStaIface", + "calls": [ + { + "code": 1, + "in": [{"uri": "readString16"}], + "name": "addDppPeerUri", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"name": "readString16"}, + {"freqInMhz": "readInt32"}, + {"timeoutInSec": "readInt32"} + ], + "name": "addExtRadioWork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "addNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.RxFilterType" + }] + } + ], + "name": "addRxFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "cancelWps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"enable": "readBool"}], + "name": "enableAutoReconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"dst_mac": "readByteVector"}, + {"pkt": "readByteVector"} + ], + "name": "filsHlpAddRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "filsHlpFlushRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"macAddress": "readByteVector"}, + {"deviceInfo": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "curve": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppCurve" + }] + } + ], + "name": "generateDppBootstrapInfoForResponder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppResponderBootstrapInfo" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"ssid": "readString16"}, + {"privEcKey": "readByteVector"} + ], + "name": "generateSelfDppConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getConnectionCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ConnectionCapabilities" + }] + } + ] + }, + { + "code": 13, + "in": [], + "name": "getConnectionMloLinksInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.MloLinksInfo" + }] + } + ] + }, + { + "code": 14, + "in": [], + "name": "getKeyMgmtCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.KeyMgmtMask" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "getMacAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 16, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 17, + "in": [{"id": "readInt32"}], + "name": "getNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 18, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceType" + }] + } + ] + }, + { + "code": 19, + "in": [], + "name": "getWpaDriverCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpaDriverCapabilitiesMask" + }] + } + ] + }, + { + "code": 20, + "in": [ + {"macAddress": "readByteVector"}, + { + "infoElements": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.AnqpInfoId" + }, + { + "subTypes": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.Hs20AnqpSubtypes" + } + ], + "name": "initiateAnqpQuery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"macAddress": "readByteVector"}, + {"fileName": "readString16"} + ], + "name": "initiateHs20IconQuery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"macAddress": "readByteVector"}], + "name": "initiateTdlsDiscover", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"macAddress": "readByteVector"}], + "name": "initiateTdlsSetup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"macAddress": "readByteVector"}], + "name": "initiateTdlsTeardown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"macAddress": "readByteVector"}], + "name": "initiateVenueUrlAnqpQuery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "listNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 27, + "in": [], + "name": "reassociate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "reconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"enable": "readBool"}], + "name": "setQosPolicyFeatureEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"qosPolicyRequestId": "readInt32"}, + {"morePolicies": "readBool"}, + { + "qosPolicyStatusList": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyStatus" + } + ], + "name": "sendQosPolicyResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [], + "name": "removeAllQosPolicies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"id": "readInt32"}], + "name": "removeDppUri", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"id": "readInt32"}], + "name": "removeExtRadioWork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"id": "readInt32"}], + "name": "removeNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.RxFilterType" + }] + } + ], + "name": "removeRxFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.BtCoexistenceMode" + }] + } + ], + "name": "setBtCoexistenceMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"enable": "readBool"}], + "name": "setBtCoexistenceScanModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"code": "readByteVector"}], + "name": "setCountryCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"useExternalSim": "readBool"}], + "name": "setExternalSim", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"available": "readBool"}], + "name": "setMboCellularDataStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"enable": "readBool"}], + "name": "setPowerSave", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"enable": "readBool"}], + "name": "setSuspendModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configMethods": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigMethods" + }] + } + ], + "name": "setWpsConfigMethods", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"name": "readString16"}], + "name": "setWpsDeviceName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"type": "readByteVector"}], + "name": "setWpsDeviceType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"manufacturer": "readString16"}], + "name": "setWpsManufacturer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"modelName": "readString16"}], + "name": "setWpsModelName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [{"modelNumber": "readString16"}], + "name": "setWpsModelNumber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"serialNumber": "readString16"}], + "name": "setWpsSerialNumber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"peerBootstrapId": "readInt32"}, + {"ownBootstrapId": "readInt32"}, + {"ssid": "readString16"}, + {"password": "readString16"}, + {"psk": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "netRole": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppNetRole" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityAkm": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppAkm" + }] + }, + {"privEcKey": "readByteVector"} + ], + "name": "startDppConfiguratorInitiator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 52, + "in": [ + {"peerBootstrapId": "readInt32"}, + {"ownBootstrapId": "readInt32"} + ], + "name": "startDppEnrolleeInitiator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"listenChannel": "readInt32"}], + "name": "startDppEnrolleeResponder", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [], + "name": "startRxFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [{"bssid": "readByteVector"}], + "name": "startWpsPbc", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [{"bssid": "readByteVector"}], + "name": "startWpsPinDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 57, + "in": [{"pin": "readString16"}], + "name": "startWpsPinKeypad", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"bssid": "readByteVector"}, + {"pin": "readString16"} + ], + "name": "startWpsRegistrar", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [], + "name": "stopDppInitiator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [{"ownBootstrapId": "readInt32"}], + "name": "stopDppResponder", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [], + "name": "stopRxFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [], + "name": "getSignalPollResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.SignalPollResult" + } + ] + }, + { + "code": 63, + "in": [{ + "qosPolicyData": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyScsData" + }], + "name": "addQosPolicyRequestForScs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyScsRequestStatus" + } + ] + }, + { + "code": 64, + "in": [{"scsPolicyIds": "readByteVector"}], + "name": "removeQosPolicyForScs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyScsRequestStatus" + } + ] + } + ], + "name": "ISupplicantStaIface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.struct new file mode 100644 index 00000000..12cab7a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaIfaceCallback.struct @@ -0,0 +1,497 @@ +{ + "produced_on": "2024-04-12T08:47:57.165553166Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantStaIfaceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"bssid": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.AnqpData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hs20Data": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.Hs20AnqpData" + }] + } + ], + "name": "onAnqpQueryDone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "assocRejectData": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.AssociationRejectionData" + }] + } + ], + "name": "onAssociationRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"bssid": "readByteVector"}], + "name": "onAuthenticationTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "eventCode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.AuxiliarySupplicantEventCode" + }] + }, + {"bssid": "readByteVector"}, + {"reasonString": "readString16"} + ], + "name": "onAuxiliarySupplicantEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tmData": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.BssTmData" + }] + } + ], + "name": "onBssTmHandlingDone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.BssidChangeReason" + }] + }, + {"bssid": "readByteVector"} + ], + "name": "onBssidChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"bssid": "readByteVector"}, + {"locallyGenerated": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonCode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.StaIfaceReasonCode" + }] + } + ], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "code": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppFailureCode" + }] + }, + {"ssid": "readString16"}, + {"channelList": "readString16"}, + { + "bandList": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.char" + } + ], + "name": "onDppFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "code": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppProgressCode" + }] + } + ], + "name": "onDppProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppEventType" + }] + } + ], + "name": "onDppSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"ssid": "readByteVector"}, + {"password": "readString16"}, + {"psk": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityAkm": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppAkm" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dppConnectionKeys": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppConnectionKeys" + }] + } + ], + "name": "onDppSuccessConfigReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "onDppSuccessConfigSent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"bssid": "readByteVector"}, + {"errorCode": "readInt32"} + ], + "name": "onEapFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"id": "readInt32"}], + "name": "onExtRadioWorkStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"id": "readInt32"}], + "name": "onExtRadioWorkTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"bssid": "readByteVector"}, + {"reasonCode": "readInt32"}, + {"reAuthDelayInSec": "readInt32"}, + {"url": "readString16"} + ], + "name": "onHs20DeauthImminentNotice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"bssid": "readByteVector"}, + {"fileName": "readString16"}, + {"data": "readByteVector"} + ], + "name": "onHs20IconQueryDone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"bssid": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "osuMethod": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.OsuMethod" + }] + }, + {"url": "readString16"} + ], + "name": "onHs20SubscriptionRemediation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"bssid": "readByteVector"}, + {"url": "readString16"} + ], + "name": "onHs20TermsAndConditionsAcceptanceRequestedNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"id": "readInt32"}], + "name": "onNetworkAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"ssid": "readByteVector"}], + "name": "onNetworkNotFound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"id": "readInt32"}], + "name": "onNetworkRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"expirationTimeInSec": "readInt64"}, + {"serializedEntry": "readByteVector"} + ], + "name": "onPmkCacheAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newState": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.StaIfaceCallbackState" + }] + }, + {"bssid": "readByteVector"}, + {"id": "readInt32"}, + {"ssid": "readByteVector"}, + {"filsHlpSent": "readBool"} + ], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"bssid": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configError": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsConfigError" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorInd": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.WpsErrorIndication" + }] + } + ], + "name": "onWpsEventFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "onWpsEventPbcOverlap", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [], + "name": "onWpsEventSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "onQosPolicyReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"qosPolicyRequestId": "readInt32"}, + { + "qosPolicyData": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyData" + } + ], + "name": "onQosPolicyRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.MloLinkInfoChangeReason" + }] + } + ], + "name": "onMloLinksInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configData": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppConfigurationData" + }] + } + ], + "name": "onDppConfigReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "code": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppStatusErrorCode" + }] + } + ], + "name": "onDppConnectionStatusResultSent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"frequencyMhz": "readInt32"}], + "name": "onBssFrequencyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stateChangeData": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.SupplicantStateChangeData" + }] + } + ], + "name": "onSupplicantStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{ + "qosPolicyScsResponseStatus": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyScsResponseStatus" + }], + "name": "onQosPolicyResponseForScs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pmkSaData": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.PmkSaCacheData" + }] + } + ], + "name": "onPmkSaCacheAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantStaIfaceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetwork.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetwork.struct new file mode 100644 index 00000000..4aadd55f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetwork.struct @@ -0,0 +1,985 @@ +{ + "produced_on": "2024-04-12T08:47:57.178505384Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantStaNetwork", + "calls": [ + { + "code": 1, + "in": [], + "name": "disable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"noConnect": "readBool"}], + "name": "enable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"enable": "readBool"}], + "name": "enableSaePkOnlyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "enableSuiteBEapOpenSslCiphers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"enable": "readBool"}], + "name": "enableTlsSuiteBEapPhase1Param", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getAuthAlg", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.AuthAlgMask" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "getBssid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 8, + "in": [], + "name": "getEapAltSubjectMatch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [], + "name": "getEapAnonymousIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 10, + "in": [], + "name": "getEapCACert", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [], + "name": "getEapCAPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 12, + "in": [], + "name": "getEapClientCert", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [], + "name": "getEapDomainSuffixMatch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 14, + "in": [], + "name": "getEapEngine", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "getEapEngineId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 16, + "in": [], + "name": "getEapIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 17, + "in": [], + "name": "getEapMethod", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.EapMethod" + }] + } + ] + }, + { + "code": 18, + "in": [], + "name": "getEapPassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 19, + "in": [], + "name": "getEapPhase2Method", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.EapPhase2Method" + }] + } + ] + }, + { + "code": 20, + "in": [], + "name": "getEapPrivateKeyId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 21, + "in": [], + "name": "getEapSubjectMatch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 22, + "in": [], + "name": "getEdmg", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [], + "name": "getGroupCipher", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.GroupCipherMask" + }] + } + ] + }, + { + "code": 24, + "in": [], + "name": "getGroupMgmtCipher", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.GroupMgmtCipherMask" + }] + } + ] + }, + { + "code": 25, + "in": [], + "name": "getId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 26, + "in": [], + "name": "getIdStr", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 27, + "in": [], + "name": "getInterfaceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 28, + "in": [], + "name": "getKeyMgmt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.KeyMgmtMask" + }] + } + ] + }, + { + "code": 29, + "in": [], + "name": "getOcsp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.OcspType" + }] + } + ] + }, + { + "code": 30, + "in": [], + "name": "getPairwiseCipher", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.PairwiseCipherMask" + }] + } + ] + }, + { + "code": 31, + "in": [], + "name": "getProto", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ProtoMask" + }] + } + ] + }, + { + "code": 32, + "in": [], + "name": "getPsk", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 33, + "in": [], + "name": "getPskPassphrase", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 34, + "in": [], + "name": "getRequirePmf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 35, + "in": [], + "name": "getSaePassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 36, + "in": [], + "name": "getSaePasswordId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 37, + "in": [], + "name": "getScanSsid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 38, + "in": [], + "name": "getSsid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 39, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceType" + }] + } + ] + }, + { + "code": 40, + "in": [], + "name": "getWapiCertSuite", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 41, + "in": [{"keyIdx": "readInt32"}], + "name": "getWepKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 42, + "in": [], + "name": "getWepTxKeyIdx", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 43, + "in": [], + "name": "getWpsNfcConfigurationToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 44, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [], + "name": "select", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"identity": "readByteVector"}, + {"encryptedIdentity": "readByteVector"} + ], + "name": "sendNetworkEapIdentityResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [], + "name": "sendNetworkEapSimGsmAuthFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{ + "params": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.NetworkResponseEapSimGsmAuthParams" + }], + "name": "sendNetworkEapSimGsmAuthResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [], + "name": "sendNetworkEapSimUmtsAuthFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.NetworkResponseEapSimUmtsAuthParams" + }] + } + ], + "name": "sendNetworkEapSimUmtsAuthResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"auts": "readByteVector"}], + "name": "sendNetworkEapSimUmtsAutsResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authAlgMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.AuthAlgMask" + }] + } + ], + "name": "setAuthAlg", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"bssid": "readByteVector"}], + "name": "setBssid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keys": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.DppConnectionKeys" + }] + } + ], + "name": "setDppKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [{"match": "readString16"}], + "name": "setEapAltSubjectMatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [{"identity": "readByteVector"}], + "name": "setEapAnonymousIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [{"path": "readString16"}], + "name": "setEapCACert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [{"path": "readString16"}], + "name": "setEapCAPath", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"path": "readString16"}], + "name": "setEapClientCert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [{"match": "readString16"}], + "name": "setEapDomainSuffixMatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [{"identity": "readByteVector"}], + "name": "setEapEncryptedImsiIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [{"enable": "readBool"}], + "name": "setEapEngine", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"id": "readString16"}], + "name": "setEapEngineID", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [{"enable": "readBool"}], + "name": "setEapErp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"identity": "readByteVector"}], + "name": "setEapIdentity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "method": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.EapMethod" + }] + } + ], + "name": "setEapMethod", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [{"password": "readByteVector"}], + "name": "setEapPassword", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "method": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.EapPhase2Method" + }] + } + ], + "name": "setEapPhase2Method", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [{"id": "readString16"}], + "name": "setEapPrivateKeyId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [{"match": "readString16"}], + "name": "setEapSubjectMatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [{"enable": "readBool"}], + "name": "setEdmg", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupCipherMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.GroupCipherMask" + }] + } + ], + "name": "setGroupCipher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupMgmtCipherMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.GroupMgmtCipherMask" + }] + } + ], + "name": "setGroupMgmtCipher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [{"idStr": "readString16"}], + "name": "setIdStr", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyMgmtMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.KeyMgmtMask" + }] + } + ], + "name": "setKeyMgmt", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ocspType": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.OcspType" + }] + } + ], + "name": "setOcsp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pairwiseCipherMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.PairwiseCipherMask" + }] + } + ], + "name": "setPairwiseCipher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [{"serializedEntry": "readByteVector"}], + "name": "setPmkCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [{"enable": "readBool"}], + "name": "setProactiveKeyCaching", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "protoMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ProtoMask" + }] + } + ], + "name": "setProto", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [{"psk": "readByteVector"}], + "name": "setPsk", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [{"psk": "readString16"}], + "name": "setPskPassphrase", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [{"enable": "readBool"}], + "name": "setRequirePmf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.SaeH2eMode" + }] + } + ], + "name": "setSaeH2eMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 85, + "in": [{"saePassword": "readString16"}], + "name": "setSaePassword", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [{"saePasswordId": "readString16"}], + "name": "setSaePasswordId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [{"enable": "readBool"}], + "name": "setScanSsid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 88, + "in": [{"ssid": "readByteVector"}], + "name": "setSsid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [{"id": "readInt32"}], + "name": "setUpdateIdentifier", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [{"suite": "readString16"}], + "name": "setWapiCertSuite", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"keyIdx": "readInt32"}, + {"wepKey": "readByteVector"} + ], + "name": "setWepKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [{"keyIdx": "readInt32"}], + "name": "setWepTxKeyIdx", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [{"selectedRcoi": "readByteVector"}], + "name": "setRoamingConsortiumSelection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tlsVersion": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.TlsVersion" + }] + } + ], + "name": "setMinimumTlsVersionEapPhase1Param", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [{"enable": "readBool"}], + "name": "setStrictConservativePeerMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantStaNetwork", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetworkCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetworkCallback.struct new file mode 100644 index 00000000..254749e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/ISupplicantStaNetworkCallback.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:57.180834070Z", + "source_location": "", + "full_name": "android.hardware.wifi.supplicant.ISupplicantStaNetworkCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onNetworkEapIdentityRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.NetworkRequestEapSimGsmAuthParams" + }] + } + ], + "name": "onNetworkEapSimGsmAuthRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.NetworkRequestEapSimUmtsAuthParams" + }] + } + ], + "name": "onNetworkEapSimUmtsAuthRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ind": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.TransitionDisableIndication" + }] + } + ], + "name": "onTransitionDisable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"depth": "readInt32"}, + {"subject": "readByteVector"}, + {"certHash": "readByteVector"}, + {"certBlob": "readByteVector"} + ], + "name": "onServerCertificateAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onPermanentIdReqDenied", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISupplicantStaNetworkCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/IfaceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/IfaceInfo.struct new file mode 100644 index 00000000..fada2a52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/IfaceInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.181833890Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IfaceType" + }] + }, + {"name": "readString16"} + ], + "full_name": "android.hardware.wifi.supplicant.IfaceInfo", + "name": "IfaceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MacAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MacAddress.struct new file mode 100644 index 00000000..7c32c5a0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MacAddress.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.186316820Z", + "source_location": "", + "components": [{"data": "readByteVector"}], + "full_name": "android.hardware.wifi.supplicant.MacAddress", + "name": "MacAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLink.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLink.struct new file mode 100644 index 00000000..bb707751 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLink.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.772323887Z", + "source_location": "", + "components": [ + {"linkId": "readByte"}, + {"staLinkMacAddress": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.MloLink", + "name": "MloLink", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLinksInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLinksInfo.struct new file mode 100644 index 00000000..5d459a4a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/MloLinksInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:56.773403599Z", + "source_location": "", + "components": [{ + "links": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.MloLink" + }], + "full_name": "android.hardware.wifi.supplicant.MloLinksInfo", + "name": "MloLinksInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimGsmAuthParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimGsmAuthParams.struct new file mode 100644 index 00000000..c26adf4e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimGsmAuthParams.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.192397471Z", + "source_location": "", + "components": [{ + "rands": "readParcelableVector", + "__parcelType": "android.hardware.wifi.supplicant.GsmRand" + }], + "full_name": "android.hardware.wifi.supplicant.NetworkRequestEapSimGsmAuthParams", + "name": "NetworkRequestEapSimGsmAuthParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimUmtsAuthParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimUmtsAuthParams.struct new file mode 100644 index 00000000..f4a6d55e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkRequestEapSimUmtsAuthParams.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.193415741Z", + "source_location": "", + "components": [ + {"rand": "readByteVector"}, + {"autn": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.NetworkRequestEapSimUmtsAuthParams", + "name": "NetworkRequestEapSimUmtsAuthParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimGsmAuthParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimGsmAuthParams.struct new file mode 100644 index 00000000..aac55e44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimGsmAuthParams.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.194251138Z", + "source_location": "", + "components": [ + {"kc": "readByteVector"}, + {"sres": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.NetworkResponseEapSimGsmAuthParams", + "name": "NetworkResponseEapSimGsmAuthParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimUmtsAuthParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimUmtsAuthParams.struct new file mode 100644 index 00000000..0ea286df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/NetworkResponseEapSimUmtsAuthParams.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:57.195201266Z", + "source_location": "", + "components": [ + {"res": "readByteVector"}, + {"ik": "readByteVector"}, + {"ck": "readByteVector"} + ], + "full_name": "android.hardware.wifi.supplicant.NetworkResponseEapSimUmtsAuthParams", + "name": "NetworkResponseEapSimUmtsAuthParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/OceRssiBasedAssocRejectAttr.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/OceRssiBasedAssocRejectAttr.struct new file mode 100644 index 00000000..8d29c6a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/OceRssiBasedAssocRejectAttr.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.196231867Z", + "source_location": "", + "components": [ + {"deltaRssi": "readInt32"}, + {"retryDelayS": "readInt32"} + ], + "full_name": "android.hardware.wifi.supplicant.OceRssiBasedAssocRejectAttr", + "name": "OceRssiBasedAssocRejectAttr", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/P2pClientEapolIpAddressInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/P2pClientEapolIpAddressInfo.struct new file mode 100644 index 00000000..631670f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/P2pClientEapolIpAddressInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:57.198805608Z", + "source_location": "", + "components": [ + {"ipAddressClient": "readInt32"}, + {"ipAddressMask": "readInt32"}, + {"ipAddressGo": "readInt32"} + ], + "full_name": "android.hardware.wifi.supplicant.P2pClientEapolIpAddressInfo", + "name": "P2pClientEapolIpAddressInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/PortRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/PortRange.struct new file mode 100644 index 00000000..e96af80d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/PortRange.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.205740736Z", + "source_location": "", + "components": [ + {"startPort": "readInt32"}, + {"endPort": "readInt32"} + ], + "full_name": "android.hardware.wifi.supplicant.PortRange", + "name": "PortRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyClassifierParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyClassifierParams.struct new file mode 100644 index 00000000..af05103f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyClassifierParams.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:57.208549332Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ipVersion": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.IpVersion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "classifierParamMask": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyClassifierParamsMask" + }] + }, + {"srcIp": "readByteVector"}, + {"dstIp": "readByteVector"}, + {"srcPort": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dstPortRange": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.PortRange" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "protocolNextHdr": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.ProtocolNextHeader" + }] + }, + {"flowLabelIpv6": "readByteVector"}, + {"domainName": "readString16"}, + {"dscp": "readByte"} + ], + "full_name": "android.hardware.wifi.supplicant.QosPolicyClassifierParams", + "name": "QosPolicyClassifierParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyData.struct new file mode 100644 index 00000000..bc611939 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyData.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:57.210440030Z", + "source_location": "", + "components": [ + {"policyId": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestType": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyRequestType" + }] + }, + {"dscp": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "classifierParams": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyClassifierParams" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.QosPolicyData", + "name": "QosPolicyData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsData.struct new file mode 100644 index 00000000..a10d8592 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsData.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:57.212162604Z", + "source_location": "", + "components": [ + {"policyId": "readByte"}, + {"userPriority": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "classifierParams": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyClassifierParams" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.QosPolicyScsData", + "name": "QosPolicyScsData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsRequestStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsRequestStatus.struct new file mode 100644 index 00000000..a31fc54c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsRequestStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.213019581Z", + "source_location": "", + "components": [ + {"policyId": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "qosPolicyScsRequestStatusCode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyScsRequestStatusCode" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.QosPolicyScsRequestStatus", + "name": "QosPolicyScsRequestStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsResponseStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsResponseStatus.struct new file mode 100644 index 00000000..5d1b9ce4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyScsResponseStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.214610093Z", + "source_location": "", + "components": [ + {"policyId": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "qosPolicyScsResponseStatusCode": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyScsResponseStatusCode" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.QosPolicyScsResponseStatus", + "name": "QosPolicyScsResponseStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyStatus.struct new file mode 100644 index 00000000..5381322b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/QosPolicyStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.216688425Z", + "source_location": "", + "components": [ + {"policyId": "readByte"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.wifi.supplicant.QosPolicyStatusCode" + }] + } + ], + "full_name": "android.hardware.wifi.supplicant.QosPolicyStatus", + "name": "QosPolicyStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/SignalPollResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/SignalPollResult.struct new file mode 100644 index 00000000..9ff6d384 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/hardware/wifi/supplicant/SignalPollResult.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.219968530Z", + "source_location": "", + "components": [ + {"linkId": "readInt32"}, + {"currentRssiDbm": "readInt32"}, + {"txBitrateMbps": "readInt32"}, + {"rxBitrateMbps": "readInt32"}, + {"frequencyMhz": "readInt32"} + ], + "full_name": "android.hardware.wifi.supplicant.SignalPollResult", + "name": "SignalPollResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/HealthConnectDataState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/HealthConnectDataState.struct new file mode 100644 index 00000000..0be6bd0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/HealthConnectDataState.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T10:36:00.950965361Z", + "source_location": "", + "components": [ + {"mDataRestoreState": "readInt32"}, + {"mDataRestoreError": "readInt32"}, + {"mDataMigrationState": "readInt32"} + ], + "full_name": "android.health.connect.HealthConnectDataState", + "name": "HealthConnectDataState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/AggregateDataRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/AggregateDataRequestParcel.struct new file mode 100644 index 00000000..836040e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/AggregateDataRequestParcel.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T12:38:05.216970530Z", + "source_location": "", + "components": [ + {"mStartTime": "readInt64"}, + {"mEndTime": "readInt64"}, + {"mLocalTimeFilter": "readBool"}, + {"mAggregateIds": "readInt32Vector"}, + {"mPackageFilters": "readString16Vector"}, + {"periodDays": "readInt32"}, + {"duration": "readInt64"} + ], + "full_name": "android.health.connect.aidl.AggregateDataRequestParcel", + "name": "AggregateDataRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/GetPriorityResponseParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/GetPriorityResponseParcel.struct new file mode 100644 index 00000000..f1f4ff82 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/GetPriorityResponseParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:21:58.576182158Z", + "source_location": "", + "components": [{"mPackagesInPriorityOrder": "readString16Vector"}], + "full_name": "android.health.connect.aidl.GetPriorityResponseParcel", + "name": "GetPriorityResponseParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/HealthConnectExceptionParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/HealthConnectExceptionParcel.struct new file mode 100644 index 00000000..dc3a57cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/HealthConnectExceptionParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T16:17:42.708864291Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readString": "readString16"} + ], + "full_name": "android.health.connect.aidl.HealthConnectExceptionParcel", + "name": "HealthConnectExceptionParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAccessLogsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAccessLogsResponseCallback.struct new file mode 100644 index 00000000..84c92fce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAccessLogsResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.062353851Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IAccessLogsResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.accesslog.AccessLogsResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessLogsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IActivityDatesResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IActivityDatesResponseCallback.struct new file mode 100644 index 00000000..38e9bb4f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IActivityDatesResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.063264779Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IActivityDatesResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.ActivityDatesResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IActivityDatesResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAggregateRecordsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAggregateRecordsResponseCallback.struct new file mode 100644 index 00000000..df46ca02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IAggregateRecordsResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.064150186Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IAggregateRecordsResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.AggregateDataResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAggregateRecordsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IApplicationInfoResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IApplicationInfoResponseCallback.struct new file mode 100644 index 00000000..f348b1d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IApplicationInfoResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.065070055Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IApplicationInfoResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.ApplicationInfoResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IApplicationInfoResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IChangeLogsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IChangeLogsResponseCallback.struct new file mode 100644 index 00000000..c351d634 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IChangeLogsResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.065969653Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IChangeLogsResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.changelog.ChangeLogsResponse" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IChangeLogsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IDataStagingFinishedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IDataStagingFinishedCallback.struct new file mode 100644 index 00000000..9cf97c66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IDataStagingFinishedCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.066909201Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IDataStagingFinishedCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.restore.StageRemoteDataException" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataStagingFinishedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IEmptyResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IEmptyResponseCallback.struct new file mode 100644 index 00000000..93d47fa8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IEmptyResponseCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.067774289Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IEmptyResponseCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEmptyResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetChangeLogTokenCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetChangeLogTokenCallback.struct new file mode 100644 index 00000000..40334e17 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetChangeLogTokenCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.068779749Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IGetChangeLogTokenCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.changelog.ChangeLogTokenResponse" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetChangeLogTokenCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectDataStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectDataStateCallback.struct new file mode 100644 index 00000000..58675378 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectDataStateCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.069631476Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IGetHealthConnectDataStateCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "healthConnectDataState": "readParcelable", + "__parcelType": "android.health.connect.HealthConnectDataState" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetHealthConnectDataStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectMigrationUiStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectMigrationUiStateCallback.struct new file mode 100644 index 00000000..48768831 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetHealthConnectMigrationUiStateCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.070480063Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IGetHealthConnectMigrationUiStateCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "migrationUiState": "readParcelable", + "__parcelType": "android.health.connect.migration.HealthConnectMigrationUiState" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetHealthConnectMigrationUiStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetPriorityResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetPriorityResponseCallback.struct new file mode 100644 index 00000000..4591c097 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IGetPriorityResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.071272428Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IGetPriorityResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.GetPriorityResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetPriorityResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IHealthConnectService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IHealthConnectService.struct new file mode 100644 index 00000000..fe72fd5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IHealthConnectService.struct @@ -0,0 +1,567 @@ +{ + "produced_on": "2024-04-12T08:47:58.076662646Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IHealthConnectService", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "grantHealthPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"reason": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "revokeHealthPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"reason": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "revokeAllHealthPermissions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getGrantedHealthPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getHistoricalAccessStartDateInMilliseconds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordsParcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.RecordsParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "insertRecords", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.health.connect.aidl.AggregateDataRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "aggregateRecords", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.health.connect.aidl.ReadRecordsRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "readRecords", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordsParcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.RecordsParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "updateRecords", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.health.connect.changelog.ChangeLogTokenRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getChangeLogToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.health.connect.changelog.ChangeLogsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getChangeLogs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.health.connect.aidl.DeleteUsingFiltersRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "deleteUsingFilters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.health.connect.aidl.DeleteUsingFiltersRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "deleteUsingFiltersForSelf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"permissionCategory": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getCurrentPriority", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.health.connect.aidl.UpdatePriorityRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "updatePriority", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"days": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "setRecordRetentionPeriodInDays", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getRecordRetentionPeriodInDays", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [{"callback": "readStrongBinder"}], + "name": "getContributorApplicationsInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"callback": "readStrongBinder"}], + "name": "queryAllRecordTypesInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "queryAccessLogs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordTypes": "readParcelable", + "__parcelType": "android.health.connect.aidl.ActivityDatesRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "getActivityDates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "startMigration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "finishMigration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.migration.MigrationEntityParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "writeMigrationData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"packageName": "readString16"}, + {"requiredSdkExtension": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "insertMinDataMigrationSdkExtensionVersion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stageRemoteDataRequest": "readParcelable", + "__parcelType": "android.health.connect.restore.StageRemoteDataRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "stageAllHealthConnectRemoteData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stageRemoteDataRequest": "readParcelable", + "__parcelType": "android.health.connect.restore.StageRemoteDataRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getAllDataForBackup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"forDeviceToDevice": "readBool"}], + "name": "getAllBackupFileNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.health.connect.restore.BackupFileNamesSet" + }] + } + ] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "deleteAllStagedRemoteData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"downloadState": "readInt32"}], + "name": "updateDataDownloadState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"callback": "readStrongBinder"}], + "name": "getHealthConnectDataState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"callback": "readStrongBinder"}], + "name": "getHealthConnectMigrationUiState", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHealthConnectService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IInsertRecordsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IInsertRecordsResponseCallback.struct new file mode 100644 index 00000000..d090c8f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IInsertRecordsResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.078204326Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IInsertRecordsResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.InsertRecordsResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInsertRecordsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IMigrationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IMigrationCallback.struct new file mode 100644 index 00000000..0ed23171 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IMigrationCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.079027462Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IMigrationCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.migration.MigrationException" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMigrationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IReadRecordsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IReadRecordsResponseCallback.struct new file mode 100644 index 00000000..fcb1c078 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IReadRecordsResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.079864119Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IReadRecordsResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.ReadRecordsResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IReadRecordsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IRecordTypeInfoResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IRecordTypeInfoResponseCallback.struct new file mode 100644 index 00000000..b4c47005 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/IRecordTypeInfoResponseCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.080707346Z", + "source_location": "", + "full_name": "android.health.connect.aidl.IRecordTypeInfoResponseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.health.connect.aidl.RecordTypeInfoResponseParcel" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.health.connect.aidl.HealthConnectExceptionParcel" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecordTypeInfoResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/InsertRecordsResponseParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/InsertRecordsResponseParcel.struct new file mode 100644 index 00000000..3338a3b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/InsertRecordsResponseParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:28:10.327678384Z", + "source_location": "", + "components": [{"mUids": "readString16Vector"}], + "full_name": "android.health.connect.aidl.InsertRecordsResponseParcel", + "name": "InsertRecordsResponseParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/UpdatePriorityRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/UpdatePriorityRequestParcel.struct new file mode 100644 index 00000000..73c28699 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/aidl/UpdatePriorityRequestParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T12:43:34.010162912Z", + "source_location": "", + "components": [ + {"mPackagePriorityOrder": "readString16Vector"}, + {"mDataCategory": "readInt32"} + ], + "full_name": "android.health.connect.aidl.UpdatePriorityRequestParcel", + "name": "UpdatePriorityRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenRequest.struct new file mode 100644 index 00000000..f60c807f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:26:36.165888118Z", + "source_location": "", + "components": [], + "full_name": "android.health.connect.changelog.ChangeLogTokenRequest", + "name": "ChangeLogTokenRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenResponse.struct new file mode 100644 index 00000000..ef02ce55 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogTokenResponse.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:11:07.986330165Z", + "source_location": "", + "components": [{"mToken": "readString16"}], + "full_name": "android.health.connect.changelog.ChangeLogTokenResponse", + "name": "ChangeLogTokenResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogsRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogsRequest.struct new file mode 100644 index 00000000..ed77449a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/changelog/ChangeLogsRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:11:01.132048209Z", + "source_location": "", + "components": [ + {"mToken": "readString16"}, + {"mPageSize": "readInt32"} + ], + "full_name": "android.health.connect.changelog.ChangeLogsRequest", + "name": "ChangeLogsRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/HealthConnectMigrationUiState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/HealthConnectMigrationUiState.struct new file mode 100644 index 00000000..d7209a44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/HealthConnectMigrationUiState.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:03:36.887157513Z", + "source_location": "", + "components": [{"mMigrationUiState": "readInt32"}], + "full_name": "android.health.connect.migration.HealthConnectMigrationUiState", + "name": "HealthConnectMigrationUiState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/MigrationException.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/MigrationException.struct new file mode 100644 index 00000000..f59af237 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/health/connect/migration/MigrationException.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:25:44.689758474Z", + "source_location": "", + "components": [ + {"mErrorCode": "readInt32"}, + {"mFailedEntityId": "readString16"} + ], + "full_name": "android.health.connect.migration.MigrationException", + "name": "MigrationException", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Country.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Country.struct new file mode 100644 index 00000000..ec53d653 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Country.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T13:57:01.079909594Z", + "source_location": "", + "components": [ + {"readString": "readString16"}, + {"readInt": "readInt32"}, + {"readLong": "readInt64"} + ], + "full_name": "android.location.Country", + "name": "Country", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Criteria.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Criteria.struct new file mode 100644 index 00000000..34407127 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Criteria.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:51:19.106544014Z", + "source_location": "", + "components": [ + {"mHorizontalAccuracy": "readInt32"}, + {"mVerticalAccuracy": "readInt32"}, + {"mSpeedAccuracy": "readInt32"}, + {"mBearingAccuracy": "readInt32"}, + {"mPowerRequirement": "readInt32"}, + {"mAltitudeRequired": "readInt32"}, + {"mBearingRequired": "readInt32"}, + {"mSpeedRequired": "readInt32"}, + {"mCostAllowed": "readInt32"} + ], + "full_name": "android.location.Criteria", + "name": "Criteria", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GeocoderParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GeocoderParams.struct new file mode 100644 index 00000000..f7e9642d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GeocoderParams.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T10:10:53.672867002Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"packageName": "readString8"}, + {"attributionTag": "readString8"}, + {"language": "readString8"}, + {"country": "readString8"}, + {"variant": "readString8"} + ], + "full_name": "android.location.GeocoderParams", + "name": "GeocoderParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Geofence.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Geofence.struct new file mode 100644 index 00000000..82c2a2d0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/Geofence.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T13:19:31.219706188Z", + "source_location": "", + "components": [ + {"readDouble": "readDouble"}, + {"readDouble": "readDouble"}, + {"readFloat": "readFloat"}, + {"readLong": "readInt64"} + ], + "full_name": "android.location.Geofence", + "name": "Geofence", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssMeasurementRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssMeasurementRequest.struct new file mode 100644 index 00000000..b804c764 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssMeasurementRequest.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:08:44.255755290Z", + "source_location": "", + "components": [ + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readInt": "readInt32"} + ], + "full_name": "android.location.GnssMeasurementRequest", + "name": "GnssMeasurementRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssStatus.struct new file mode 100644 index 00000000..b5154bb3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/GnssStatus.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T14:03:41.307159165Z", + "source_location": "", + "components": [ + {"svCount": "readInt32"}, + { + "__backreference": "svCount", + "__repeated": [ + {"svidWithFlags": "readInt32"}, + {"cn0DbHzs": "readFloat"}, + {"elevations": "readFloat"}, + {"azimuths": "readFloat"}, + {"carrierFrequencies": "readFloat"}, + {"basebandCn0DbHzs": "readFloat"} + ] + } + ], + "full_name": "android.location.GnssStatus", + "name": "GnssStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryDetector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryDetector.struct new file mode 100644 index 00000000..0c4f89a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryDetector.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:46.407972787Z", + "source_location": "", + "full_name": "android.location.ICountryDetector", + "calls": [ + { + "code": 1, + "in": [], + "name": "detectCountry", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.location.Country" + }] + } + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "addCountryListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "removeCountryListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICountryDetector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryListener.struct new file mode 100644 index 00000000..f01b0d3e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ICountryListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.408829524Z", + "source_location": "", + "full_name": "android.location.ICountryListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "country": "readParcelable", + "__parcelType": "android.location.Country" + }] + } + ], + "name": "onCountryDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICountryListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IFusedGeofenceHardware.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IFusedGeofenceHardware.struct new file mode 100644 index 00000000..c033b44e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IFusedGeofenceHardware.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:46.410476056Z", + "source_location": "", + "full_name": "android.location.IFusedGeofenceHardware", + "calls": [ + { + "code": 1, + "in": [], + "name": "isSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{ + "geofenceRequestsArray": "readParcelableVector", + "__parcelType": "android.hardware.location.GeofenceHardwareRequestParcelable" + }], + "name": "addGeofences", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"geofenceIds": "readInt32Vector"}], + "name": "removeGeofences", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"geofenceId": "readInt32"}], + "name": "pauseMonitoringGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"geofenceId": "readInt32"}, + {"monitorTransitions": "readInt32"} + ], + "name": "resumeMonitoringGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"geofenceId": "readInt32"}, + {"lastTransition": "readInt32"}, + {"monitorTransitions": "readInt32"}, + {"notificationResponsiveness": "readInt32"}, + {"unknownTimer": "readInt32"}, + {"sourcesToUse": "readInt32"} + ], + "name": "modifyGeofenceOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFusedGeofenceHardware", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeListener.struct new file mode 100644 index 00000000..bc4ec27e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeListener.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.411493237Z", + "source_location": "", + "full_name": "android.location.IGeocodeListener", + "calls": [{ + "code": 1, + "in": [ + {"error": "readString16"}, + { + "results": "readList", + "__parcelType": "android.location.Address" + } + ], + "name": "onResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGeocodeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeProvider.struct new file mode 100644 index 00000000..6408ee43 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeocodeProvider.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:46.412767202Z", + "source_location": "", + "full_name": "android.location.IGeocodeProvider", + "calls": [ + { + "code": 1, + "in": [ + {"latitude": "readDouble"}, + {"longitude": "readDouble"}, + {"maxResults": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.location.GeocoderParams" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "getFromLocation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"locationName": "readString16"}, + {"lowerLeftLatitude": "readDouble"}, + {"lowerLeftLongitude": "readDouble"}, + {"upperRightLatitude": "readDouble"}, + {"upperRightLongitude": "readDouble"}, + {"maxResults": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.location.GeocoderParams" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "getFromLocationName", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGeocodeProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeofenceProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeofenceProvider.struct new file mode 100644 index 00000000..80638e66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGeofenceProvider.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.413882214Z", + "source_location": "", + "full_name": "android.location.IGeofenceProvider", + "calls": [{ + "code": 1, + "in": [{"proxy": "readStrongBinder"}], + "name": "setGeofenceHardware", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGeofenceProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssAntennaInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssAntennaInfoListener.struct new file mode 100644 index 00000000..b4969db9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssAntennaInfoListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.415216591Z", + "source_location": "", + "full_name": "android.location.IGnssAntennaInfoListener", + "calls": [{ + "code": 1, + "in": [{ + "antennaInfos": "readList", + "__parcelType": "android.location.GnssAntennaInfo" + }], + "name": "onGnssAntennaInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssAntennaInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssMeasurementsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssMeasurementsListener.struct new file mode 100644 index 00000000..b2e264c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssMeasurementsListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.416435205Z", + "source_location": "", + "full_name": "android.location.IGnssMeasurementsListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.location.GnssMeasurementsEvent" + }] + } + ], + "name": "onGnssMeasurementsReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"status": "readInt32"}], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssMeasurementsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNavigationMessageListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNavigationMessageListener.struct new file mode 100644 index 00000000..7bf5351e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNavigationMessageListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.417364814Z", + "source_location": "", + "full_name": "android.location.IGnssNavigationMessageListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.location.GnssNavigationMessage" + }] + } + ], + "name": "onGnssNavigationMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"status": "readInt32"}], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssNavigationMessageListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNmeaListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNmeaListener.struct new file mode 100644 index 00000000..e080a77d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssNmeaListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.418177060Z", + "source_location": "", + "full_name": "android.location.IGnssNmeaListener", + "calls": [{ + "code": 1, + "in": [ + {"timestamp": "readInt64"}, + {"nmea": "readString16"} + ], + "name": "onNmeaReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGnssNmeaListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssStatusListener.struct new file mode 100644 index 00000000..cb16ad0e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGnssStatusListener.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:46.419087668Z", + "source_location": "", + "full_name": "android.location.IGnssStatusListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onGnssStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onGnssStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"ttff": "readInt32"}], + "name": "onFirstFix", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gnssStatus": "readParcelable", + "__parcelType": "android.location.GnssStatus" + }] + } + ], + "name": "onSvStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGnssStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGpsGeofenceHardware.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGpsGeofenceHardware.struct new file mode 100644 index 00000000..7807cc01 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/IGpsGeofenceHardware.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:46.420142269Z", + "source_location": "", + "full_name": "android.location.IGpsGeofenceHardware", + "calls": [ + { + "code": 1, + "in": [], + "name": "isHardwareGeofenceSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"geofenceId": "readInt32"}, + {"latitude": "readDouble"}, + {"longitude": "readDouble"}, + {"radius": "readDouble"}, + {"lastTransition": "readInt32"}, + {"monitorTransition": "readInt32"}, + {"notificationResponsiveness": "readInt32"}, + {"unknownTimer": "readInt32"} + ], + "name": "addCircularHardwareGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"geofenceId": "readInt32"}], + "name": "removeHardwareGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"geofenceId": "readInt32"}], + "name": "pauseHardwareGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"geofenceId": "readInt32"}, + {"monitorTransition": "readInt32"} + ], + "name": "resumeHardwareGeofence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IGpsGeofenceHardware", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationCallback.struct new file mode 100644 index 00000000..fd506e9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.421028147Z", + "source_location": "", + "full_name": "android.location.ILocationCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.location.Location" + }] + } + ], + "name": "onLocation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ILocationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationListener.struct new file mode 100644 index 00000000..75d0f202 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationListener.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:46.422063597Z", + "source_location": "", + "full_name": "android.location.ILocationListener", + "calls": [ + { + "code": 1, + "in": [ + { + "locations": "readList", + "__parcelType": "android.location.Location" + }, + {"onCompleteCallback": "readStrongBinder"} + ], + "name": "onLocationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"provider": "readString16"}, + {"enabled": "readBool"} + ], + "name": "onProviderEnabledChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"requestCode": "readInt32"}], + "name": "onFlushComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILocationListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationManager.struct new file mode 100644 index 00000000..7fd21e2d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/ILocationManager.struct @@ -0,0 +1,849 @@ +{ + "produced_on": "2024-04-12T08:47:46.427870303Z", + "source_location": "", + "full_name": "android.location.ILocationManager", + "calls": [ + { + "code": 1, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.LastLocationRequest" + }] + }, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "getLastLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.location.Location" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.LocationRequest" + }] + }, + {"callback": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "getCurrentLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.LocationRequest" + }] + }, + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "registerLocationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterLocationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.LocationRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "registerLocationPendingIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "unregisterLocationPendingIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.location.Location" + }] + } + ], + "name": "injectLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"provider": "readString16"}, + {"listener": "readStrongBinder"}, + {"requestCode": "readInt32"} + ], + "name": "requestListenerFlush", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"requestCode": "readInt32"} + ], + "name": "requestPendingIntentFlush", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "geofence": "readParcelable", + "__parcelType": "android.location.Geofence" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "requestGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "removeGeofence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "geocoderIsPresent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"latitude": "readDouble"}, + {"longitude": "readDouble"}, + {"maxResults": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.location.GeocoderParams" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "getFromLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"locationName": "readString16"}, + {"lowerLeftLatitude": "readDouble"}, + {"lowerLeftLongitude": "readDouble"}, + {"upperRightLatitude": "readDouble"}, + {"upperRightLongitude": "readDouble"}, + {"maxResults": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.location.GeocoderParams" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "getFromLocationName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "getGnssCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.location.GnssCapabilities" + }] + } + ] + }, + { + "code": 16, + "in": [], + "name": "getGnssYearOfHardware", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [], + "name": "getGnssHardwareModelName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 18, + "in": [], + "name": "getGnssAntennaInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.location.GnssAntennaInfo" + } + ] + }, + { + "code": 19, + "in": [ + {"callback": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "registerGnssStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterGnssStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"callback": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "registerGnssNmeaCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterGnssNmeaCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.GnssMeasurementRequest" + }] + }, + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "addGnssMeasurementsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"listener": "readStrongBinder"}], + "name": "removeGnssMeasurementsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "corrections": "readParcelable", + "__parcelType": "android.location.GnssMeasurementCorrections" + }] + } + ], + "name": "injectGnssMeasurementCorrections", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "addGnssNavigationMessageListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"listener": "readStrongBinder"}], + "name": "removeGnssNavigationMessageListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "addGnssAntennaInfoListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"listener": "readStrongBinder"}], + "name": "removeGnssAntennaInfoListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"listener": "readStrongBinder"}], + "name": "addProviderRequestListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"listener": "readStrongBinder"}], + "name": "removeProviderRequestListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [], + "name": "getGnssBatchSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [ + {"periodNanos": "readInt64"}, + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"listenerId": "readString16"} + ], + "name": "startGnssBatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [], + "name": "flushGnssBatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [], + "name": "stopGnssBatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"provider": "readString16"}], + "name": "hasProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 37, + "in": [], + "name": "getAllProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "criteria": "readParcelable", + "__parcelType": "android.location.Criteria" + }] + }, + {"enabledOnly": "readBool"} + ], + "name": "getProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 39, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "criteria": "readParcelable", + "__parcelType": "android.location.Criteria" + }] + }, + {"enabledOnly": "readBool"} + ], + "name": "getBestProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 40, + "in": [{"provider": "readString16"}], + "name": "getProviderProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.location.provider.ProviderProperties" + }] + } + ] + }, + { + "code": 41, + "in": [ + {"provider": "readString16"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "isProviderPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [{"provider": "readString16"}], + "name": "getProviderPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 43, + "in": [{"packageName": "readString16"}], + "name": "setExtraLocationControllerPackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [], + "name": "getExtraLocationControllerPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 45, + "in": [{"enabled": "readBool"}], + "name": "setExtraLocationControllerPackageEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [], + "name": "isExtraLocationControllerPackageEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 47, + "in": [ + {"provider": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isProviderEnabledForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 48, + "in": [{"userId": "readInt32"}], + "name": "isLocationEnabledForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [ + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setLocationEnabledForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"userId": "readInt32"}], + "name": "isAdasGnssLocationEnabledForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 51, + "in": [ + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setAdasGnssLocationEnabledForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "isAutomotiveGnssSuspended", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 53, + "in": [{"suspended": "readBool"}], + "name": "setAutomotiveGnssSuspended", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "properties": "readParcelable", + "__parcelType": "android.location.provider.ProviderProperties" + }] + }, + { + "locationTags": "readList", + "__parcelType": "String" + }, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "addTestProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"provider": "readString16"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "removeTestProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.location.Location" + }] + }, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "setTestProviderLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [ + {"provider": "readString16"}, + {"enabled": "readBool"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "setTestProviderEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [], + "name": "getGnssTimeMillis", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.location.LocationTime" + }] + } + ] + }, + { + "code": 59, + "in": [ + {"provider": "readString16"}, + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "sendExtraCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [], + "name": "getBackgroundThrottlingWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 61, + "in": [], + "name": "getIgnoreSettingsAllowlist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PackageTagsList" + }] + } + ] + }, + { + "code": 62, + "in": [], + "name": "getAdasAllowlist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PackageTagsList" + }] + } + ] + } + ], + "name": "ILocationManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/INetInitiatedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/INetInitiatedListener.struct new file mode 100644 index 00000000..553498c5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/INetInitiatedListener.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.429530256Z", + "source_location": "", + "full_name": "android.location.INetInitiatedListener", + "calls": [{ + "code": 1, + "in": [ + {"notifId": "readInt32"}, + {"userResponse": "readInt32"} + ], + "name": "sendNiResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "INetInitiatedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LastLocationRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LastLocationRequest.struct new file mode 100644 index 00000000..fa96e850 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LastLocationRequest.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:36:49.689071212Z", + "source_location": "", + "components": [ + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"} + ], + "full_name": "android.location.LastLocationRequest", + "name": "LastLocationRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LocationTime.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LocationTime.struct new file mode 100644 index 00000000..bd58eb6b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/LocationTime.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:55:07.094556273Z", + "source_location": "", + "components": [ + {"time": "readInt64"}, + {"elapsedRealtimeNanos": "readInt64"} + ], + "full_name": "android.location.LocationTime", + "name": "LocationTime", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProvider.struct new file mode 100644 index 00000000..8d1528db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProvider.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:46.433932274Z", + "source_location": "", + "full_name": "android.location.provider.ILocationProvider", + "calls": [ + { + "code": 1, + "in": [{"manager": "readStrongBinder"}], + "name": "setLocationProviderManager", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.provider.ProviderRequest" + }] + } + ], + "name": "setRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "flush", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "sendExtraCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILocationProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProviderManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProviderManager.struct new file mode 100644 index 00000000..2f6c6036 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ILocationProviderManager.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:46.435203279Z", + "source_location": "", + "full_name": "android.location.provider.ILocationProviderManager", + "calls": [ + { + "code": 1, + "in": [ + {"allowed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "properties": "readParcelable", + "__parcelType": "android.location.provider.ProviderProperties" + }] + }, + {"attributionTag": "readString16"} + ], + "name": "onInitialize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"allowed": "readBool"}], + "name": "onSetAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "properties": "readParcelable", + "__parcelType": "android.location.provider.ProviderProperties" + }] + } + ], + "name": "onSetProperties", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.location.Location" + }] + } + ], + "name": "onReportLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "locations": "readList", + "__parcelType": "android.location.Location" + }], + "name": "onReportLocations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onFlushComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILocationProviderManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/IProviderRequestListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/IProviderRequestListener.struct new file mode 100644 index 00000000..9043af9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/IProviderRequestListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.436312151Z", + "source_location": "", + "full_name": "android.location.provider.IProviderRequestListener", + "calls": [{ + "code": 1, + "in": [ + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.location.provider.ProviderRequest" + }] + } + ], + "name": "onProviderRequestChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IProviderRequestListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderProperties.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderProperties.struct new file mode 100644 index 00000000..590aa555 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderProperties.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T15:06:01.695483755Z", + "source_location": "", + "components": [ + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"} + ], + "full_name": "android.location.provider.ProviderProperties", + "name": "ProviderProperties", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderRequest.struct new file mode 100644 index 00000000..b55413f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/location/provider/ProviderRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:46:45.040752555Z", + "source_location": "", + "components": [{"intervalMillis": "readInt64"}], + "full_name": "android.location.provider.ProviderRequest", + "name": "ProviderRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/lpdump/ILpdump.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/lpdump/ILpdump.struct new file mode 100644 index 00000000..551fd106 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/lpdump/ILpdump.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:59.668871424Z", + "source_location": "", + "full_name": "android.lpdump.ILpdump", + "calls": [{ + "code": 1, + "in": [{"args": "readString16Vector"}], + "name": "run", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "ILpdump", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesEx.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesEx.struct new file mode 100644 index 00000000..3902e8e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesEx.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.279783179Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributesInternal" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioStreamType" + }] + }, + {"groupId": "readInt32"} + ], + "full_name": "android.media.AudioAttributesEx", + "name": "AudioAttributesEx", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesInternal.struct new file mode 100644 index 00000000..1a648a47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioAttributesInternal.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:44.281223627Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioContentType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.media.audio.common.AudioSource" + }] + }, + {"flags": "readInt32"}, + {"tags": "readString16"} + ], + "full_name": "android.media.AudioAttributesInternal", + "name": "AudioAttributesInternal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioClient.struct new file mode 100644 index 00000000..d8296841 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioClient.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.282323049Z", + "source_location": "", + "components": [ + {"clientTid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + } + ], + "full_name": "android.media.AudioClient", + "name": "AudioClient", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioFormat.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioFormat.struct new file mode 100644 index 00000000..6d2afe21 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioFormat.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:00:28.997142446Z", + "source_location": "", + "components": [], + "full_name": "android.media.AudioFormat", + "name": "AudioFormat", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioGainSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioGainSys.struct new file mode 100644 index 00000000..e1eab871 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioGainSys.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.285306048Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"isInput": "readBool"} + ], + "full_name": "android.media.AudioGainSys", + "name": "AudioGainSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioHwModule.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioHwModule.struct new file mode 100644 index 00000000..5c1cd4ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioHwModule.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:44.288115403Z", + "source_location": "", + "components": [ + {"handle": "readInt32"}, + {"name": "readString16"}, + { + "ports": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioPort" + }, + { + "routes": "readParcelableVector", + "__parcelType": "android.media.AudioRoute" + } + ], + "full_name": "android.media.AudioHwModule", + "name": "AudioHwModule", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioIoDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioIoDescriptor.struct new file mode 100644 index 00000000..6bcc56af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioIoDescriptor.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:44.290710745Z", + "source_location": "", + "components": [ + {"ioHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "patch": "readParcelable", + "__parcelType": "android.media.AudioPatchFw" + }] + }, + {"isInput": "readBool"}, + {"samplingRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"frameCount": "readInt64"}, + {"frameCountHAL": "readInt64"}, + {"latency": "readInt32"}, + {"portId": "readInt32"} + ], + "full_name": "android.media.AudioIoDescriptor", + "name": "AudioIoDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMix.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMix.struct new file mode 100644 index 00000000..d7271bbe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMix.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:44.292300417Z", + "source_location": "", + "components": [ + { + "criteria": "readParcelableVector", + "__parcelType": "android.media.AudioMixMatchCriterion" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mixType": "readParcelable", + "__parcelType": "android.media.AudioMixType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfig" + }] + }, + {"routeFlags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"cbFlags": "readInt32"}, + {"allowPrivilegedMediaPlaybackCapture": "readBool"}, + {"voiceCommunicationCaptureAllowed": "readBool"} + ], + "full_name": "android.media.AudioMix", + "name": "AudioMix", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixMatchCriterion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixMatchCriterion.struct new file mode 100644 index 00000000..8c70ef9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixMatchCriterion.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.294173374Z", + "source_location": "", + "components": [ + {"invert": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.media.AudioMixMatchCriterionValue" + }] + } + ], + "full_name": "android.media.AudioMixMatchCriterion", + "name": "AudioMixMatchCriterion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixerAttributesInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixerAttributesInternal.struct new file mode 100644 index 00000000..d8153939 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioMixerAttributesInternal.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.298122143Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mixerBehavior": "readParcelable", + "__parcelType": "android.media.AudioMixerBehavior" + }] + } + ], + "full_name": "android.media.AudioMixerAttributesInternal", + "name": "AudioMixerAttributesInternal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPatchFw.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPatchFw.struct new file mode 100644 index 00000000..4a14cc3d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPatchFw.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.301127623Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + { + "sources": "readParcelableVector", + "__parcelType": "android.media.AudioPortConfigFw" + }, + { + "sinks": "readParcelableVector", + "__parcelType": "android.media.AudioPortConfigFw" + } + ], + "full_name": "android.media.AudioPatchFw", + "name": "AudioPatchFw", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPolicyConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPolicyConfig.struct new file mode 100644 index 00000000..20b3a7da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPolicyConfig.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.302489280Z", + "source_location": "", + "components": [ + { + "modules": "readParcelableVector", + "__parcelType": "android.media.AudioHwModule" + }, + { + "supportedModes": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioMode" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surroundSoundConfig": "readParcelable", + "__parcelType": "android.media.SurroundSoundConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "engineConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioHalEngineConfig" + }] + } + ], + "full_name": "android.media.AudioPolicyConfig", + "name": "AudioPolicyConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigFw.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigFw.struct new file mode 100644 index 00000000..21f1bbf8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigFw.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.306786285Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hal": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPortConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sys": "readParcelable", + "__parcelType": "android.media.AudioPortConfigSys" + }] + } + ], + "full_name": "android.media.AudioPortConfigFw", + "name": "AudioPortConfigFw", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigSys.struct new file mode 100644 index 00000000..6a47ec8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortConfigSys.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.308001320Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "role": "readParcelable", + "__parcelType": "android.media.AudioPortRole" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.AudioPortType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.media.AudioPortExtSys" + }] + } + ], + "full_name": "android.media.AudioPortConfigSys", + "name": "AudioPortConfigSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortDeviceExtSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortDeviceExtSys.struct new file mode 100644 index 00000000..69ce7c1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortDeviceExtSys.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.309007889Z", + "source_location": "", + "components": [{"hwModule": "readInt32"}], + "full_name": "android.media.AudioPortDeviceExtSys", + "name": "AudioPortDeviceExtSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortFw.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortFw.struct new file mode 100644 index 00000000..1f4a9526 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortFw.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.311113571Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hal": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPort" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sys": "readParcelable", + "__parcelType": "android.media.AudioPortSys" + }] + } + ], + "full_name": "android.media.AudioPortFw", + "name": "AudioPortFw", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortMixExtSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortMixExtSys.struct new file mode 100644 index 00000000..7ef75fc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortMixExtSys.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.312081021Z", + "source_location": "", + "components": [{"hwModule": "readInt32"}], + "full_name": "android.media.AudioPortMixExtSys", + "name": "AudioPortMixExtSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortSys.struct new file mode 100644 index 00000000..3db61451 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioPortSys.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:44.314379607Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "role": "readParcelable", + "__parcelType": "android.media.AudioPortRole" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.AudioPortType" + }] + }, + { + "profiles": "readParcelableVector", + "__parcelType": "android.media.AudioProfileSys" + }, + { + "gains": "readParcelableVector", + "__parcelType": "android.media.AudioGainSys" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activeConfig": "readParcelable", + "__parcelType": "android.media.AudioPortConfigFw" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.media.AudioPortExtSys" + }] + } + ], + "full_name": "android.media.AudioPortSys", + "name": "AudioPortSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProductStrategy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProductStrategy.struct new file mode 100644 index 00000000..0fe6d4cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProductStrategy.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:44.316550350Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString16"}, + { + "audioAttributes": "readParcelableVector", + "__parcelType": "android.media.AudioAttributesEx" + } + ], + "full_name": "android.media.AudioProductStrategy", + "name": "AudioProductStrategy", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProfileSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProfileSys.struct new file mode 100644 index 00000000..a139dc86 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioProfileSys.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:44.317754134Z", + "source_location": "", + "components": [ + {"isDynamicFormat": "readBool"}, + {"isDynamicChannels": "readBool"}, + {"isDynamicRate": "readBool"} + ], + "full_name": "android.media.AudioProfileSys", + "name": "AudioProfileSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoute.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoute.struct new file mode 100644 index 00000000..678eb873 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoute.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:44.319059899Z", + "source_location": "", + "components": [ + {"sourcePortIds": "readInt32Vector"}, + {"sinkPortId": "readInt32"}, + {"isExclusive": "readBool"} + ], + "full_name": "android.media.AudioRoute", + "name": "AudioRoute", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoutesInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoutesInfo.struct new file mode 100644 index 00000000..9eae4466 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioRoutesInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T14:58:55.093876568Z", + "source_location": "", + "components": [ + { + "bluetoothName": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + {"mainType": "readInt32"} + ], + "full_name": "android.media.AudioRoutesInfo", + "name": "AudioRoutesInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioTimestampInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioTimestampInternal.struct new file mode 100644 index 00000000..dea21ee3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioTimestampInternal.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:44.320279493Z", + "source_location": "", + "components": [ + {"position": "readInt32"}, + {"sec": "readInt64"}, + {"nsec": "readInt32"} + ], + "full_name": "android.media.AudioTimestampInternal", + "name": "AudioTimestampInternal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVibratorInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVibratorInfo.struct new file mode 100644 index 00000000..81868b20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVibratorInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:44.322796673Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"resonantFrequency": "readFloat"}, + {"qFactor": "readFloat"}, + {"maxAmplitude": "readFloat"} + ], + "full_name": "android.media.AudioVibratorInfo", + "name": "AudioVibratorInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVolumeGroup.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVolumeGroup.struct new file mode 100644 index 00000000..6be55973 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/AudioVolumeGroup.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:44.324078008Z", + "source_location": "", + "components": [ + {"groupId": "readInt32"}, + {"name": "readString16"}, + { + "audioAttributes": "readParcelableVector", + "__parcelType": "android.media.AudioAttributesInternal" + }, + { + "streams": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioStreamType" + } + ], + "full_name": "android.media.AudioVolumeGroup", + "name": "AudioVolumeGroup", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/BluetoothProfileConnectionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/BluetoothProfileConnectionInfo.struct new file mode 100644 index 00000000..0ae6ed22 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/BluetoothProfileConnectionInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T10:41:16.693244513Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readBoolean": "readBool"}, + {"readInt": "readInt32"}, + {"readBoolean": "readBool"} + ], + "full_name": "android.media.BluetoothProfileConnectionInfo", + "name": "BluetoothProfileConnectionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientConfigParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientConfigParcel.struct new file mode 100644 index 00000000..e41ea747 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientConfigParcel.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:44.434139827Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codecType": "readParcelable", + "__parcelType": "android.media.MediaResourceSubType" + }] + }, + {"isEncoder": "readBool"}, + {"isHardware": "readBool"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"timeStamp": "readInt64"}, + {"id": "readInt64"} + ], + "full_name": "android.media.ClientConfigParcel", + "name": "ClientConfigParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientInfoParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientInfoParcel.struct new file mode 100644 index 00000000..2dc7289f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ClientInfoParcel.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:44.435340751Z", + "source_location": "", + "components": [ + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"id": "readInt64"}, + {"name": "readString16"} + ], + "full_name": "android.media.ClientInfoParcel", + "name": "ClientInfoParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectRequest.struct new file mode 100644 index 00000000..703bc440 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectRequest.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:44.325529597Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "desc": "readParcelable", + "__parcelType": "android.media.EffectDescriptor" + }] + }, + {"client": "readStrongBinder"}, + {"priority": "readInt32"}, + {"output": "readInt32"}, + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + }, + {"probe": "readBool"}, + {"notifyFramesProcessed": "readBool"} + ], + "full_name": "android.media.CreateEffectRequest", + "name": "CreateEffectRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectResponse.struct new file mode 100644 index 00000000..fa722246 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateEffectResponse.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:44.326765101Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"enabled": "readBool"}, + {"effect": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "desc": "readParcelable", + "__parcelType": "android.media.EffectDescriptor" + }] + }, + {"alreadyExists": "readBool"} + ], + "full_name": "android.media.CreateEffectResponse", + "name": "CreateEffectResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordRequest.struct new file mode 100644 index 00000000..470fa2a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordRequest.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:44.328235991Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.media.AudioAttributesInternal" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.AudioClient" + }] + }, + {"riid": "readInt32"}, + {"maxSharedAudioHistoryMs": "readInt32"}, + {"flags": "readInt32"}, + {"frameCount": "readInt64"}, + {"notificationFrameCount": "readInt64"}, + {"selectedDeviceId": "readInt32"}, + {"sessionId": "readInt32"} + ], + "full_name": "android.media.CreateRecordRequest", + "name": "CreateRecordRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordResponse.struct new file mode 100644 index 00000000..f7db1b65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateRecordResponse.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:44.330021717Z", + "source_location": "", + "components": [ + {"flags": "readInt32"}, + {"frameCount": "readInt64"}, + {"notificationFrameCount": "readInt64"}, + {"selectedDeviceId": "readInt32"}, + {"sessionId": "readInt32"}, + {"sampleRate": "readInt32"}, + {"inputId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cblk": "readParcelable", + "__parcelType": "android.media.SharedFileRegion" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffers": "readParcelable", + "__parcelType": "android.media.SharedFileRegion" + }] + }, + {"portId": "readInt32"}, + {"audioRecord": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serverConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "halConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + } + ], + "full_name": "android.media.CreateRecordResponse", + "name": "CreateRecordResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackRequest.struct new file mode 100644 index 00000000..b99139d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackRequest.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:44.331732880Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.media.AudioAttributesInternal" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.AudioClient" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedBuffer": "readParcelable", + "__parcelType": "android.media.SharedFileRegion" + }] + }, + {"notificationsPerBuffer": "readInt32"}, + {"speed": "readFloat"}, + {"audioTrackCallback": "readStrongBinder"}, + {"opPackageName": "readString16"}, + {"flags": "readInt32"}, + {"frameCount": "readInt64"}, + {"notificationFrameCount": "readInt64"}, + {"selectedDeviceId": "readInt32"}, + {"sessionId": "readInt32"} + ], + "full_name": "android.media.CreateTrackRequest", + "name": "CreateTrackRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackResponse.struct new file mode 100644 index 00000000..d030c69d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/CreateTrackResponse.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:44.333773281Z", + "source_location": "", + "components": [ + {"flags": "readInt32"}, + {"frameCount": "readInt64"}, + {"notificationFrameCount": "readInt64"}, + {"selectedDeviceId": "readInt32"}, + {"sessionId": "readInt32"}, + {"sampleRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioStreamType" + }] + }, + {"afFrameCount": "readInt64"}, + {"afSampleRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afChannelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afFormat": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + }, + {"afLatencyMs": "readInt32"}, + {"outputId": "readInt32"}, + {"portId": "readInt32"}, + {"audioTrack": "readStrongBinder"} + ], + "full_name": "android.media.CreateTrackResponse", + "name": "CreateTrackResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectConfig.struct new file mode 100644 index 00000000..226d5fb0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectConfig.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.337373113Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputCfg": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputCfg": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"isOnInputStream": "readBool"} + ], + "full_name": "android.media.EffectConfig", + "name": "EffectConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectDescriptor.struct new file mode 100644 index 00000000..36e062a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/EffectDescriptor.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:44.338774921Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUuid" + }] + }, + {"apiVersion": "readInt32"}, + {"flags": "readInt32"}, + {"cpuLoad": "readInt32"}, + {"memoryUsage": "readInt32"}, + {"name": "readString16"}, + {"implementor": "readString16"} + ], + "full_name": "android.media.EffectDescriptor", + "name": "EffectDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetInputForAttrResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetInputForAttrResponse.struct new file mode 100644 index 00000000..8a3d29d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetInputForAttrResponse.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.339956884Z", + "source_location": "", + "components": [ + {"input": "readInt32"}, + {"selectedDeviceId": "readInt32"}, + {"portId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + } + ], + "full_name": "android.media.GetInputForAttrResponse", + "name": "GetInputForAttrResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetOutputForAttrResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetOutputForAttrResponse.struct new file mode 100644 index 00000000..ae28323b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetOutputForAttrResponse.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:44.341406453Z", + "source_location": "", + "components": [ + {"output": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stream": "readParcelable", + "__parcelType": "android.media.audio.common.AudioStreamType" + }] + }, + {"selectedDeviceId": "readInt32"}, + {"portId": "readInt32"}, + {"secondaryOutputs": "readInt32Vector"}, + {"isSpatialized": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configBase": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"isBitPerfect": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.media.AudioAttributesInternal" + }] + } + ], + "full_name": "android.media.GetOutputForAttrResponse", + "name": "GetOutputForAttrResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetSpatializerResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetSpatializerResponse.struct new file mode 100644 index 00000000..f346df30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/GetSpatializerResponse.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.342487385Z", + "source_location": "", + "components": [{"spatializer": "readStrongBinder"}], + "full_name": "android.media.GetSpatializerResponse", + "name": "GetSpatializerResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioDeviceVolumeDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioDeviceVolumeDispatcher.struct new file mode 100644 index 00000000..40ded559 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioDeviceVolumeDispatcher.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:47:46.467045021Z", + "source_location": "", + "full_name": "android.media.IAudioDeviceVolumeDispatcher", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vol": "readParcelable", + "__parcelType": "android.media.VolumeInfo" + }] + } + ], + "name": "dispatchDeviceVolumeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vol": "readParcelable", + "__parcelType": "android.media.VolumeInfo" + }] + }, + {"direction": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "dispatchDeviceVolumeAdjusted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioDeviceVolumeDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFlingerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFlingerClient.struct new file mode 100644 index 00000000..d6db5b05 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFlingerClient.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:44.343968614Z", + "source_location": "", + "full_name": "android.media.IAudioFlingerClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.AudioIoConfigEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ioDesc": "readParcelable", + "__parcelType": "android.media.AudioIoDescriptor" + }] + } + ], + "name": "ioConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"output": "readInt32"}, + { + "latencyModes": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioLatencyMode" + } + ], + "name": "onSupportedLatencyModesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioFlingerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFocusDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFocusDispatcher.struct new file mode 100644 index 00000000..10d943f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioFocusDispatcher.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.468113273Z", + "source_location": "", + "full_name": "android.media.IAudioFocusDispatcher", + "calls": [ + { + "code": 1, + "in": [ + {"focusChange": "readInt32"}, + {"clientId": "readString16"} + ], + "name": "dispatchAudioFocusChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"requestResult": "readInt32"}, + {"clientId": "readString16"} + ], + "name": "dispatchFocusResultFromExtPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioFocusDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioModeDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioModeDispatcher.struct new file mode 100644 index 00000000..0f59d484 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioModeDispatcher.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.469027061Z", + "source_location": "", + "full_name": "android.media.IAudioModeDispatcher", + "calls": [{ + "code": 1, + "in": [{"mode": "readInt32"}], + "name": "dispatchAudioModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioModeDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioPolicyServiceClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioPolicyServiceClient.struct new file mode 100644 index 00000000..fc63df74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioPolicyServiceClient.struct @@ -0,0 +1,108 @@ +{ + "produced_on": "2024-04-12T08:47:44.361102015Z", + "source_location": "", + "full_name": "android.media.IAudioPolicyServiceClient", + "calls": [ + { + "code": 1, + "in": [ + {"group": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "onAudioVolumeGroupChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAudioPortListUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onAudioPatchListUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"regId": "readString16"}, + {"state": "readInt32"} + ], + "name": "onDynamicPolicyMixStateUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"event": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.RecordClientInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + { + "clientEffects": "readParcelableVector", + "__parcelType": "android.media.EffectDescriptor" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + { + "effects": "readParcelableVector", + "__parcelType": "android.media.EffectDescriptor" + }, + {"patchHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.media.audio.common.AudioSource" + }] + } + ], + "name": "onRecordingConfigurationUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onRoutingUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onVolumeRangeInitRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioPolicyServiceClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRecord.struct new file mode 100644 index 00000000..1654d2b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRecord.struct @@ -0,0 +1,64 @@ +{ + "produced_on": "2024-04-12T08:47:44.362858079Z", + "source_location": "", + "full_name": "android.media.IAudioRecord", + "calls": [ + { + "code": 1, + "in": [ + {"event": "readInt32"}, + {"triggerSession": "readInt32"} + ], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getActiveMicrophones", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "activeMicrophones": "readParcelableVector", + "__parcelType": "android.media.MicrophoneInfoFw" + } + ] + }, + { + "code": 4, + "in": [{"direction": "readInt32"}], + "name": "setPreferredMicrophoneDirection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"zoom": "readFloat"}], + "name": "setPreferredMicrophoneFieldDimension", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sharedAudioPackageName": "readString16"}, + {"sharedAudioStartMs": "readInt64"} + ], + "name": "shareAudioHistory", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioRecord", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRoutesObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRoutesObserver.struct new file mode 100644 index 00000000..a8231ec1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioRoutesObserver.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.470045331Z", + "source_location": "", + "full_name": "android.media.IAudioRoutesObserver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newRoutes": "readParcelable", + "__parcelType": "android.media.AudioRoutesInfo" + }] + } + ], + "name": "dispatchAudioRoutesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioRoutesObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioServerStateDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioServerStateDispatcher.struct new file mode 100644 index 00000000..a5c3cd6d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioServerStateDispatcher.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.471090182Z", + "source_location": "", + "full_name": "android.media.IAudioServerStateDispatcher", + "calls": [{ + "code": 1, + "in": [{"state": "readBool"}], + "name": "dispatchAudioServerStateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioServerStateDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioService.struct new file mode 100644 index 00000000..449f9363 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioService.struct @@ -0,0 +1,2824 @@ +{ + "produced_on": "2024-04-12T08:47:46.493532969Z", + "source_location": "", + "full_name": "android.media.IAudioService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pic": "readParcelable", + "__parcelType": "android.media.PlayerBase.PlayerIdCard" + }] + } + ], + "name": "trackPlayer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"piid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "playerAttributes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"piid": "readInt32"}, + {"event": "readInt32"}, + {"eventId": "readInt32"} + ], + "name": "playerEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"piid": "readInt32"}], + "name": "releasePlayer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"recorder": "readStrongBinder"}], + "name": "trackRecorder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"riid": "readInt32"}, + {"event": "readInt32"} + ], + "name": "recorderEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"riid": "readInt32"}], + "name": "releaseRecorder", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"piid": "readInt32"}, + {"sessionId": "readInt32"} + ], + "name": "playerSessionId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"portId": "readInt32"}, + {"event": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extras": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "portEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"streamType": "readInt32"}, + {"direction": "readInt32"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "adjustStreamVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"streamType": "readInt32"}, + {"direction": "readInt32"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "adjustStreamVolumeWithAttribution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"streamType": "readInt32"}, + {"index": "readInt32"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setStreamVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"streamType": "readInt32"}, + {"index": "readInt32"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "setStreamVolumeWithAttribution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vi": "readParcelable", + "__parcelType": "android.media.VolumeInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ada": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "setDeviceVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vi": "readParcelable", + "__parcelType": "android.media.VolumeInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ada": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "getDeviceVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.VolumeInfo" + }] + } + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"isOnTv": "readBool"}, + {"callingPackage": "readString16"}, + {"caller": "readString16"} + ], + "name": "handleVolumeKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"streamType": "readInt32"}], + "name": "isStreamMute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"startForcing": "readBool"}, + {"cb": "readStrongBinder"} + ], + "name": "forceRemoteSubmixFullVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "isMasterMute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"mute": "readBool"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"}, + {"attributionTag": "readString16"} + ], + "name": "setMasterMute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"streamType": "readInt32"}], + "name": "getStreamVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 22, + "in": [{"streamType": "readInt32"}], + "name": "getStreamMinVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 23, + "in": [{"streamType": "readInt32"}], + "name": "getStreamMaxVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 24, + "in": [], + "name": "getAudioVolumeGroups", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.audiopolicy.AudioVolumeGroup" + } + ] + }, + { + "code": 25, + "in": [ + {"groupId": "readInt32"}, + {"index": "readInt32"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "setVolumeGroupVolumeIndex", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"groupId": "readInt32"}], + "name": "getVolumeGroupVolumeIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 27, + "in": [{"groupId": "readInt32"}], + "name": "getVolumeGroupMaxVolumeIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 28, + "in": [{"groupId": "readInt32"}], + "name": "getVolumeGroupMinVolumeIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 29, + "in": [{"groupId": "readInt32"}], + "name": "getLastAudibleVolumeForVolumeGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 30, + "in": [{"groupId": "readInt32"}], + "name": "isVolumeGroupMuted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 31, + "in": [ + {"groupId": "readInt32"}, + {"direction": "readInt32"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "adjustVolumeGroupVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"streamType": "readInt32"}], + "name": "getLastAudibleStreamVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [{"systemUsages": "readInt32Vector"}], + "name": "setSupportedSystemUsages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [], + "name": "getSupportedSystemUsages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 35, + "in": [], + "name": "getAudioProductStrategies", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.audiopolicy.AudioProductStrategy" + } + ] + }, + { + "code": 36, + "in": [], + "name": "isMicrophoneMuted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 37, + "in": [], + "name": "isUltrasoundSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 38, + "in": [{"lookbackAudio": "readBool"}], + "name": "isHotwordStreamSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [ + {"on": "readBool"}, + {"callingPackage": "readString16"}, + {"userId": "readInt32"}, + {"attributionTag": "readString16"} + ], + "name": "setMicrophoneMute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"on": "readBool"}], + "name": "setMicrophoneMuteFromSwitch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"ringerMode": "readInt32"}, + {"caller": "readString16"} + ], + "name": "setRingerModeExternal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"ringerMode": "readInt32"}, + {"caller": "readString16"} + ], + "name": "setRingerModeInternal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [], + "name": "getRingerModeExternal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 44, + "in": [], + "name": "getRingerModeInternal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 45, + "in": [{"ringerMode": "readInt32"}], + "name": "isValidRingerMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 46, + "in": [ + {"vibrateType": "readInt32"}, + {"vibrateSetting": "readInt32"} + ], + "name": "setVibrateSetting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"vibrateType": "readInt32"}], + "name": "getVibrateSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 48, + "in": [{"vibrateType": "readInt32"}], + "name": "shouldVibrate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [ + {"mode": "readInt32"}, + {"cb": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "setMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [], + "name": "getMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 51, + "in": [ + {"effectType": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "playSoundEffect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"effectType": "readInt32"}, + {"volume": "readFloat"} + ], + "name": "playSoundEffectVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [], + "name": "loadSoundEffects", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 54, + "in": [], + "name": "unloadSoundEffects", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [], + "name": "reloadAudioSettings", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "getSurroundFormats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 57, + "in": [], + "name": "getReportedSurroundFormats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.List" + }] + } + ] + }, + { + "code": 58, + "in": [ + {"audioFormat": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setSurroundFormatEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 59, + "in": [{"audioFormat": "readInt32"}], + "name": "isSurroundFormatEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 60, + "in": [{"mode": "readInt32"}], + "name": "setEncodedSurroundMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 61, + "in": [{"targetSdkVersion": "readInt32"}], + "name": "getEncodedSurroundMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 62, + "in": [ + {"cb": "readStrongBinder"}, + {"on": "readBool"} + ], + "name": "setSpeakerphoneOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [], + "name": "isSpeakerphoneOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 64, + "in": [{"on": "readBool"}], + "name": "setBluetoothScoOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"on": "readBool"}], + "name": "setA2dpSuspended", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [{"enable": "readBool"}], + "name": "setLeAudioSuspended", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [], + "name": "isBluetoothScoOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 68, + "in": [{"on": "readBool"}], + "name": "setBluetoothA2dpOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [], + "name": "isBluetoothA2dpOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 70, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"durationHint": "readInt32"}, + {"cb": "readStrongBinder"}, + {"fd": "readStrongBinder"}, + {"clientId": "readString16"}, + {"callingPackageName": "readString16"}, + {"attributionTag": "readString16"}, + {"flags": "readInt32"}, + {"pcb": "readStrongBinder"}, + {"sdk": "readInt32"} + ], + "name": "requestAudioFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 71, + "in": [ + {"fd": "readStrongBinder"}, + {"clientId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"callingPackageName": "readString16"} + ], + "name": "abandonAudioFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 72, + "in": [{"clientId": "readString16"}], + "name": "unregisterAudioFocusClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [], + "name": "getCurrentAudioFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 74, + "in": [ + {"cb": "readStrongBinder"}, + {"targetSdkVersion": "readInt32"} + ], + "name": "startBluetoothSco", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [{"cb": "readStrongBinder"}], + "name": "startBluetoothScoVirtualCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [{"cb": "readStrongBinder"}], + "name": "stopBluetoothSco", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [ + {"streamType": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "forceVolumeControlStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [{"player": "readStrongBinder"}], + "name": "setRingtonePlayer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [], + "name": "getRingtonePlayer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 80, + "in": [], + "name": "getUiSoundsStreamType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 81, + "in": [], + "name": "getIndependentStreamTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.List" + }] + } + ] + }, + { + "code": 82, + "in": [{"streamType": "readInt32"}], + "name": "getStreamTypeAlias", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 83, + "in": [], + "name": "isVolumeControlUsingVolumeGroups", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 84, + "in": [ + {"isad": "readStrongBinder"}, + {"register": "readBool"} + ], + "name": "registerStreamAliasingDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 85, + "in": [{"alias": "readBool"}], + "name": "setNotifAliasRingForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"state": "readInt32"}, + {"caller": "readString16"} + ], + "name": "setWiredDeviceConnectionState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [{"observer": "readStrongBinder"}], + "name": "startWatchingRoutes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.AudioRoutesInfo" + }] + } + ] + }, + { + "code": 88, + "in": [], + "name": "isCameraSoundForced", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 89, + "in": [{"controller": "readStrongBinder"}], + "name": "setVolumeController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [], + "name": "getVolumeController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 91, + "in": [ + {"controller": "readStrongBinder"}, + {"visible": "readBool"} + ], + "name": "notifyVolumeControllerVisible", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [{"streamType": "readInt32"}], + "name": "isStreamAffectedByRingerMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 93, + "in": [{"streamType": "readInt32"}], + "name": "isStreamAffectedByMute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 94, + "in": [{"callingPackage": "readString16"}], + "name": "disableSafeMediaVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [{"callingPackage": "readString16"}], + "name": "lowerVolumeToRs1", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [], + "name": "getOutputRs2UpperBound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 97, + "in": [{"rs2Value": "readFloat"}], + "name": "setOutputRs2UpperBound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [], + "name": "getCsd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 99, + "in": [{"csd": "readFloat"}], + "name": "setCsd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 100, + "in": [{"useFrameworkMel": "readBool"}], + "name": "forceUseFrameworkMel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [{"computeCsdOnAllDevices": "readBool"}], + "name": "forceComputeCsdOnAllDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 102, + "in": [], + "name": "isCsdEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 103, + "in": [{"on": "readBool"}], + "name": "setHdmiSystemAudioSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 104, + "in": [], + "name": "isHdmiSystemAudioSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 105, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policyConfig": "readParcelable", + "__parcelType": "android.media.audiopolicy.AudioPolicyConfig" + }] + }, + {"pcb": "readStrongBinder"}, + {"hasFocusListener": "readBool"}, + {"isFocusPolicy": "readBool"}, + {"isTestFocusPolicy": "readBool"}, + {"isVolumeController": "readBool"}, + {"projection": "readStrongBinder"} + ], + "name": "registerAudioPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 106, + "in": [{"pcb": "readStrongBinder"}], + "name": "unregisterAudioPolicyAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [{"pcb": "readStrongBinder"}], + "name": "unregisterAudioPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policyConfig": "readParcelable", + "__parcelType": "android.media.audiopolicy.AudioPolicyConfig" + }] + }, + {"pcb": "readStrongBinder"} + ], + "name": "addMixForPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 109, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policyConfig": "readParcelable", + "__parcelType": "android.media.audiopolicy.AudioPolicyConfig" + }] + }, + {"pcb": "readStrongBinder"} + ], + "name": "removeMixForPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 110, + "in": [ + {"duckingBehavior": "readInt32"}, + {"pcb": "readStrongBinder"} + ], + "name": "setFocusPropertiesForPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 111, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.media.VolumePolicy" + }] + } + ], + "name": "setVolumePolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 112, + "in": [], + "name": "hasRegisteredDynamicPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 113, + "in": [{"rcdb": "readStrongBinder"}], + "name": "registerRecordingCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 114, + "in": [{"rcdb": "readStrongBinder"}], + "name": "unregisterRecordingCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 115, + "in": [], + "name": "getActiveRecordingConfigurations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioRecordingConfiguration" + } + ] + }, + { + "code": 116, + "in": [{"pcdb": "readStrongBinder"}], + "name": "registerPlaybackCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 117, + "in": [{"pcdb": "readStrongBinder"}], + "name": "unregisterPlaybackCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 118, + "in": [], + "name": "getActivePlaybackConfigurations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioPlaybackConfiguration" + } + ] + }, + { + "code": 119, + "in": [ + {"focusGain": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "getFocusRampTimeMs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 120, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afi": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + }, + {"focusChange": "readInt32"}, + {"pcb": "readStrongBinder"} + ], + "name": "dispatchFocusChange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 121, + "in": [ + {"piid": "readInt32"}, + {"hasOpPlayAudio": "readBool"} + ], + "name": "playerHasOpPlayAudio", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 122, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newDevice": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previousDevice": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.BluetoothProfileConnectionInfo" + }] + } + ], + "name": "handleBluetoothActiveDeviceChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 123, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afi": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + }, + {"requestResult": "readInt32"}, + {"pcb": "readStrongBinder"} + ], + "name": "setFocusRequestResultFromExtPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 124, + "in": [{"asd": "readStrongBinder"}], + "name": "registerAudioServerStateDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 125, + "in": [{"asd": "readStrongBinder"}], + "name": "unregisterAudioServerStateDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 126, + "in": [], + "name": "isAudioServerRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 127, + "in": [ + {"pcb": "readStrongBinder"}, + {"uid": "readInt32"}, + {"deviceTypes": "readInt32Vector"}, + {"deviceAddresses": "readString16Vector"} + ], + "name": "setUidDeviceAffinity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 128, + "in": [ + {"pcb": "readStrongBinder"}, + {"uid": "readInt32"} + ], + "name": "removeUidDeviceAffinity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 129, + "in": [ + {"pcb": "readStrongBinder"}, + {"userId": "readInt32"}, + {"deviceTypes": "readInt32Vector"}, + {"deviceAddresses": "readString16Vector"} + ], + "name": "setUserIdDeviceAffinity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 130, + "in": [ + {"pcb": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeUserIdDeviceAffinity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 131, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "hasHapticChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 132, + "in": [], + "name": "isCallScreeningModeSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 133, + "in": [ + {"strategy": "readInt32"}, + { + "devices": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ], + "name": "setPreferredDevicesForStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 134, + "in": [{"strategy": "readInt32"}], + "name": "removePreferredDevicesForStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 135, + "in": [{"strategy": "readInt32"}], + "name": "getPreferredDevicesForStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 136, + "in": [ + {"strategy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "setDeviceAsNonDefaultForStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 137, + "in": [ + {"strategy": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "removeDeviceAsNonDefaultForStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 138, + "in": [{"strategy": "readInt32"}], + "name": "getNonDefaultDevicesForStrategy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 139, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "getDevicesForAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 140, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "getDevicesForAttributesUnprotected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 141, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "addOnDevicesForAttributesChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 142, + "in": [{"callback": "readStrongBinder"}], + "name": "removeOnDevicesForAttributesChangedListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 143, + "in": [{"capturePolicy": "readInt32"}], + "name": "setAllowedCapturePolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 144, + "in": [], + "name": "getAllowedCapturePolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 145, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "registerStrategyPreferredDevicesDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 146, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "unregisterStrategyPreferredDevicesDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 147, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "registerStrategyNonDefaultDevicesDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 148, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "unregisterStrategyNonDefaultDevicesDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 149, + "in": [{"rttEnabled": "readBool"}], + "name": "setRttEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 150, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"deviceVolumeBehavior": "readInt32"}, + {"pkgName": "readString16"} + ], + "name": "setDeviceVolumeBehavior", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 151, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "getDeviceVolumeBehavior", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 152, + "in": [{"enabled": "readBool"}], + "name": "setMultiAudioFocusEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 153, + "in": [ + {"capturePreset": "readInt32"}, + { + "devices": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ], + "name": "setPreferredDevicesForCapturePreset", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 154, + "in": [{"capturePreset": "readInt32"}], + "name": "clearPreferredDevicesForCapturePreset", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 155, + "in": [{"capturePreset": "readInt32"}], + "name": "getPreferredDevicesForCapturePreset", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 156, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "registerCapturePresetDevicesRoleDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 157, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "unregisterCapturePresetDevicesRoleDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 158, + "in": [ + {"streamType": "readInt32"}, + {"direction": "readInt32"}, + {"flags": "readInt32"}, + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"targetSdkVersion": "readInt32"} + ], + "name": "adjustStreamVolumeForUid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 159, + "in": [ + {"streamType": "readInt32"}, + {"direction": "readInt32"}, + {"flags": "readInt32"}, + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"targetSdkVersion": "readInt32"} + ], + "name": "adjustSuggestedStreamVolumeForUid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 160, + "in": [ + {"streamType": "readInt32"}, + {"direction": "readInt32"}, + {"flags": "readInt32"}, + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"targetSdkVersion": "readInt32"} + ], + "name": "setStreamVolumeForUid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 161, + "in": [{"remotely": "readBool"}], + "name": "isMusicActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 162, + "in": [{"streamType": "readInt32"}], + "name": "getDeviceMaskForStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 163, + "in": [], + "name": "getAvailableCommunicationDeviceIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 164, + "in": [ + {"cb": "readStrongBinder"}, + {"portId": "readInt32"} + ], + "name": "setCommunicationDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 165, + "in": [], + "name": "getCommunicationDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 166, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "registerCommunicationDeviceDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 167, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "unregisterCommunicationDeviceDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 168, + "in": [], + "name": "areNavigationRepeatSoundEffectsEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 169, + "in": [{"enabled": "readBool"}], + "name": "setNavigationRepeatSoundEffectsEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 170, + "in": [], + "name": "isHomeSoundEffectEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 171, + "in": [{"enabled": "readBool"}], + "name": "setHomeSoundEffectEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 172, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"delayMillis": "readInt64"} + ], + "name": "setAdditionalOutputDeviceDelay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 173, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "getAdditionalOutputDeviceDelay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 174, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "getMaxAdditionalOutputDeviceDelay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 175, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"durationHint": "readInt32"}, + {"cb": "readStrongBinder"}, + {"fd": "readStrongBinder"}, + {"clientId": "readString16"}, + {"callingPackageName": "readString16"}, + {"flags": "readInt32"}, + {"uid": "readInt32"}, + {"sdk": "readInt32"} + ], + "name": "requestAudioFocusForTest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 176, + "in": [ + {"fd": "readStrongBinder"}, + {"clientId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"callingPackageName": "readString16"} + ], + "name": "abandonAudioFocusForTest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 177, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "getFadeOutDurationOnFocusLossMillis", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 178, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "registerModeDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 179, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "unregisterModeDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 180, + "in": [], + "name": "getSpatializerImmersiveAudioLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 181, + "in": [], + "name": "isSpatializerEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 182, + "in": [], + "name": "isSpatializerAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 183, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "isSpatializerAvailableForDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 184, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "hasHeadTracker", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 185, + "in": [ + {"enabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "setHeadTrackerEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 186, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "isHeadTrackerEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 187, + "in": [], + "name": "isHeadTrackerAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 188, + "in": [ + {"cb": "readStrongBinder"}, + {"register": "readBool"} + ], + "name": "registerSpatializerHeadTrackerAvailableCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 189, + "in": [{"enabled": "readBool"}], + "name": "setSpatializerEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 190, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "af": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + } + ], + "name": "canBeSpatialized", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 191, + "in": [{"cb": "readStrongBinder"}], + "name": "registerSpatializerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 192, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterSpatializerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 193, + "in": [{"cb": "readStrongBinder"}], + "name": "registerSpatializerHeadTrackingCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 194, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterSpatializerHeadTrackingCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 195, + "in": [{"cb": "readStrongBinder"}], + "name": "registerHeadToSoundstagePoseCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 196, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterHeadToSoundstagePoseCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 197, + "in": [], + "name": "getSpatializerCompatibleAudioDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ] + }, + { + "code": 198, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ada": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "addSpatializerCompatibleAudioDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 199, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ada": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "removeSpatializerCompatibleAudioDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 200, + "in": [{"mode": "readInt32"}], + "name": "setDesiredHeadTrackingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 201, + "in": [], + "name": "getDesiredHeadTrackingMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 202, + "in": [], + "name": "getSupportedHeadTrackingModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 203, + "in": [], + "name": "getActualHeadTrackingMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 204, + "in": [{ + "transform": "readParcelableVector", + "__parcelType": "android.media.float" + }], + "name": "setSpatializerGlobalTransform", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 205, + "in": [], + "name": "recenterHeadTracker", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 206, + "in": [ + {"key": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "setSpatializerParameter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 207, + "in": [ + {"key": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "getSpatializerParameter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 208, + "in": [], + "name": "getSpatializerOutput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 209, + "in": [{"cb": "readStrongBinder"}], + "name": "registerSpatializerOutputCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 210, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterSpatializerOutputCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 211, + "in": [], + "name": "isVolumeFixed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 212, + "in": [], + "name": "getDefaultVolumeInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.VolumeInfo" + }] + } + ] + }, + { + "code": 213, + "in": [], + "name": "isPstnCallAudioInterceptable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 214, + "in": [ + {"usagesToMute": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dev": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"timeOutMs": "readInt64"} + ], + "name": "muteAwaitConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 215, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dev": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ], + "name": "cancelMuteAwaitConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 216, + "in": [], + "name": "getMutingExpectedDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + } + ] + }, + { + "code": 217, + "in": [ + {"cb": "readStrongBinder"}, + {"register": "readBool"} + ], + "name": "registerMuteAwaitConnectionDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 218, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"connected": "readBool"} + ], + "name": "setTestDeviceConnectionState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 219, + "in": [ + {"register": "readBool"}, + {"dispatcher": "readStrongBinder"} + ], + "name": "registerDeviceVolumeBehaviorDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 220, + "in": [], + "name": "getFocusStack", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.AudioFocusInfo" + } + ] + }, + { + "code": 221, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusLoser": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + }, + {"apcb": "readStrongBinder"} + ], + "name": "sendFocusLoss", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 222, + "in": [{"assistantUID": "readInt32Vector"}], + "name": "addAssistantServicesUids", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 223, + "in": [{"assistantUID": "readInt32Vector"}], + "name": "removeAssistantServicesUids", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 224, + "in": [{"activeUids": "readInt32Vector"}], + "name": "setActiveAssistantServiceUids", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 225, + "in": [], + "name": "getAssistantServicesUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 226, + "in": [], + "name": "getActiveAssistantServiceUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 227, + "in": [ + {"register": "readBool"}, + {"cb": "readStrongBinder"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + { + "volumes": "readList", + "__parcelType": "android.media.VolumeInfo" + }, + {"handlesvolumeAdjustment": "readBool"}, + {"volumeBehavior": "readInt32"} + ], + "name": "registerDeviceVolumeDispatcherForAbsoluteVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 228, + "in": [], + "name": "getHalVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.AudioHalVersionInfo" + }] + } + ] + }, + { + "code": 229, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"portId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mixerAttributes": "readParcelable", + "__parcelType": "android.media.AudioMixerAttributes" + }] + } + ], + "name": "setPreferredMixerAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 230, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"portId": "readInt32"} + ], + "name": "clearPreferredMixerAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 231, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "registerPreferredMixerAttributesDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 232, + "in": [{"dispatcher": "readStrongBinder"}], + "name": "unregisterPreferredMixerAttributesDispatcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 233, + "in": [], + "name": "supportsBluetoothVariableLatency", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 234, + "in": [{"enabled": "readBool"}], + "name": "setBluetoothVariableLatencyEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 235, + "in": [], + "name": "isBluetoothVariableLatencyEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IAudioService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrack.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrack.struct new file mode 100644 index 00000000..282145f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrack.struct @@ -0,0 +1,243 @@ +{ + "produced_on": "2024-04-12T08:47:44.365478721Z", + "source_location": "", + "full_name": "android.media.IAudioTrack", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCblk", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.SharedFileRegion" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "start", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "flush", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "pause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"effectId": "readInt32"}], + "name": "attachAuxEffect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"keyValuePairs": "readString16"}], + "name": "setParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"presentationId": "readInt32"}, + {"programId": "readInt32"} + ], + "name": "selectPresentation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [], + "name": "getTimestamp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestamp": "readParcelable", + "__parcelType": "android.media.AudioTimestampInternal" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "signal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configuration": "readParcelable", + "__parcelType": "android.media.VolumeShaperConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operation": "readParcelable", + "__parcelType": "android.media.VolumeShaperOperation" + }] + } + ], + "name": "applyVolumeShaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [{"id": "readInt32"}], + "name": "getVolumeShaperState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.VolumeShaperState" + }] + } + ] + }, + { + "code": 13, + "in": [], + "name": "getDualMonoMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDualMonoMode" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDualMonoMode" + }] + } + ], + "name": "setDualMonoMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "getAudioDescriptionMixLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 16, + "in": [{"leveldB": "readFloat"}], + "name": "setAudioDescriptionMixLevel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "getPlaybackRateParameters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPlaybackRate" + }] + } + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "playbackRate": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPlaybackRate" + }] + } + ], + "name": "setPlaybackRateParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioTrack", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrackCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrackCallback.struct new file mode 100644 index 00000000..5f4ca078 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IAudioTrackCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.366884879Z", + "source_location": "", + "full_name": "android.media.IAudioTrackCallback", + "calls": [{ + "code": 1, + "in": [{"audioMetadata": "readByteVector"}], + "name": "onCodecFormatChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioTrackCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICapturePresetDevicesRoleDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICapturePresetDevicesRoleDispatcher.struct new file mode 100644 index 00000000..b0a7e2f6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICapturePresetDevicesRoleDispatcher.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:46.501241773Z", + "source_location": "", + "full_name": "android.media.ICapturePresetDevicesRoleDispatcher", + "calls": [{ + "code": 1, + "in": [ + {"capturePreset": "readInt32"}, + {"role": "readInt32"}, + { + "devices": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ], + "name": "dispatchDevicesRoleChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICapturePresetDevicesRoleDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICaptureStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICaptureStateListener.struct new file mode 100644 index 00000000..e486d34a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICaptureStateListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.368013541Z", + "source_location": "", + "full_name": "android.media.ICaptureStateListener", + "calls": [{ + "code": 1, + "in": [{"active": "readBool"}], + "name": "setCaptureState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICaptureStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICommunicationDeviceDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICommunicationDeviceDispatcher.struct new file mode 100644 index 00000000..351d17ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ICommunicationDeviceDispatcher.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.502553939Z", + "source_location": "", + "full_name": "android.media.ICommunicationDeviceDispatcher", + "calls": [{ + "code": 1, + "in": [{"portId": "readInt32"}], + "name": "dispatchCommunicationDeviceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICommunicationDeviceDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDeviceVolumeBehaviorDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDeviceVolumeBehaviorDispatcher.struct new file mode 100644 index 00000000..3445482b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDeviceVolumeBehaviorDispatcher.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.503776653Z", + "source_location": "", + "full_name": "android.media.IDeviceVolumeBehaviorDispatcher", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"deviceVolumeBehavior": "readInt32"} + ], + "name": "dispatchDeviceVolumeBehaviorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDeviceVolumeBehaviorDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDevicesForAttributesCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDevicesForAttributesCallback.struct new file mode 100644 index 00000000..f89a291b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IDevicesForAttributesCallback.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:46.504833644Z", + "source_location": "", + "full_name": "android.media.IDevicesForAttributesCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"forVolume": "readBool"}, + { + "devices": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ], + "name": "onDevicesForAttributesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDevicesForAttributesCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffect.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffect.struct new file mode 100644 index 00000000..d7c5a071 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffect.struct @@ -0,0 +1,87 @@ +{ + "produced_on": "2024-04-12T08:47:44.369866618Z", + "source_location": "", + "full_name": "android.media.IEffect", + "calls": [ + { + "code": 1, + "in": [], + "name": "enable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "disable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"cmdCode": "readInt32"}, + {"cmdData": "readByteVector"}, + {"maxResponseSize": "readInt32"} + ], + "name": "command", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"response": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getCblk", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.SharedFileRegion" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.EffectConfig" + }] + } + ] + } + ], + "name": "IEffect", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffectClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffectClient.struct new file mode 100644 index 00000000..cc476922 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IEffectClient.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:44.371469010Z", + "source_location": "", + "full_name": "android.media.IEffectClient", + "calls": [ + { + "code": 1, + "in": [{"controlGranted": "readBool"}], + "name": "controlStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"enabled": "readBool"}], + "name": "enableStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cmdCode": "readInt32"}, + {"cmdData": "readByteVector"}, + {"replyData": "readByteVector"} + ], + "name": "commandExecuted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"frames": "readInt32"}], + "name": "framesProcessed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEffectClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationService.struct new file mode 100644 index 00000000..fc05dbbb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationService.struct @@ -0,0 +1,92 @@ +{ + "produced_on": "2024-04-12T08:47:58.109016238Z", + "source_location": "", + "full_name": "android.media.IMediaCommunicationService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionToken": "readParcelable", + "__parcelType": "android.media.Session2Token" + }] + } + ], + "name": "notifySession2Created", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"controllerPackageName": "readString16"}, + {"controllerPid": "readInt32"}, + {"controllerUid": "readInt32"} + ], + "name": "isTrusted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"userId": "readInt32"}], + "name": "getSession2Tokens", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.MediaParceledListSlice" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"asSystemService": "readBool"} + ], + "name": "dispatchMediaKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callback": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaCommunicationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationServiceCallback.struct new file mode 100644 index 00000000..0d5b3ef4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaCommunicationServiceCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.109965797Z", + "source_location": "", + "full_name": "android.media.IMediaCommunicationServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.media.Session2Token" + }] + } + ], + "name": "onSession2Created", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tokens": "readParcelable", + "__parcelType": "android.media.MediaParceledListSlice" + }] + } + ], + "name": "onSession2Changed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaCommunicationServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaController2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaController2.struct new file mode 100644 index 00000000..0588c088 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaController2.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:58.110999178Z", + "source_location": "", + "full_name": "android.media.IMediaController2", + "calls": [ + { + "code": 1, + "in": [ + {"seq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"connectionResult": "readBundle"}] + } + ], + "name": "notifyConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"seq": "readInt32"}], + "name": "notifyDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"seq": "readInt32"}, + {"playbackActive": "readBool"} + ], + "name": "notifyPlaybackActiveChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"seq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "command": "readParcelable", + "__parcelType": "android.media.Session2Command" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "sendSessionCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"seq": "readInt32"}], + "name": "cancelSessionCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaController2", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPConnection.struct new file mode 100644 index 00000000..d336620a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPConnection.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:46.505922766Z", + "source_location": "", + "full_name": "android.media.IMediaHTTPConnection", + "calls": [ + { + "code": 1, + "in": [ + {"uri": "readString16"}, + {"headers": "readString16"} + ], + "name": "connect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"offset": "readInt64"}, + {"size": "readInt32"} + ], + "name": "readAt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "getSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [], + "name": "getMIMEType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "getUri", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IMediaHTTPConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPService.struct new file mode 100644 index 00000000..e0f12172 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaHTTPService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.506940646Z", + "source_location": "", + "full_name": "android.media.IMediaHTTPService", + "calls": [{ + "code": 1, + "in": [], + "name": "makeHTTPConnection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IMediaHTTPService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaMetricsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaMetricsService.struct new file mode 100644 index 00000000..357c9c67 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaMetricsService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.409743231Z", + "source_location": "", + "full_name": "android.media.IMediaMetricsService", + "calls": [{ + "code": 1, + "in": [{"buffer": "readByteVector"}], + "name": "submitBuffer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMediaMetricsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaResourceMonitor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaResourceMonitor.struct new file mode 100644 index 00000000..29952b01 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaResourceMonitor.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.507823573Z", + "source_location": "", + "full_name": "android.media.IMediaResourceMonitor", + "calls": [{ + "code": 1, + "in": [ + {"pid": "readInt32"}, + {"type": "readInt32"} + ], + "name": "notifyResourceGranted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMediaResourceMonitor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderService.struct new file mode 100644 index 00000000..a7f16096 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderService.struct @@ -0,0 +1,114 @@ +{ + "produced_on": "2024-04-12T08:47:46.509375275Z", + "source_location": "", + "full_name": "android.media.IMediaRoute2ProviderService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "discoveryPreference": "readParcelable", + "__parcelType": "android.media.RouteDiscoveryPreference" + }] + } + ], + "name": "updateDiscoveryPreference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"requestId": "readInt64"}, + {"routeId": "readString16"}, + {"volume": "readInt32"} + ], + "name": "setRouteVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"requestId": "readInt64"}, + {"packageName": "readString16"}, + {"routeId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionHints": "readBundle"}] + } + ], + "name": "requestCreateSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"requestId": "readInt64"}, + {"sessionId": "readString16"}, + {"routeId": "readString16"} + ], + "name": "selectRoute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"requestId": "readInt64"}, + {"sessionId": "readString16"}, + {"routeId": "readString16"} + ], + "name": "deselectRoute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"requestId": "readInt64"}, + {"sessionId": "readString16"}, + {"routeId": "readString16"} + ], + "name": "transferToRoute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"requestId": "readInt64"}, + {"sessionId": "readString16"}, + {"volume": "readInt32"} + ], + "name": "setSessionVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"requestId": "readInt64"}, + {"sessionId": "readString16"} + ], + "name": "releaseSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaRoute2ProviderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderServiceCallback.struct new file mode 100644 index 00000000..5a6f00e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRoute2ProviderServiceCallback.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:46.510702491Z", + "source_location": "", + "full_name": "android.media.IMediaRoute2ProviderServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "providerInfo": "readParcelable", + "__parcelType": "android.media.MediaRoute2ProviderInfo" + }] + } + ], + "name": "notifyProviderUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"requestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "sessionInfo": "readList", + "__parcelType": "android.media.RoutingSessionInfo" + }], + "name": "notifySessionsUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"requestId": "readInt64"}, + {"reason": "readInt32"} + ], + "name": "notifyRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaRoute2ProviderServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2.struct new file mode 100644 index 00000000..6bfbb622 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2.struct @@ -0,0 +1,114 @@ +{ + "produced_on": "2024-04-12T08:47:46.512150100Z", + "source_location": "", + "full_name": "android.media.IMediaRouter2", + "calls": [ + { + "code": 1, + "in": [ + { + "currentRoutes": "readList", + "__parcelType": "android.media.MediaRoute2Info" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentSystemSessionInfo": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifyRouterRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "routes": "readList", + "__parcelType": "android.media.MediaRoute2Info" + }], + "name": "notifyRoutesUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"uniqueRequestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oldSession": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "requestCreateSessionByManager", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaRouter2", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2Manager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2Manager.struct new file mode 100644 index 00000000..a01b1b18 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouter2Manager.struct @@ -0,0 +1,113 @@ +{ + "produced_on": "2024-04-12T08:47:46.513701950Z", + "source_location": "", + "full_name": "android.media.IMediaRouter2Manager", + "calls": [ + { + "code": 1, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ], + "name": "notifySessionReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "discoveryPreference": "readParcelable", + "__parcelType": "android.media.RouteDiscoveryPreference" + }] + } + ], + "name": "notifyDiscoveryPreferenceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeListingPreference": "readParcelable", + "__parcelType": "android.media.RouteListingPreference" + }] + } + ], + "name": "notifyRouteListingPreferenceChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "routes": "readList", + "__parcelType": "android.media.MediaRoute2Info" + }], + "name": "notifyRoutesUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"requestId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "notifyRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaRouter2Manager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterClient.struct new file mode 100644 index 00000000..ee55c513 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterClient.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.514751042Z", + "source_location": "", + "full_name": "android.media.IMediaRouterClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onRestoreRoute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"routeId": "readString16"}], + "name": "onGroupRouteSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaRouterClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterService.struct new file mode 100644 index 00000000..d35cc2db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaRouterService.struct @@ -0,0 +1,534 @@ +{ + "produced_on": "2024-04-12T08:47:46.518758601Z", + "source_location": "", + "full_name": "android.media.IMediaRouterService", + "calls": [ + { + "code": 1, + "in": [ + {"client": "readStrongBinder"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "registerClientAsUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"client": "readStrongBinder"}], + "name": "unregisterClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"client": "readStrongBinder"}, + {"groupId": "readString16"} + ], + "name": "registerClientGroupId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"client": "readStrongBinder"}], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.MediaRouterClientState" + }] + } + ] + }, + { + "code": 5, + "in": [{"client": "readStrongBinder"}], + "name": "isPlaybackActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"client": "readStrongBinder"}, + {"on": "readBool"} + ], + "name": "setBluetoothA2dpOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"client": "readStrongBinder"}, + {"routeTypes": "readInt32"}, + {"activeScan": "readBool"} + ], + "name": "setDiscoveryRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"client": "readStrongBinder"}, + {"routeId": "readString16"}, + {"explicit": "readBool"} + ], + "name": "setSelectedRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"client": "readStrongBinder"}, + {"routeId": "readString16"}, + {"volume": "readInt32"} + ], + "name": "requestSetVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"client": "readStrongBinder"}, + {"routeId": "readString16"}, + {"direction": "readInt32"} + ], + "name": "requestUpdateVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"clientPackageName": "readString16"}], + "name": "verifyPackageExists", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "getSystemRoutes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.MediaRoute2Info" + } + ] + }, + { + "code": 13, + "in": [], + "name": "getSystemSessionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"router": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "registerRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"router": "readStrongBinder"}], + "name": "unregisterRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"router": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preference": "readParcelable", + "__parcelType": "android.media.RouteDiscoveryPreference" + }] + } + ], + "name": "setDiscoveryRequestWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"router": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeListingPreference": "readParcelable", + "__parcelType": "android.media.RouteListingPreference" + }] + } + ], + "name": "setRouteListingPreference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"router": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"volume": "readInt32"} + ], + "name": "setRouteVolumeWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"router": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"managerRequestId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oldSession": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionHints": "readBundle"}] + } + ], + "name": "requestCreateSessionWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"router": "readStrongBinder"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "selectRouteWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"router": "readStrongBinder"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "deselectRouteWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"router": "readStrongBinder"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "transferToRouteWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"router": "readStrongBinder"}, + {"sessionId": "readString16"}, + {"volume": "readInt32"} + ], + "name": "setSessionVolumeWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"router": "readStrongBinder"}, + {"sessionId": "readString16"} + ], + "name": "releaseSessionWithRouter2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"manager": "readStrongBinder"}], + "name": "getRemoteSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.RoutingSessionInfo" + } + ] + }, + { + "code": 26, + "in": [ + {"manager": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "getSystemSessionInfoForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + } + ] + }, + { + "code": 27, + "in": [ + {"manager": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "registerManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"manager": "readStrongBinder"}], + "name": "unregisterManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"volume": "readInt32"} + ], + "name": "setRouteVolumeWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"manager": "readStrongBinder"}], + "name": "startScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"manager": "readStrongBinder"}], + "name": "stopScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oldSession": "readParcelable", + "__parcelType": "android.media.RoutingSessionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "requestCreateSessionWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "selectRouteWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "deselectRouteWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + } + ], + "name": "transferToRouteWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"sessionId": "readString16"}, + {"volume": "readInt32"} + ], + "name": "setSessionVolumeWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"manager": "readStrongBinder"}, + {"requestId": "readInt32"}, + {"sessionId": "readString16"} + ], + "name": "releaseSessionWithManager", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"packageName": "readString16"}], + "name": "showMediaOutputSwitcher", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IMediaRouterService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerListener.struct new file mode 100644 index 00000000..30a96f19 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.520126989Z", + "source_location": "", + "full_name": "android.media.IMediaScannerListener", + "calls": [{ + "code": 1, + "in": [ + {"path": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "scanCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMediaScannerListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerService.struct new file mode 100644 index 00000000..b24c15d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaScannerService.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.521277561Z", + "source_location": "", + "full_name": "android.media.IMediaScannerService", + "calls": [ + { + "code": 1, + "in": [ + {"path": "readString16"}, + {"mimeType": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "requestScanFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"path": "readString16"}, + {"mimeType": "readString16"} + ], + "name": "scanFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaScannerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2.struct new file mode 100644 index 00000000..33e35062 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2.struct @@ -0,0 +1,104 @@ +{ + "produced_on": "2024-04-12T08:47:58.112078959Z", + "source_location": "", + "full_name": "android.media.IMediaSession2", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.media.Controller2Link" + }] + }, + {"seq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"connectionRequest": "readBundle"}] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.media.Controller2Link" + }] + }, + {"seq": "readInt32"} + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.media.Controller2Link" + }] + }, + {"seq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionCommand": "readParcelable", + "__parcelType": "android.media.Session2Command" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "sendSessionCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.media.Controller2Link" + }] + }, + {"seq": "readInt32"} + ], + "name": "cancelSessionCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaSession2", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2Service.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2Service.struct new file mode 100644 index 00000000..a3e8fd43 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaSession2Service.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:58.113105330Z", + "source_location": "", + "full_name": "android.media.IMediaSession2Service", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.media.Controller2Link" + }] + }, + {"seq": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"connectionRequest": "readBundle"}] + } + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMediaSession2Service", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaTranscodingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaTranscodingService.struct new file mode 100644 index 00000000..0cf436a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMediaTranscodingService.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.413232791Z", + "source_location": "", + "full_name": "android.media.IMediaTranscodingService", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"clientName": "readString16"}, + {"opPackageName": "readString16"} + ], + "name": "registerClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getNumOfClients", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IMediaTranscodingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMuteAwaitConnectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMuteAwaitConnectionCallback.struct new file mode 100644 index 00000000..167e4201 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IMuteAwaitConnectionCallback.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:46.522354533Z", + "source_location": "", + "full_name": "android.media.IMuteAwaitConnectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"mutedUsages": "readInt32Vector"} + ], + "name": "dispatchOnMutedUntilConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"event": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioDeviceAttributes" + }] + }, + {"mutedUsages": "readInt32Vector"} + ], + "name": "dispatchOnUnmutedEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMuteAwaitConnectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INativeSpatializerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INativeSpatializerCallback.struct new file mode 100644 index 00000000..3a9751b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INativeSpatializerCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:44.372927449Z", + "source_location": "", + "full_name": "android.media.INativeSpatializerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "level": "readParcelable", + "__parcelType": "android.media.SpatializationLevel" + }] + } + ], + "name": "onLevelChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"output": "readInt32"}], + "name": "onOutputChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INativeSpatializerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesProvider.struct new file mode 100644 index 00000000..63371778 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesProvider.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.523409714Z", + "source_location": "", + "full_name": "android.media.INearbyMediaDevicesProvider", + "calls": [ + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "registerNearbyDevicesCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterNearbyDevicesCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INearbyMediaDevicesProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesUpdateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesUpdateCallback.struct new file mode 100644 index 00000000..894a6f23 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/INearbyMediaDevicesUpdateCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.524427334Z", + "source_location": "", + "full_name": "android.media.INearbyMediaDevicesUpdateCallback", + "calls": [{ + "code": 1, + "in": [{ + "nearbyDevices": "readList", + "__parcelType": "android.media.NearbyDevice" + }], + "name": "onDevicesUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "INearbyMediaDevicesUpdateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlaybackConfigDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlaybackConfigDispatcher.struct new file mode 100644 index 00000000..78c5c5d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlaybackConfigDispatcher.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.525418514Z", + "source_location": "", + "full_name": "android.media.IPlaybackConfigDispatcher", + "calls": [{ + "code": 1, + "in": [ + { + "configs": "readList", + "__parcelType": "android.media.AudioPlaybackConfiguration" + }, + {"flush": "readBool"} + ], + "name": "dispatchPlaybackConfigChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPlaybackConfigDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlayer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlayer.struct new file mode 100644 index 00000000..0e387570 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPlayer.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:44.374399739Z", + "source_location": "", + "full_name": "android.media.IPlayer", + "calls": [ + { + "code": 1, + "in": [], + "name": "start", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "pause", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "stop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"vol": "readFloat"}], + "name": "setVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"pan": "readFloat"}], + "name": "setPan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"delayMs": "readInt32"}], + "name": "setStartDelayMs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configuration": "readParcelable", + "__parcelType": "android.media.VolumeShaperConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operation": "readParcelable", + "__parcelType": "android.media.VolumeShaperOperation" + }] + } + ], + "name": "applyVolumeShaper", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPlayer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPreferredMixerAttributesDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPreferredMixerAttributesDispatcher.struct new file mode 100644 index 00000000..c96c4a52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IPreferredMixerAttributesDispatcher.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.526481165Z", + "source_location": "", + "full_name": "android.media.IPreferredMixerAttributesDispatcher", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"deviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mixerAttributes": "readParcelable", + "__parcelType": "android.media.AudioMixerAttributes" + }] + } + ], + "name": "dispatchPrefMixerAttributesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPreferredMixerAttributesDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRecordingConfigDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRecordingConfigDispatcher.struct new file mode 100644 index 00000000..fb1602e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRecordingConfigDispatcher.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.527557366Z", + "source_location": "", + "full_name": "android.media.IRecordingConfigDispatcher", + "calls": [{ + "code": 1, + "in": [{ + "configs": "readList", + "__parcelType": "android.media.AudioRecordingConfiguration" + }], + "name": "dispatchRecordingConfigChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRecordingConfigDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayCallback.struct new file mode 100644 index 00000000..f2ed3111 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.528482865Z", + "source_location": "", + "full_name": "android.media.IRemoteDisplayCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.media.RemoteDisplayState" + }] + } + ], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteDisplayCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayProvider.struct new file mode 100644 index 00000000..784931fe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteDisplayProvider.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:46.530794171Z", + "source_location": "", + "full_name": "android.media.IRemoteDisplayProvider", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"mode": "readInt32"}], + "name": "setDiscoveryMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"id": "readString16"}], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"id": "readString16"}], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"id": "readString16"}, + {"volume": "readInt32"} + ], + "name": "setVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"id": "readString16"}, + {"delta": "readInt32"} + ], + "name": "adjustVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteDisplayProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteSessionCallback.struct new file mode 100644 index 00000000..1e3c71ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteSessionCallback.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:46.532465474Z", + "source_location": "", + "full_name": "android.media.IRemoteSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionToken": "readParcelable", + "__parcelType": "android.media.MediaSession.Token" + }] + }, + {"flags": "readInt32"} + ], + "name": "onVolumeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionToken": "readParcelable", + "__parcelType": "android.media.MediaSession.Token" + }] + } + ], + "name": "onSessionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteVolumeObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteVolumeObserver.struct new file mode 100644 index 00000000..f4f1b7a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRemoteVolumeObserver.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.533344742Z", + "source_location": "", + "full_name": "android.media.IRemoteVolumeObserver", + "calls": [{ + "code": 1, + "in": [ + {"direction": "readInt32"}, + {"value": "readInt32"} + ], + "name": "dispatchRemoteVolumeUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteVolumeObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerClient.struct new file mode 100644 index 00000000..1d9fa2d0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerClient.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:44.436561165Z", + "source_location": "", + "full_name": "android.media.IResourceManagerClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "reclaimResource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IResourceManagerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerService.struct new file mode 100644 index 00000000..e3b3def6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceManagerService.struct @@ -0,0 +1,209 @@ +{ + "produced_on": "2024-04-12T08:47:44.439960542Z", + "source_location": "", + "full_name": "android.media.IResourceManagerService", + "calls": [ + { + "code": 1, + "in": [{ + "policies": "readParcelableVector", + "__parcelType": "android.media.MediaResourcePolicyParcel" + }], + "name": "config", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + }, + {"client": "readStrongBinder"}, + { + "resources": "readParcelableVector", + "__parcelType": "android.media.MediaResourceParcel" + } + ], + "name": "addResource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + }, + { + "resources": "readParcelableVector", + "__parcelType": "android.media.MediaResourceParcel" + } + ], + "name": "removeResource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + } + ], + "name": "removeClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + }, + { + "resources": "readParcelableVector", + "__parcelType": "android.media.MediaResourceParcel" + } + ], + "name": "reclaimResource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"originalPid": "readInt32"}, + {"newPid": "readInt32"} + ], + "name": "overridePid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"client": "readStrongBinder"}, + {"pid": "readInt32"}, + {"procState": "readInt32"}, + {"oomScore": "readInt32"} + ], + "name": "overrideProcessInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + } + ], + "name": "markClientForPendingRemoval", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"pid": "readInt32"}], + "name": "reclaimResourcesFromClientsPendingRemoval", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientInfo": "readParcelable", + "__parcelType": "android.media.ClientInfoParcel" + }] + } + ], + "name": "notifyClientCreated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientConfig": "readParcelable", + "__parcelType": "android.media.ClientConfigParcel" + }] + } + ], + "name": "notifyClientStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientConfig": "readParcelable", + "__parcelType": "android.media.ClientConfigParcel" + }] + } + ], + "name": "notifyClientStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "clientConfig": "readParcelable", + "__parcelType": "android.media.ClientConfigParcel" + }] + } + ], + "name": "notifyClientConfigChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IResourceManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserver.struct new file mode 100644 index 00000000..7face25d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserver.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:44.464310946Z", + "source_location": "", + "full_name": "android.media.IResourceObserver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.MediaObservableEvent" + }] + }, + {"uid": "readInt32"}, + {"pid": "readInt32"}, + { + "observables": "readParcelableVector", + "__parcelType": "android.media.MediaObservableParcel" + } + ], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResourceObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserverService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserverService.struct new file mode 100644 index 00000000..db9735e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IResourceObserverService.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:44.465847117Z", + "source_location": "", + "full_name": "android.media.IResourceObserverService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "observer": "readParcelable", + "__parcelType": "android.media.IResourceObserver" + }] + }, + { + "filters": "readParcelableVector", + "__parcelType": "android.media.MediaObservableFilter" + } + ], + "name": "registerObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "observer": "readParcelable", + "__parcelType": "android.media.IResourceObserver" + }] + } + ], + "name": "unregisterObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IResourceObserverService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRingtonePlayer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRingtonePlayer.struct new file mode 100644 index 00000000..b0358464 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IRingtonePlayer.struct @@ -0,0 +1,186 @@ +{ + "produced_on": "2024-04-12T08:47:46.534752650Z", + "source_location": "", + "full_name": "android.media.IRingtonePlayer", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"volume": "readFloat"}, + {"looping": "readBool"} + ], + "name": "play", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + }, + {"volume": "readFloat"}, + {"looping": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "volumeShaperConfig": "readParcelable", + "__parcelType": "android.media.VolumeShaper.Configuration" + }] + } + ], + "name": "playWithVolumeShaping", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"token": "readStrongBinder"}], + "name": "stop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"token": "readStrongBinder"}], + "name": "isPlaying", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"volume": "readFloat"}, + {"looping": "readBool"}, + {"hapticGeneratorEnabled": "readBool"} + ], + "name": "setPlaybackProperties", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"looping": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aa": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "playAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "stopAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "getTitle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "openRingtone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + } + ], + "name": "IRingtonePlayer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDose.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDose.struct new file mode 100644 index 00000000..8892d144 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDose.struct @@ -0,0 +1,91 @@ +{ + "produced_on": "2024-04-12T08:47:44.376465530Z", + "source_location": "", + "full_name": "android.media.ISoundDose", + "calls": [ + { + "code": 1, + "in": [{"rs2Value": "readFloat"}], + "name": "setOutputRs2UpperBound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"currentCsd": "readFloat"}, + { + "records": "readParcelableVector", + "__parcelType": "android.media.SoundDoseRecord" + } + ], + "name": "resetCsd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"attenuationDB": "readFloat"}, + {"device": "readInt32"} + ], + "name": "updateAttenuation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"enabled": "readBool"}], + "name": "setCsdEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getOutputRs2UpperBound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 6, + "in": [], + "name": "getCsd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 7, + "in": [], + "name": "isSoundDoseHalSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"useFrameworkMel": "readBool"}], + "name": "forceUseFrameworkMel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"computeCsdOnAllDevices": "readBool"}], + "name": "forceComputeCsdOnAllDevices", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundDose", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDoseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDoseCallback.struct new file mode 100644 index 00000000..57c8de36 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISoundDoseCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:44.377928849Z", + "source_location": "", + "full_name": "android.media.ISoundDoseCallback", + "calls": [ + { + "code": 1, + "in": [ + {"currentMel": "readFloat"}, + {"deviceId": "readInt32"} + ], + "name": "onMomentaryExposure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"currentCsd": "readFloat"}, + { + "records": "readParcelableVector", + "__parcelType": "android.media.SoundDoseRecord" + } + ], + "name": "onNewCsdValue", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundDoseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializer.struct new file mode 100644 index 00000000..a8d304b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializer.struct @@ -0,0 +1,221 @@ +{ + "produced_on": "2024-04-12T08:47:44.381096742Z", + "source_location": "", + "full_name": "android.media.ISpatializer", + "calls": [ + { + "code": 1, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getSupportedLevels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.SpatializationLevel" + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "level": "readParcelable", + "__parcelType": "android.media.SpatializationLevel" + }] + } + ], + "name": "setLevel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.SpatializationLevel" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "isHeadTrackingSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "getSupportedHeadTrackingModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.SpatializerHeadTrackingMode" + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.media.SpatializerHeadTrackingMode" + }] + } + ], + "name": "setDesiredHeadTrackingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getActualHeadTrackingMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.SpatializerHeadTrackingMode" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "recenterHeadTracker", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{ + "screenToStage": "readParcelableVector", + "__parcelType": "android.media.float" + }], + "name": "setGlobalTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"sensorHandle": "readInt32"}], + "name": "setHeadSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"sensorHandle": "readInt32"}], + "name": "setScreenSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"physicalToLogicalAngle": "readFloat"}], + "name": "setDisplayOrientation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"hingeAngle": "readFloat"}], + "name": "setHingeAngle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"folded": "readBool"}], + "name": "setFoldState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "getSupportedModes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.SpatializationMode" + } + ] + }, + { + "code": 17, + "in": [{"callback": "readStrongBinder"}], + "name": "registerHeadTrackingCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"key": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "setParameter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"key": "readInt32"}, + {"value": "readByteVector"} + ], + "name": "getParameter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "getOutput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ISpatializer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerCallback.struct new file mode 100644 index 00000000..15ce524f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.535800071Z", + "source_location": "", + "full_name": "android.media.ISpatializerCallback", + "calls": [ + { + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "dispatchSpatializerEnabledChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"available": "readBool"}], + "name": "dispatchSpatializerAvailableChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISpatializerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadToSoundStagePoseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadToSoundStagePoseCallback.struct new file mode 100644 index 00000000..40d278c6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadToSoundStagePoseCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.536720109Z", + "source_location": "", + "full_name": "android.media.ISpatializerHeadToSoundStagePoseCallback", + "calls": [{ + "code": 1, + "in": [{ + "pose": "readParcelableVector", + "__parcelType": "android.media.float" + }], + "name": "dispatchPoseChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISpatializerHeadToSoundStagePoseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackerAvailableCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackerAvailableCallback.struct new file mode 100644 index 00000000..fe925c24 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackerAvailableCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.537507385Z", + "source_location": "", + "full_name": "android.media.ISpatializerHeadTrackerAvailableCallback", + "calls": [{ + "code": 1, + "in": [{"available": "readBool"}], + "name": "dispatchSpatializerHeadTrackerAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISpatializerHeadTrackerAvailableCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingCallback.struct new file mode 100644 index 00000000..122d5707 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingCallback.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:44.382789166Z", + "source_location": "", + "full_name": "android.media.ISpatializerHeadTrackingCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mode": "readParcelable", + "__parcelType": "android.media.SpatializerHeadTrackingMode" + }] + } + ], + "name": "onHeadTrackingModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "headToStage": "readParcelableVector", + "__parcelType": "android.media.float" + }], + "name": "onHeadToSoundStagePoseUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISpatializerHeadTrackingCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingModeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingModeCallback.struct new file mode 100644 index 00000000..bb1072ee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerHeadTrackingModeCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.538496174Z", + "source_location": "", + "full_name": "android.media.ISpatializerHeadTrackingModeCallback", + "calls": [ + { + "code": 1, + "in": [{"mode": "readInt32"}], + "name": "dispatchSpatializerActualHeadTrackingModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"mode": "readInt32"}], + "name": "dispatchSpatializerDesiredHeadTrackingModeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISpatializerHeadTrackingModeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerOutputCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerOutputCallback.struct new file mode 100644 index 00000000..b608f90a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ISpatializerOutputCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.539409633Z", + "source_location": "", + "full_name": "android.media.ISpatializerOutputCallback", + "calls": [{ + "code": 1, + "in": [{"output": "readInt32"}], + "name": "dispatchSpatializerOutputChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISpatializerOutputCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyNonDefaultDevicesDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyNonDefaultDevicesDispatcher.struct new file mode 100644 index 00000000..11e0da15 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyNonDefaultDevicesDispatcher.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.540417313Z", + "source_location": "", + "full_name": "android.media.IStrategyNonDefaultDevicesDispatcher", + "calls": [{ + "code": 1, + "in": [ + {"strategyId": "readInt32"}, + { + "devices": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ], + "name": "dispatchNonDefDevicesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStrategyNonDefaultDevicesDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyPreferredDevicesDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyPreferredDevicesDispatcher.struct new file mode 100644 index 00000000..3fec69de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStrategyPreferredDevicesDispatcher.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.541260639Z", + "source_location": "", + "full_name": "android.media.IStrategyPreferredDevicesDispatcher", + "calls": [{ + "code": 1, + "in": [ + {"strategyId": "readInt32"}, + { + "devices": "readList", + "__parcelType": "android.media.AudioDeviceAttributes" + } + ], + "name": "dispatchPrefDevicesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStrategyPreferredDevicesDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStreamAliasingDispatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStreamAliasingDispatcher.struct new file mode 100644 index 00000000..61058f8b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IStreamAliasingDispatcher.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.542153527Z", + "source_location": "", + "full_name": "android.media.IStreamAliasingDispatcher", + "calls": [{ + "code": 1, + "in": [], + "name": "dispatchStreamAliasingChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStreamAliasingDispatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClient.struct new file mode 100644 index 00000000..eaa4689b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClient.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:44.415592687Z", + "source_location": "", + "full_name": "android.media.ITranscodingClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.TranscodingRequestParcel" + }] + } + ], + "name": "submitRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.media.TranscodingSessionParcel" + }] + } + ] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "cancelSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"sessionId": "readInt32"}], + "name": "getSessionWithId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.media.TranscodingSessionParcel" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt32"}, + {"clientUid": "readInt32"} + ], + "name": "addClientUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"sessionId": "readInt32"}], + "name": "getClientUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 6, + "in": [], + "name": "unregister", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITranscodingClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClientCallback.struct new file mode 100644 index 00000000..724a99e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/ITranscodingClientCallback.struct @@ -0,0 +1,106 @@ +{ + "produced_on": "2024-04-12T08:47:44.418435884Z", + "source_location": "", + "full_name": "android.media.ITranscodingClientCallback", + "calls": [ + { + "code": 1, + "in": [ + {"fileUri": "readString16"}, + {"mode": "readString16"} + ], + "name": "openFileDescriptor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "onTranscodingStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"sessionId": "readInt32"}], + "name": "onTranscodingPaused", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionId": "readInt32"}], + "name": "onTranscodingResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.media.TranscodingResultParcel" + }] + } + ], + "name": "onTranscodingFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorCode": "readParcelable", + "__parcelType": "android.media.TranscodingErrorCode" + }] + } + ], + "name": "onTranscodingFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"sessionId": "readInt32"}, + {"oldAwaitNumber": "readInt32"}, + {"newAwaitNumber": "readInt32"} + ], + "name": "onAwaitNumberOfSessionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sessionId": "readInt32"}, + {"progress": "readInt32"} + ], + "name": "onProgressUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITranscodingClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IVolumeController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IVolumeController.struct new file mode 100644 index 00000000..c4b5d6d0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/IVolumeController.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:46.543551245Z", + "source_location": "", + "full_name": "android.media.IVolumeController", + "calls": [ + { + "code": 1, + "in": [{"flags": "readInt32"}], + "name": "displaySafeVolumeWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"streamType": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "volumeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"flags": "readInt32"}], + "name": "masterMuteChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"layoutDirection": "readInt32"}], + "name": "setLayoutDirection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "dismiss", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"mode": "readInt32"}], + "name": "setA11yMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"warning": "readInt32"}, + {"displayDurationMs": "readInt32"} + ], + "name": "displayCsdWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVolumeController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/InterpolatorConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/InterpolatorConfig.struct new file mode 100644 index 00000000..c772e657 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/InterpolatorConfig.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.215263216Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.InterpolatorType" + }] + }, + {"firstSlope": "readFloat"}, + {"lastSlope": "readFloat"}, + { + "xy": "readParcelableVector", + "__parcelType": "android.media.float" + } + ], + "full_name": "android.media.InterpolatorConfig", + "name": "InterpolatorConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableFilter.struct new file mode 100644 index 00000000..4569dada --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableFilter.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.468310155Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.MediaObservableType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "eventFilter": "readParcelable", + "__parcelType": "android.media.MediaObservableEvent" + }] + } + ], + "full_name": "android.media.MediaObservableFilter", + "name": "MediaObservableFilter", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableParcel.struct new file mode 100644 index 00000000..c8505356 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaObservableParcel.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.469579801Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.MediaObservableType" + }] + }, + {"value": "readInt64"} + ], + "full_name": "android.media.MediaObservableParcel", + "name": "MediaObservableParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourceParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourceParcel.struct new file mode 100644 index 00000000..7ffd1f96 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourceParcel.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:44.448899759Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.MediaResourceType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subType": "readParcelable", + "__parcelType": "android.media.MediaResourceSubType" + }] + }, + {"id": "readByteVector"}, + {"value": "readInt64"} + ], + "full_name": "android.media.MediaResourceParcel", + "name": "MediaResourceParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourcePolicyParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourcePolicyParcel.struct new file mode 100644 index 00000000..a7162bc1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MediaResourcePolicyParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.449958210Z", + "source_location": "", + "components": [ + {"type": "readString16"}, + {"value": "readString16"} + ], + "full_name": "android.media.MediaResourcePolicyParcel", + "name": "MediaResourcePolicyParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MicrophoneInfoFw.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MicrophoneInfoFw.struct new file mode 100644 index 00000000..1121a317 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/MicrophoneInfoFw.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.217744315Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.audio.common.MicrophoneInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dynamic": "readParcelable", + "__parcelType": "android.media.audio.common.MicrophoneDynamicInfo" + }] + }, + {"portId": "readInt32"} + ], + "full_name": "android.media.MicrophoneInfoFw", + "name": "MicrophoneInfoFw", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/NearbyDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/NearbyDevice.struct new file mode 100644 index 00000000..b7a5fcdf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/NearbyDevice.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T11:37:24.810315192Z", + "source_location": "", + "components": [ + {"mMediaRoute2Id": "readString8"}, + {"mRangeZone": "readInt32"} + ], + "full_name": "android.media.NearbyDevice", + "name": "NearbyDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputRequest.struct new file mode 100644 index 00000000..8eb535ee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputRequest.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:44.384145953Z", + "source_location": "", + "components": [ + {"module": "readInt32"}, + {"input": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.media.audio.common.AudioSource" + }] + }, + {"flags": "readInt32"} + ], + "full_name": "android.media.OpenInputRequest", + "name": "OpenInputRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputResponse.struct new file mode 100644 index 00000000..9891a1cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenInputResponse.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.385363607Z", + "source_location": "", + "components": [ + {"input": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + } + ], + "full_name": "android.media.OpenInputResponse", + "name": "OpenInputResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputRequest.struct new file mode 100644 index 00000000..ea9978a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputRequest.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:44.386729104Z", + "source_location": "", + "components": [ + {"module": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "halConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mixerConfig": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.AudioPortFw" + }] + }, + {"flags": "readInt32"} + ], + "full_name": "android.media.OpenOutputRequest", + "name": "OpenOutputRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputResponse.struct new file mode 100644 index 00000000..1d35a4c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/OpenOutputResponse.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.388032440Z", + "source_location": "", + "components": [ + {"output": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfig" + }] + }, + {"latencyMs": "readInt32"}, + {"flags": "readInt32"} + ], + "full_name": "android.media.OpenOutputResponse", + "name": "OpenOutputResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/PlaybackParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/PlaybackParams.struct new file mode 100644 index 00000000..c9db2d85 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/PlaybackParams.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T15:31:19.490884761Z", + "source_location": "", + "components": [ + {"mSet": "readInt32"}, + {"mAudioFallbackMode": "readInt32"}, + {"mAudioStretchMode": "readInt32"}, + {"mPitch": "readFloat"}, + {"mSpeed": "readFloat"} + ], + "full_name": "android.media.PlaybackParams", + "name": "PlaybackParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Rating.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Rating.struct new file mode 100644 index 00000000..00f70643 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Rating.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:48:50.491985188Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readFloat": "readFloat"} + ], + "full_name": "android.media.Rating", + "name": "Rating", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RecordClientInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RecordClientInfo.struct new file mode 100644 index 00000000..5125a34d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RecordClientInfo.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:44.389369497Z", + "source_location": "", + "components": [ + {"riid": "readInt32"}, + {"uid": "readInt32"}, + {"session": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.media.audio.common.AudioSource" + }] + }, + {"portId": "readInt32"}, + {"silenced": "readBool"} + ], + "full_name": "android.media.RecordClientInfo", + "name": "RecordClientInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RenderPosition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RenderPosition.struct new file mode 100644 index 00000000..edbd44a0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RenderPosition.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.390429488Z", + "source_location": "", + "components": [ + {"halFrames": "readInt32"}, + {"dspFrames": "readInt32"} + ], + "full_name": "android.media.RenderPosition", + "name": "RenderPosition", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RouteDiscoveryPreference.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RouteDiscoveryPreference.struct new file mode 100644 index 00000000..3da68312 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/RouteDiscoveryPreference.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T09:19:52.536125904Z", + "source_location": "", + "components": [ + {"mPreferredFeatures": "readString16Vector"}, + {"mPackageOrder": "readString16Vector"}, + {"mAllowedPackages": "readString16Vector"}, + {"mShouldPerformActiveScan": "readBool"}, + {"mExtras": "readBundle"} + ], + "full_name": "android.media.RouteDiscoveryPreference", + "name": "RouteDiscoveryPreference", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Session2Command.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Session2Command.struct new file mode 100644 index 00000000..f00c052f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/Session2Command.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:05:54.340843660Z", + "source_location": "", + "components": [ + {"mCommandCode": "readInt32"}, + {"mCustomAction": "readString16"}, + {"mCustomExtras": "readBundle"} + ], + "full_name": "android.media.Session2Command", + "name": "Session2Command", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SharedFileRegion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SharedFileRegion.struct new file mode 100644 index 00000000..cd820911 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SharedFileRegion.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:44.411136329Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.media.ParcelFileDescriptor" + }] + }, + {"offset": "readInt64"}, + {"size": "readInt64"}, + {"writeable": "readBool"} + ], + "full_name": "android.media.SharedFileRegion", + "name": "SharedFileRegion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundDoseRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundDoseRecord.struct new file mode 100644 index 00000000..9e6febe2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundDoseRecord.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:44.392137232Z", + "source_location": "", + "components": [ + {"timestamp": "readInt64"}, + {"duration": "readInt32"}, + {"value": "readFloat"}, + {"averageMel": "readFloat"} + ], + "full_name": "android.media.SoundDoseRecord", + "name": "SoundDoseRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundTriggerSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundTriggerSession.struct new file mode 100644 index 00000000..37aa9a9c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/SoundTriggerSession.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:44.393308885Z", + "source_location": "", + "components": [ + {"session": "readInt32"}, + {"ioHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDeviceDescription" + }] + } + ], + "full_name": "android.media.SoundTriggerSession", + "name": "SoundTriggerSession", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TrackSecondaryOutputInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TrackSecondaryOutputInfo.struct new file mode 100644 index 00000000..37233332 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TrackSecondaryOutputInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.399282334Z", + "source_location": "", + "components": [ + {"portId": "readInt32"}, + {"secondaryOutputIds": "readInt32Vector"} + ], + "full_name": "android.media.TrackSecondaryOutputInfo", + "name": "TrackSecondaryOutputInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingRequestParcel.struct new file mode 100644 index 00000000..0a1baee3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingRequestParcel.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:44.422391753Z", + "source_location": "", + "components": [ + {"sourceFilePath": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"destinationFilePath": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destinationFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"clientUid": "readInt32"}, + {"clientPid": "readInt32"}, + {"clientPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transcodingType": "readParcelable", + "__parcelType": "android.media.TranscodingType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestedVideoTrackFormat": "readParcelable", + "__parcelType": "android.media.TranscodingVideoTrackFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "priority": "readParcelable", + "__parcelType": "android.media.TranscodingSessionPriority" + }] + }, + {"requestProgressUpdate": "readBool"}, + {"requestSessionEventUpdate": "readBool"}, + {"isForTesting": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "testConfig": "readParcelable", + "__parcelType": "android.media.TranscodingTestConfig" + }] + }, + {"enableStats": "readBool"} + ], + "full_name": "android.media.TranscodingRequestParcel", + "name": "TranscodingRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingResultParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingResultParcel.struct new file mode 100644 index 00000000..da3c2eba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingResultParcel.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:44.424118647Z", + "source_location": "", + "components": [ + {"sessionId": "readInt32"}, + {"actualBitrateBps": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionStats": "readParcelable", + "__parcelType": "android.media.TranscodingSessionStats" + }] + } + ], + "full_name": "android.media.TranscodingResultParcel", + "name": "TranscodingResultParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionParcel.struct new file mode 100644 index 00000000..3ae269a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionParcel.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:44.425676068Z", + "source_location": "", + "components": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.TranscodingRequestParcel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "videoTrackFormat": "readParcelable", + "__parcelType": "android.media.TranscodingVideoTrackFormat" + }] + }, + {"awaitNumberOfSessions": "readInt32"} + ], + "full_name": "android.media.TranscodingSessionParcel", + "name": "TranscodingSessionParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionStats.struct new file mode 100644 index 00000000..96342724 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingSessionStats.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:44.428022555Z", + "source_location": "", + "components": [ + {"sessionCreatedTimeUs": "readInt64"}, + {"sessionFinishedTimeUs": "readInt64"}, + {"totalProcessingTimeUs": "readInt64"}, + {"totalTimeUs": "readInt64"} + ], + "full_name": "android.media.TranscodingSessionStats", + "name": "TranscodingSessionStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingTestConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingTestConfig.struct new file mode 100644 index 00000000..515c991d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingTestConfig.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.429197889Z", + "source_location": "", + "components": [ + {"passThroughMode": "readBool"}, + {"processingTotalTimeMs": "readInt32"} + ], + "full_name": "android.media.TranscodingTestConfig", + "name": "TranscodingTestConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingVideoTrackFormat.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingVideoTrackFormat.struct new file mode 100644 index 00000000..b9210eef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/TranscodingVideoTrackFormat.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:44.432722179Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "codecType": "readParcelable", + "__parcelType": "android.media.TranscodingVideoCodecType" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"bitrateBps": "readInt32"}, + {"profile": "readInt32"}, + {"level": "readInt32"}, + {"decoderOperatingRate": "readInt32"}, + {"encoderOperatingRate": "readInt32"} + ], + "full_name": "android.media.TranscodingVideoTrackFormat", + "name": "TranscodingVideoTrackFormat", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeInfo.struct new file mode 100644 index 00000000..0fb7520a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeInfo.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T15:08:23.027577593Z", + "source_location": "", + "components": [ + {"mUsesStreamType": "readBool"}, + {"mStreamType": "readInt32"}, + {"mHasMuteCommand": "readBool"}, + {"mIsMuted": "readBool"}, + {"mVolIndex": "readInt32"}, + {"mMinVolIndex": "readInt32"}, + {"mMaxVolIndex": "readInt32"}, + { + "__backreference": "mUsesStreamType", + "__conditional": [{ + "mVolGroup": "readParcelable", + "__parcelType": "android.media.audiopolicy.AudioVolumeGroup" + }] + } + ], + "full_name": "android.media.VolumeInfo", + "name": "VolumeInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumePolicy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumePolicy.struct new file mode 100644 index 00000000..3a9ffc04 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumePolicy.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:02:39.499883309Z", + "source_location": "", + "components": [{"readInt": "readInt32"}], + "full_name": "android.media.VolumePolicy", + "name": "VolumePolicy", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperConfiguration.struct new file mode 100644 index 00000000..50db9a8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperConfiguration.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:44.219248245Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.VolumeShaperConfigurationType" + }] + }, + {"id": "readInt32"}, + {"optionFlags": "readInt32"}, + {"durationMs": "readDouble"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "interpolatorConfig": "readParcelable", + "__parcelType": "android.media.InterpolatorConfig" + }] + } + ], + "full_name": "android.media.VolumeShaperConfiguration", + "name": "VolumeShaperConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperOperation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperOperation.struct new file mode 100644 index 00000000..d147308e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperOperation.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:44.222294686Z", + "source_location": "", + "components": [ + {"flags": "readInt32"}, + {"replaceId": "readInt32"}, + {"xOffset": "readFloat"} + ], + "full_name": "android.media.VolumeShaperOperation", + "name": "VolumeShaperOperation", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperState.struct new file mode 100644 index 00000000..813bde90 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/VolumeShaperState.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.224408348Z", + "source_location": "", + "components": [ + {"volume": "readFloat"}, + {"xOffset": "readFloat"} + ], + "full_name": "android.media.VolumeShaperState", + "name": "VolumeShaperState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioAttributes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioAttributes.struct new file mode 100644 index 00000000..aa263f40 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioAttributes.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:48:00.016978274Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioContentType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.media.audio.common.AudioSource" + }] + }, + {"flags": "readInt32"}, + {"tags": "readString16Vector"} + ], + "full_name": "android.media.audio.common.AudioAttributes", + "name": "AudioAttributes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfig.struct new file mode 100644 index 00000000..9d791096 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfig.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.021181018Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "base": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "offloadInfo": "readParcelable", + "__parcelType": "android.media.audio.common.AudioOffloadInfo" + }] + }, + {"frameCount": "readInt64"} + ], + "full_name": "android.media.audio.common.AudioConfig", + "name": "AudioConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfigBase.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfigBase.struct new file mode 100644 index 00000000..2dfeb4d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioConfigBase.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.022379672Z", + "source_location": "", + "components": [ + {"sampleRate": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + } + ], + "full_name": "android.media.audio.common.AudioConfigBase", + "name": "AudioConfigBase", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDevice.struct new file mode 100644 index 00000000..17988bd1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDevice.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:48:00.024558745Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDeviceDescription" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDeviceAddress" + }] + } + ], + "full_name": "android.media.audio.common.AudioDevice", + "name": "AudioDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDeviceDescription.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDeviceDescription.struct new file mode 100644 index 00000000..cca326cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioDeviceDescription.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:48:00.027110476Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDeviceType" + }] + }, + {"connection": "readString16"}, + {"CONNECTION_ANALOG": "readString16"}, + {"CONNECTION_BT_A2DP": "readString16"}, + {"CONNECTION_BT_LE": "readString16"}, + {"CONNECTION_BT_SCO": "readString16"}, + {"CONNECTION_BUS": "readString16"}, + {"CONNECTION_HDMI": "readString16"}, + {"CONNECTION_HDMI_ARC": "readString16"}, + {"CONNECTION_HDMI_EARC": "readString16"}, + {"CONNECTION_IP_V4": "readString16"}, + {"CONNECTION_SPDIF": "readString16"}, + {"CONNECTION_WIRELESS": "readString16"}, + {"CONNECTION_USB": "readString16"}, + {"CONNECTION_VIRTUAL": "readString16"} + ], + "full_name": "android.media.audio.common.AudioDeviceDescription", + "name": "AudioDeviceDescription", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioFormatDescription.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioFormatDescription.struct new file mode 100644 index 00000000..ece6fad2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioFormatDescription.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.034934102Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pcm": "readParcelable", + "__parcelType": "android.media.audio.common.PcmType" + }] + }, + {"encoding": "readString16"} + ], + "full_name": "android.media.audio.common.AudioFormatDescription", + "name": "AudioFormatDescription", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGain.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGain.struct new file mode 100644 index 00000000..677c5cd7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGain.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:48:00.037173726Z", + "source_location": "", + "components": [ + {"mode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"minValue": "readInt32"}, + {"maxValue": "readInt32"}, + {"defaultValue": "readInt32"}, + {"stepValue": "readInt32"}, + {"minRampMs": "readInt32"}, + {"maxRampMs": "readInt32"}, + {"useForVolume": "readBool"} + ], + "full_name": "android.media.audio.common.AudioGain", + "name": "AudioGain", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGainConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGainConfig.struct new file mode 100644 index 00000000..70e373e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioGainConfig.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:48:00.038330989Z", + "source_location": "", + "components": [ + {"index": "readInt32"}, + {"mode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"values": "readInt32Vector"}, + {"rampDurationMs": "readInt32"} + ], + "full_name": "android.media.audio.common.AudioGainConfig", + "name": "AudioGainConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalAttributesGroup.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalAttributesGroup.struct new file mode 100644 index 00000000..f1b226f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalAttributesGroup.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:48:00.040607475Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioStreamType" + }] + }, + {"volumeGroupName": "readString16"}, + { + "attributes": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioAttributes" + } + ], + "full_name": "android.media.audio.common.AudioHalAttributesGroup", + "name": "AudioHalAttributesGroup", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterion.struct new file mode 100644 index 00000000..74eaadbc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterion.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:48:00.041765088Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"criterionTypeName": "readString16"}, + {"defaultLiteralValue": "readString16"} + ], + "full_name": "android.media.audio.common.AudioHalCapCriterion", + "name": "AudioHalCapCriterion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterionType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterionType.struct new file mode 100644 index 00000000..d986a851 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalCapCriterionType.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:48:00.042870210Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"isInclusive": "readBool"}, + {"values": "readString16Vector"} + ], + "full_name": "android.media.audio.common.AudioHalCapCriterionType", + "name": "AudioHalCapCriterionType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalProductStrategy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalProductStrategy.struct new file mode 100644 index 00000000..c76a08da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalProductStrategy.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:48:00.045371640Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + { + "attributesGroups": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioHalAttributesGroup" + }, + {"VENDOR_STRATEGY_ID_START": "readInt32"} + ], + "full_name": "android.media.audio.common.AudioHalProductStrategy", + "name": "AudioHalProductStrategy", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalVolumeGroup.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalVolumeGroup.struct new file mode 100644 index 00000000..8779320a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioHalVolumeGroup.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.047833929Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"minIndex": "readInt32"}, + {"maxIndex": "readInt32"}, + { + "volumeCurves": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioHalVolumeCurve" + }, + {"INDEX_DEFERRED_TO_AUDIO_SERVICE": "readInt32"} + ], + "full_name": "android.media.audio.common.AudioHalVolumeGroup", + "name": "AudioHalVolumeGroup", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioMMapPolicyInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioMMapPolicyInfo.struct new file mode 100644 index 00000000..b97c37a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioMMapPolicyInfo.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:48:00.053235836Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mmapPolicy": "readParcelable", + "__parcelType": "android.media.audio.common.AudioMMapPolicy" + }] + } + ], + "full_name": "android.media.audio.common.AudioMMapPolicyInfo", + "name": "AudioMMapPolicyInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioOffloadInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioOffloadInfo.struct new file mode 100644 index 00000000..1d6ed80f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioOffloadInfo.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:48:00.056843858Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "base": "readParcelable", + "__parcelType": "android.media.audio.common.AudioConfigBase" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "streamType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioStreamType" + }] + }, + {"bitRatePerSecond": "readInt32"}, + {"durationUs": "readInt64"}, + {"hasVideo": "readBool"}, + {"isStreaming": "readBool"}, + {"bitWidth": "readInt32"}, + {"offloadBufferSize": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usage": "readParcelable", + "__parcelType": "android.media.audio.common.AudioUsage" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "encapsulationMode": "readParcelable", + "__parcelType": "android.media.audio.common.AudioEncapsulationMode" + }] + }, + {"contentId": "readInt32"}, + {"syncId": "readInt32"} + ], + "full_name": "android.media.audio.common.AudioOffloadInfo", + "name": "AudioOffloadInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPlaybackRate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPlaybackRate.struct new file mode 100644 index 00000000..90b16311 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPlaybackRate.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:48:00.060390639Z", + "source_location": "", + "components": [ + {"speed": "readFloat"}, + {"pitch": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestretchMode": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPlaybackRate.TimestretchMode" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fallbackMode": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPlaybackRate.TimestretchFallbackMode" + }] + } + ], + "full_name": "android.media.audio.common.AudioPlaybackRate", + "name": "AudioPlaybackRate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPort.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPort.struct new file mode 100644 index 00000000..a295a11c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPort.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:48:00.061671594Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"name": "readString16"}, + { + "profiles": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioProfile" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flags": "readParcelable", + "__parcelType": "android.media.audio.common.AudioIoFlags" + }] + }, + { + "extraAudioDescriptors": "readParcelableVector", + "__parcelType": "android.media.audio.common.ExtraAudioDescriptor" + }, + { + "gains": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioGain" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPortExt" + }] + } + ], + "full_name": "android.media.audio.common.AudioPort", + "name": "AudioPort", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortConfig.struct new file mode 100644 index 00000000..bf6aa9ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortConfig.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:48:00.063016091Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"portId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sampleRate": "readParcelable", + "__parcelType": "android.media.audio.common.Int" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gain": "readParcelable", + "__parcelType": "android.media.audio.common.AudioGainConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flags": "readParcelable", + "__parcelType": "android.media.audio.common.AudioIoFlags" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPortExt" + }] + } + ], + "full_name": "android.media.audio.common.AudioPortConfig", + "name": "AudioPortConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortDeviceExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortDeviceExt.struct new file mode 100644 index 00000000..39259a02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortDeviceExt.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:48:00.064350018Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.audio.common.AudioDevice" + }] + }, + {"flags": "readInt32"}, + { + "encodedFormats": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }, + {"encapsulationModes": "readInt32"}, + {"encapsulationMetadataTypes": "readInt32"}, + {"FLAG_INDEX_DEFAULT_DEVICE": "readInt32"} + ], + "full_name": "android.media.audio.common.AudioPortDeviceExt", + "name": "AudioPortDeviceExt", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortMixExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortMixExt.struct new file mode 100644 index 00000000..a496941d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioPortMixExt.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:48:00.066672874Z", + "source_location": "", + "components": [ + {"handle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "usecase": "readParcelable", + "__parcelType": "android.media.audio.common.AudioPortMixExtUseCase" + }] + }, + {"maxOpenStreamCount": "readInt32"}, + {"maxActiveStreamCount": "readInt32"}, + {"recommendedMuteDurationMs": "readInt32"} + ], + "full_name": "android.media.audio.common.AudioPortMixExt", + "name": "AudioPortMixExt", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioProfile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioProfile.struct new file mode 100644 index 00000000..05ed95dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioProfile.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:48:00.070326667Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "android.media.audio.common.AudioFormatDescription" + }] + }, + { + "channelMasks": "readParcelableVector", + "__parcelType": "android.media.audio.common.AudioChannelLayout" + }, + {"sampleRates": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "encapsulationType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioEncapsulationType" + }] + } + ], + "full_name": "android.media.audio.common.AudioProfile", + "name": "AudioProfile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioUuid.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioUuid.struct new file mode 100644 index 00000000..5acc7d61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/AudioUuid.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.075845797Z", + "source_location": "", + "components": [ + {"timeLow": "readInt32"}, + {"timeMid": "readInt32"}, + {"timeHiAndVersion": "readInt32"}, + {"clockSeq": "readInt32"}, + {"node": "readByteVector"} + ], + "full_name": "android.media.audio.common.AudioUuid", + "name": "AudioUuid", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Boolean.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Boolean.struct new file mode 100644 index 00000000..c2240c50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Boolean.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.076927628Z", + "source_location": "", + "components": [{"value": "readBool"}], + "full_name": "android.media.audio.common.Boolean", + "name": "Boolean", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Byte.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Byte.struct new file mode 100644 index 00000000..a0757c5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Byte.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.078077541Z", + "source_location": "", + "components": [{"value": "readByte"}], + "full_name": "android.media.audio.common.Byte", + "name": "Byte", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Double.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Double.struct new file mode 100644 index 00000000..242389c7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Double.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.079163893Z", + "source_location": "", + "components": [{"value": "readDouble"}], + "full_name": "android.media.audio.common.Double", + "name": "Double", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/ExtraAudioDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/ExtraAudioDescriptor.struct new file mode 100644 index 00000000..f0766c65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/ExtraAudioDescriptor.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.080441668Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "standard": "readParcelable", + "__parcelType": "android.media.audio.common.AudioStandard" + }] + }, + {"audioDescriptor": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "encapsulationType": "readParcelable", + "__parcelType": "android.media.audio.common.AudioEncapsulationType" + }] + } + ], + "full_name": "android.media.audio.common.ExtraAudioDescriptor", + "name": "ExtraAudioDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Float.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Float.struct new file mode 100644 index 00000000..1fcfc305 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Float.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.081591141Z", + "source_location": "", + "components": [{"value": "readFloat"}], + "full_name": "android.media.audio.common.Float", + "name": "Float", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Int.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Int.struct new file mode 100644 index 00000000..e0c52a7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Int.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.082658702Z", + "source_location": "", + "components": [{"value": "readInt32"}], + "full_name": "android.media.audio.common.Int", + "name": "Int", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Long.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Long.struct new file mode 100644 index 00000000..da5f4e9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Long.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.083734674Z", + "source_location": "", + "components": [{"value": "readInt64"}], + "full_name": "android.media.audio.common.Long", + "name": "Long", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/MicrophoneDynamicInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/MicrophoneDynamicInfo.struct new file mode 100644 index 00000000..cb29adb5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/MicrophoneDynamicInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.085008779Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + { + "channelMapping": "readParcelableVector", + "__parcelType": "android.media.audio.common.MicrophoneDynamicInfo.ChannelMapping" + } + ], + "full_name": "android.media.audio.common.MicrophoneDynamicInfo", + "name": "MicrophoneDynamicInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Void.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Void.struct new file mode 100644 index 00000000..b0553d0f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audio/common/Void.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.089094631Z", + "source_location": "", + "components": [], + "full_name": "android.media.audio.common.Void", + "name": "Void", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/AudioProductStrategy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/AudioProductStrategy.struct new file mode 100644 index 00000000..06df68a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/AudioProductStrategy.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T13:36:52.866788581Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"id": "readInt32"}, + {"nbAttributesGroups": "readInt32"}, + { + "__backreference": "nbAttributesGroups", + "__repeated": [{ + "aag": "readParcelable", + "__parcelType": "android.media.audiopolicy.AudioProductStrategy.AudioAttributesGroup" + }] + } + ], + "full_name": "android.media.audiopolicy.AudioProductStrategy", + "name": "AudioProductStrategy", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/IAudioPolicyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/IAudioPolicyCallback.struct new file mode 100644 index 00000000..b0439684 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/audiopolicy/IAudioPolicyCallback.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:46.557924251Z", + "source_location": "", + "full_name": "android.media.audiopolicy.IAudioPolicyCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afi": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + }, + {"requestResult": "readInt32"} + ], + "name": "notifyAudioFocusGrant", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afi": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + }, + {"wasNotified": "readBool"} + ], + "name": "notifyAudioFocusLoss", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afi": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + }, + {"requestResult": "readInt32"} + ], + "name": "notifyAudioFocusRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "afi": "readParcelable", + "__parcelType": "android.media.AudioFocusInfo" + }] + } + ], + "name": "notifyAudioFocusAbandon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"regId": "readString16"}, + {"state": "readInt32"} + ], + "name": "notifyMixStateUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"adjustment": "readInt32"}], + "name": "notifyVolumeAdjust", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "notifyUnregistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAudioPolicyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/bettertogether/cts/IRemoteService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/bettertogether/cts/IRemoteService.struct new file mode 100644 index 00000000..d0ff707e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/bettertogether/cts/IRemoteService.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:44.123685617Z", + "source_location": "", + "full_name": "android.media.bettertogether.cts.IRemoteService", + "calls": [{ + "code": 1, + "in": [ + {"testId": "readInt32"}, + {"step": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "run", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IRemoteService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOService.struct new file mode 100644 index 00000000..19a37a28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOService.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:48.034765614Z", + "source_location": "", + "full_name": "android.media.eco.IECOService", + "calls": [ + { + "code": 1, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"isCameraRecording": "readBool"} + ], + "name": "obtainSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getNumOfSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "getSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "IBinder" + } + ] + } + ], + "name": "IECOService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceInfoListener.struct new file mode 100644 index 00000000..167fdb14 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceInfoListener.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:48.036038049Z", + "source_location": "", + "full_name": "android.media.eco.IECOServiceInfoListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "getECOSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newInfo": "readParcelable", + "__parcelType": "android.media.eco.ECOData" + }] + } + ], + "name": "onNewInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IECOServiceInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceStatsProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceStatsProvider.struct new file mode 100644 index 00000000..0a722d15 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOServiceStatsProvider.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:48.037194772Z", + "source_location": "", + "full_name": "android.media.eco.IECOServiceStatsProvider", + "calls": [ + { + "code": 1, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "getECOSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IECOServiceStatsProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOSession.struct new file mode 100644 index 00000000..acad88a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/eco/IECOSession.struct @@ -0,0 +1,139 @@ +{ + "produced_on": "2024-04-12T08:47:48.038969027Z", + "source_location": "", + "full_name": "android.media.eco.IECOSession", + "calls": [ + { + "code": 1, + "in": [ + {"provider": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.eco.ECOData" + }] + } + ], + "name": "addStatsProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"provider": "readStrongBinder"}], + "name": "removeStatsProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.eco.ECOData" + }] + } + ], + "name": "addInfoListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "removeInfoListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newStats": "readParcelable", + "__parcelType": "android.media.eco.ECOData" + }] + } + ], + "name": "pushNewStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "getWidth", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getHeight", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [], + "name": "getIsCameraRecording", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "getNumOfListeners", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "getNumOfProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IECOSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/IMediaMetricsManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/IMediaMetricsManager.struct new file mode 100644 index 00000000..223523e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/IMediaMetricsManager.struct @@ -0,0 +1,178 @@ +{ + "produced_on": "2024-04-12T08:47:46.560357250Z", + "source_location": "", + "full_name": "android.media.metrics.IMediaMetricsManager", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metrics": "readParcelable", + "__parcelType": "android.media.metrics.PlaybackMetrics" + }] + }, + {"userId": "readInt32"} + ], + "name": "reportPlaybackMetrics", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "getPlaybackSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [{"userId": "readInt32"}], + "name": "getRecordingSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.metrics.NetworkEvent" + }] + }, + {"userId": "readInt32"} + ], + "name": "reportNetworkEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.metrics.PlaybackErrorEvent" + }] + }, + {"userId": "readInt32"} + ], + "name": "reportPlaybackErrorEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.metrics.PlaybackStateEvent" + }] + }, + {"userId": "readInt32"} + ], + "name": "reportPlaybackStateEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.metrics.TrackChangeEvent" + }] + }, + {"userId": "readInt32"} + ], + "name": "reportTrackChangeEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"userId": "readInt32"}], + "name": "getTranscodingSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [{"userId": "readInt32"}], + "name": "getEditingSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "getBundleSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metrics": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"userId": "readInt32"} + ], + "name": "reportBundleMetrics", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"sessionId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "releaseSessionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaMetricsManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/NetworkEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/NetworkEvent.struct new file mode 100644 index 00000000..80e9c38a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/NetworkEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:33:00.692593751Z", + "source_location": "", + "components": [ + {"type": "readInt32"}, + {"timeSinceCreatedMillis": "readInt64"}, + {"extras": "readBundle"} + ], + "full_name": "android.media.metrics.NetworkEvent", + "name": "NetworkEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackErrorEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackErrorEvent.struct new file mode 100644 index 00000000..3074d6b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackErrorEvent.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:51:41.617345776Z", + "source_location": "", + "components": [ + {"flg": "readByte"}, + {"errorCode": "readInt32"}, + {"subErrorCode": "readInt32"}, + {"timeSinceCreatedMillis": "readInt64"}, + {"extras": "readBundle"} + ], + "full_name": "android.media.metrics.PlaybackErrorEvent", + "name": "PlaybackErrorEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackStateEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackStateEvent.struct new file mode 100644 index 00000000..6e2d24e3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/PlaybackStateEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:57:33.657875721Z", + "source_location": "", + "components": [ + {"state": "readInt32"}, + {"timeSinceCreatedMillis": "readInt64"}, + {"extras": "readBundle"} + ], + "full_name": "android.media.metrics.PlaybackStateEvent", + "name": "PlaybackStateEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/TrackChangeEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/TrackChangeEvent.struct new file mode 100644 index 00000000..1023dc75 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/metrics/TrackChangeEvent.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T13:20:38.768482934Z", + "source_location": "", + "components": [ + {"flg": "readInt32"}, + {"state": "readInt32"}, + {"reason": "readInt32"}, + {"bitrate": "readInt32"}, + {"timeSinceCreatedMillis": "readInt64"}, + {"type": "readInt32"}, + {"channelCount": "readInt32"}, + {"sampleRate": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"videoFrameRate": "readFloat"}, + {"extras": "readBundle"} + ], + "full_name": "android.media.metrics.TrackChangeEvent", + "name": "TrackChangeEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IBluetoothMidiService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IBluetoothMidiService.struct new file mode 100644 index 00000000..3f81bc69 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IBluetoothMidiService.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.568699776Z", + "source_location": "", + "full_name": "android.media.midi.IBluetoothMidiService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bluetoothDevice": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + } + ], + "name": "addBluetoothDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IBluetoothMidiService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceListener.struct new file mode 100644 index 00000000..1c28123e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceListener.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:46.569791908Z", + "source_location": "", + "full_name": "android.media.midi.IMidiDeviceListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ], + "name": "onDeviceAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ], + "name": "onDeviceRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceStatus" + }] + } + ], + "name": "onDeviceStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMidiDeviceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceOpenCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceOpenCallback.struct new file mode 100644 index 00000000..7ec6cf83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceOpenCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.570636784Z", + "source_location": "", + "full_name": "android.media.midi.IMidiDeviceOpenCallback", + "calls": [{ + "code": 1, + "in": [ + {"server": "readStrongBinder"}, + {"token": "readStrongBinder"} + ], + "name": "onDeviceOpened", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMidiDeviceOpenCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceServer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceServer.struct new file mode 100644 index 00000000..fe1182c3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiDeviceServer.struct @@ -0,0 +1,118 @@ +{ + "produced_on": "2024-04-12T08:47:46.571905310Z", + "source_location": "", + "full_name": "android.media.midi.IMidiDeviceServer", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"portNumber": "readInt32"} + ], + "name": "openInputPort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "FileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"token": "readStrongBinder"}, + {"portNumber": "readInt32"} + ], + "name": "openOutputPort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "FileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [{"token": "readStrongBinder"}], + "name": "closePort", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "closeDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"outputPortNumber": "readInt32"} + ], + "name": "connectPorts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "getDeviceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ], + "name": "setDeviceInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMidiDeviceServer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiManager.struct new file mode 100644 index 00000000..26d6c74d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/IMidiManager.struct @@ -0,0 +1,213 @@ +{ + "produced_on": "2024-04-12T08:47:46.573992461Z", + "source_location": "", + "full_name": "android.media.midi.IMidiManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.midi.MidiDeviceInfo" + } + ] + }, + { + "code": 2, + "in": [{"transport": "readInt32"}], + "name": "getDevicesForTransport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.midi.MidiDeviceInfo" + } + ] + }, + { + "code": 3, + "in": [ + {"clientToken": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"clientToken": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"clientToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "openDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"clientToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bluetoothDevice": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothDevice" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "openBluetoothDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"clientToken": "readStrongBinder"}, + {"deviceToken": "readStrongBinder"} + ], + "name": "closeDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"server": "readStrongBinder"}, + {"numInputPorts": "readInt32"}, + {"numOutputPorts": "readInt32"}, + {"inputPortNames": "readString16Vector"}, + {"outputPortNames": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"properties": "readBundle"}] + }, + {"type": "readInt32"}, + {"defaultProtocol": "readInt32"} + ], + "name": "registerDeviceServer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ] + }, + { + "code": 9, + "in": [{"server": "readStrongBinder"}], + "name": "unregisterDeviceServer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"className": "readString16"} + ], + "name": "getServiceDeviceInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceInfo" + }] + } + ], + "name": "getDeviceStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceStatus" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"server": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.media.midi.MidiDeviceStatus" + }] + } + ], + "name": "setDeviceStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"server": "readStrongBinder"}, + {"inputBytes": "readInt32"}, + {"outputBytes": "readInt32"} + ], + "name": "updateTotalBytes", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMidiManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/MidiDeviceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/MidiDeviceInfo.struct new file mode 100644 index 00000000..2aee2e50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/midi/MidiDeviceInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T11:25:17.484534443Z", + "source_location": "", + "components": [ + {"type": "readInt32"}, + {"id": "readInt32"}, + {"inputPortCount": "readInt32"}, + {"outputPortCount": "readInt32"}, + {"isPrivate": "readInt32"}, + {"defaultProtocol": "readInt32"}, + {"basicPropertiesIgnored": "readBundle"}, + {"properties": "readBundle"} + ], + "full_name": "android.media.midi.MidiDeviceInfo", + "name": "MidiDeviceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionAttributionTagCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionAttributionTagCallback.struct new file mode 100644 index 00000000..4fa3a3ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionAttributionTagCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.576231626Z", + "source_location": "", + "full_name": "android.media.musicrecognition.IMusicRecognitionAttributionTagCallback", + "calls": [{ + "code": 1, + "in": [{"attributionTag": "readString16"}], + "name": "onAttributionTag", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMusicRecognitionAttributionTagCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManager.struct new file mode 100644 index 00000000..56347b9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManager.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.577011691Z", + "source_location": "", + "full_name": "android.media.musicrecognition.IMusicRecognitionManager", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionRequest": "readParcelable", + "__parcelType": "android.media.musicrecognition.RecognitionRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "beginRecognition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IMusicRecognitionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManagerCallback.struct new file mode 100644 index 00000000..965b4922 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionManagerCallback.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:46.577940750Z", + "source_location": "", + "full_name": "android.media.musicrecognition.IMusicRecognitionManagerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.media.MediaMetadata" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onRecognitionSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"failureCode": "readInt32"}], + "name": "onRecognitionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onAudioStreamClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMusicRecognitionManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionService.struct new file mode 100644 index 00000000..29c0e914 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionService.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:46.579095893Z", + "source_location": "", + "full_name": "android.media.musicrecognition.IMusicRecognitionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onAudioStreamStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "getAttributionTag", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMusicRecognitionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionServiceCallback.struct new file mode 100644 index 00000000..384045c5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/musicrecognition/IMusicRecognitionServiceCallback.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:46.580096593Z", + "source_location": "", + "full_name": "android.media.musicrecognition.IMusicRecognitionServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.media.MediaMetadata" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onRecognitionSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"failureCode": "readInt32"}], + "name": "onRecognitionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMusicRecognitionServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/permission/Identity.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/permission/Identity.struct new file mode 100644 index 00000000..64ae5e69 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/permission/Identity.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:46.438933673Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "full_name": "android.media.permission.Identity", + "name": "Identity", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjection.struct new file mode 100644 index 00000000..dd1ea043 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjection.struct @@ -0,0 +1,112 @@ +{ + "produced_on": "2024-04-12T08:47:46.583378698Z", + "source_location": "", + "full_name": "android.media.projection.IMediaProjection", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "canProjectAudio", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "canProjectVideo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "canProjectSecureVideo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"flags": "readInt32"}], + "name": "applyVirtualDisplayFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getLaunchCookie", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [{"launchCookie": "readStrongBinder"}], + "name": "setLaunchCookie", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "isValid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [{"displayId": "readInt32"}], + "name": "notifyVirtualDisplayCreated", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaProjection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionCallback.struct new file mode 100644 index 00000000..4e2f811b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:46.584243015Z", + "source_location": "", + "full_name": "android.media.projection.IMediaProjectionCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "onCapturedContentResize", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"isVisible": "readBool"}], + "name": "onCapturedContentVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaProjectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionManager.struct new file mode 100644 index 00000000..49a051f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionManager.struct @@ -0,0 +1,160 @@ +{ + "produced_on": "2024-04-12T08:47:46.588468810Z", + "source_location": "", + "full_name": "android.media.projection.IMediaProjectionManager", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "hasProjectionPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"type": "readInt32"}, + {"permanentGrant": "readBool"} + ], + "name": "createProjection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getProjection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"projection": "readStrongBinder"}], + "name": "isCurrentProjection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"projection": "readStrongBinder"}], + "name": "requestConsentForInvalidProjection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getActiveProjectionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.projection.MediaProjectionInfo" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "stopActiveProjection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "notifyActiveProjectionCapturedContentResized", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"isVisible": "readBool"}], + "name": "notifyActiveProjectionCapturedContentVisibilityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"callback": "readStrongBinder"}], + "name": "addCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"callback": "readStrongBinder"}], + "name": "removeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "incomingSession": "readParcelable", + "__parcelType": "android.view.ContentRecordingSession" + }] + }, + {"projection": "readStrongBinder"} + ], + "name": "setContentRecordingSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "consentResult": "readParcelable", + "__parcelType": "android.media.projection.ReviewGrantedConsentResult" + }] + }, + {"projection": "readStrongBinder"} + ], + "name": "setUserReviewGrantedConsentResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaProjectionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionWatcherCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionWatcherCallback.struct new file mode 100644 index 00000000..95e0cfc1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/IMediaProjectionWatcherCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:46.589457319Z", + "source_location": "", + "full_name": "android.media.projection.IMediaProjectionWatcherCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.projection.MediaProjectionInfo" + }] + } + ], + "name": "onStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.projection.MediaProjectionInfo" + }] + } + ], + "name": "onStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaProjectionWatcherCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/MediaProjectionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/MediaProjectionInfo.struct new file mode 100644 index 00000000..94a3a750 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/projection/MediaProjectionInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T16:20:16.705316606Z", + "source_location": "", + "components": [ + {"mPackageName": "readString16"}, + { + "mUserHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + } + ], + "full_name": "android.media.projection.MediaProjectionInfo", + "name": "MediaProjectionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IActiveSessionsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IActiveSessionsListener.struct new file mode 100644 index 00000000..bdd199fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IActiveSessionsListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.592771625Z", + "source_location": "", + "full_name": "android.media.session.IActiveSessionsListener", + "calls": [{ + "code": 1, + "in": [{ + "sessions": "readList", + "__parcelType": "android.media.session.MediaSession.Token" + }], + "name": "onActiveSessionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IActiveSessionsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventDispatchedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventDispatchedListener.struct new file mode 100644 index 00000000..220b96c6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventDispatchedListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.593976859Z", + "source_location": "", + "full_name": "android.media.session.IOnMediaKeyEventDispatchedListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionToken": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + } + ], + "name": "onMediaKeyEventDispatched", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnMediaKeyEventDispatchedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventSessionChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventSessionChangedListener.struct new file mode 100644 index 00000000..3dc71fc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyEventSessionChangedListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.595093392Z", + "source_location": "", + "full_name": "android.media.session.IOnMediaKeyEventSessionChangedListener", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaKeyEventSessionToken": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + } + ], + "name": "onMediaKeyEventSessionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnMediaKeyEventSessionChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyListener.struct new file mode 100644 index 00000000..87d85eaa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnMediaKeyListener.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:46.596160413Z", + "source_location": "", + "full_name": "android.media.session.IOnMediaKeyListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onMediaKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnMediaKeyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnVolumeKeyLongPressListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnVolumeKeyLongPressListener.struct new file mode 100644 index 00000000..4fd60a10 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/IOnVolumeKeyLongPressListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.597104892Z", + "source_location": "", + "full_name": "android.media.session.IOnVolumeKeyLongPressListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "onVolumeKeyLongPress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnVolumeKeyLongPressListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession.struct new file mode 100644 index 00000000..96759ff4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession.struct @@ -0,0 +1,224 @@ +{ + "produced_on": "2024-04-12T08:47:46.598792935Z", + "source_location": "", + "full_name": "android.media.session.ISession", + "calls": [ + { + "code": 1, + "in": [ + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "sendEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"flags": "readInt32"}], + "name": "setFlags", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"active": "readBool"}], + "name": "setActive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mbr": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "setMediaButtonReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "broadcastReceiver": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setMediaButtonBroadcastReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pi": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "setLaunchPendingIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "destroySession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.media.MediaMetadata" + }] + }, + {"duration": "readInt64"}, + {"metadataDescription": "readString16"} + ], + "name": "setMetadata", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.media.session.PlaybackState" + }] + } + ], + "name": "setPlaybackState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "resetQueue", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getBinderForSetQueue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "title": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "setQueueTitle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "setExtras", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"type": "readInt32"}], + "name": "setRatingType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.media.AudioAttributes" + }] + } + ], + "name": "setPlaybackToLocal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"control": "readInt32"}, + {"max": "readInt32"}, + {"controlId": "readString16"} + ], + "name": "setPlaybackToRemote", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"currentVolume": "readInt32"}], + "name": "setCurrentVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession2TokensListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession2TokensListener.struct new file mode 100644 index 00000000..7f4b971c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISession2TokensListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.599919448Z", + "source_location": "", + "full_name": "android.media.session.ISession2TokensListener", + "calls": [{ + "code": 1, + "in": [{ + "tokens": "readList", + "__parcelType": "android.media.Session2Token" + }], + "name": "onSession2TokensChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISession2TokensListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionCallback.struct new file mode 100644 index 00000000..341fa90f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionCallback.struct @@ -0,0 +1,382 @@ +{ + "produced_on": "2024-04-12T08:47:46.602660152Z", + "source_location": "", + "full_name": "android.media.session.ISessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cb": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaButtonIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"sequenceNumber": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cb": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onMediaButton", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaButtonIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onMediaButtonFromController", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onPrepare", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"mediaId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPrepareFromMediaId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"query": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPrepareFromSearch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPrepareFromUri", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onPlay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"mediaId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPlayFromMediaId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"query": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPlayFromSearch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onPlayFromUri", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"id": "readInt64"} + ], + "name": "onSkipToTrack", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onPause", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onNext", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onPrevious", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onFastForward", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onRewind", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"pos": "readInt64"} + ], + "name": "onSeekTo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rating": "readParcelable", + "__parcelType": "android.media.Rating" + }] + } + ], + "name": "onRate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"speed": "readFloat"} + ], + "name": "onSetPlaybackSpeed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "onCustomAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"direction": "readInt32"} + ], + "name": "onAdjustVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"packageName": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"value": "readInt32"} + ], + "name": "onSetVolumeTo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionController.struct new file mode 100644 index 00000000..81e7c662 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionController.struct @@ -0,0 +1,486 @@ +{ + "produced_on": "2024-04-12T08:47:46.605543940Z", + "source_location": "", + "full_name": "android.media.session.ISessionController", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cb": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "sendCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaButton": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "sendMediaButton", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"cb": "readStrongBinder"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "getTag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [], + "name": "getSessionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 8, + "in": [], + "name": "getLaunchPendingIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 10, + "in": [], + "name": "getVolumeAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.session.MediaController.PlaybackInfo" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"opPackageName": "readString16"}, + {"direction": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "adjustVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"opPackageName": "readString16"}, + {"value": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "setVolumeTo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"packageName": "readString16"}], + "name": "prepare", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"mediaId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "prepareFromMediaId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"string": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "prepareFromSearch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "prepareFromUri", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"packageName": "readString16"}], + "name": "play", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"packageName": "readString16"}, + {"mediaId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "playFromMediaId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"packageName": "readString16"}, + {"string": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "playFromSearch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "playFromUri", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"packageName": "readString16"}, + {"id": "readInt64"} + ], + "name": "skipToQueueItem", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"packageName": "readString16"}], + "name": "pause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"packageName": "readString16"}], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"packageName": "readString16"}], + "name": "next", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"packageName": "readString16"}], + "name": "previous", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"packageName": "readString16"}], + "name": "fastForward", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"packageName": "readString16"}], + "name": "rewind", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"packageName": "readString16"}, + {"pos": "readInt64"} + ], + "name": "seekTo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rating": "readParcelable", + "__parcelType": "android.media.Rating" + }] + } + ], + "name": "rate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"packageName": "readString16"}, + {"speed": "readFloat"} + ], + "name": "setPlaybackSpeed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"packageName": "readString16"}, + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "sendCustomAction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [], + "name": "getMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.MediaMetadata" + }] + } + ] + }, + { + "code": 33, + "in": [], + "name": "getPlaybackState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.session.PlaybackState" + }] + } + ] + }, + { + "code": 34, + "in": [], + "name": "getQueue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 35, + "in": [], + "name": "getQueueTitle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + }, + { + "code": 36, + "in": [], + "name": "getExtras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 37, + "in": [], + "name": "getRatingType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ISessionController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionControllerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionControllerCallback.struct new file mode 100644 index 00000000..a230e95c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionControllerCallback.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:46.607043480Z", + "source_location": "", + "full_name": "android.media.session.ISessionControllerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onSessionDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.media.session.PlaybackState" + }] + } + ], + "name": "onPlaybackStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.media.MediaMetadata" + }] + } + ], + "name": "onMetadataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "queue": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onQueueChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "title": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onQueueTitleChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onExtrasChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.session.MediaController.PlaybackInfo" + }] + } + ], + "name": "onVolumeInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionControllerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionManager.struct new file mode 100644 index 00000000..cd5d498c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/session/ISessionManager.struct @@ -0,0 +1,382 @@ +{ + "produced_on": "2024-04-12T08:47:46.610481377Z", + "source_location": "", + "full_name": "android.media.session.ISessionManager", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"sessionCb": "readStrongBinder"}, + {"tag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionInfo": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "createSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "compName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "getSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.session.MediaSession.Token" + } + ] + }, + { + "code": 3, + "in": [{"packageName": "readString16"}], + "name": "getMediaKeyEventSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + } + ] + }, + { + "code": 4, + "in": [{"packageName": "readString16"}], + "name": "getMediaKeyEventSessionPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"asSystemService": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"needWakeLock": "readBool"} + ], + "name": "dispatchMediaKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionToken": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + } + ], + "name": "dispatchMediaKeyEventToSessionAsSystemService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"opPackageName": "readString16"}, + {"asSystemService": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"stream": "readInt32"}, + {"musicOnly": "readBool"} + ], + "name": "dispatchVolumeKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"opPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionToken": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + } + ], + "name": "dispatchVolumeKeyEventToSessionAsSystemService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"opPackageName": "readString16"}, + {"suggestedStream": "readInt32"}, + {"delta": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "dispatchAdjustVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "compName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "addSessionsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"listener": "readStrongBinder"}], + "name": "removeSessionsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "addSession2TokensListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"listener": "readStrongBinder"}], + "name": "removeSession2TokensListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"rvc": "readStrongBinder"}], + "name": "registerRemoteSessionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"rvc": "readStrongBinder"}], + "name": "unregisterRemoteSessionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "isGlobalPriorityActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"listener": "readStrongBinder"}], + "name": "addOnMediaKeyEventDispatchedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"listener": "readStrongBinder"}], + "name": "removeOnMediaKeyEventDispatchedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "addOnMediaKeyEventSessionChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"listener": "readStrongBinder"}], + "name": "removeOnMediaKeyEventSessionChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"listener": "readStrongBinder"}], + "name": "setOnVolumeKeyLongPressListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"listener": "readStrongBinder"}], + "name": "setOnMediaKeyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"controllerPackageName": "readString16"}, + {"controllerPid": "readInt32"}, + {"controllerUid": "readInt32"} + ], + "name": "isTrusted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [{"name": "readString16"}], + "name": "setCustomMediaKeyDispatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"name": "readString16"}], + "name": "setCustomMediaSessionPolicyProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"componentName": "readString16"}], + "name": "hasCustomMediaKeyDispatcher", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [{"componentName": "readString16"}], + "name": "hasCustomMediaSessionPolicyProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + } + ], + "name": "getSessionPolicies", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.media.session.MediaSession.Token" + }] + }, + {"policies": "readInt32"} + ], + "name": "setSessionPolicies", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ConfidenceLevel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ConfidenceLevel.struct new file mode 100644 index 00000000..8b03f7a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ConfidenceLevel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.118499616Z", + "source_location": "", + "components": [ + {"userId": "readInt32"}, + {"levelPercent": "readInt32"} + ], + "full_name": "android.media.soundtrigger.ConfidenceLevel", + "name": "ConfidenceLevel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionService.struct new file mode 100644 index 00000000..15b9e010 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionService.struct @@ -0,0 +1,108 @@ +{ + "produced_on": "2024-04-12T08:47:46.614249082Z", + "source_location": "", + "full_name": "android.media.soundtrigger.ISoundTriggerDetectionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"client": "readStrongBinder"} + ], + "name": "setClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "removeClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"opId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundTrigger.GenericRecognitionEvent" + }] + } + ], + "name": "onGenericRecognitionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"opId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"opId": "readInt32"} + ], + "name": "onStopOperation", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerDetectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionServiceClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionServiceClient.struct new file mode 100644 index 00000000..b17f7e58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ISoundTriggerDetectionServiceClient.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.615294852Z", + "source_location": "", + "full_name": "android.media.soundtrigger.ISoundTriggerDetectionServiceClient", + "calls": [{ + "code": 1, + "in": [{"opId": "readInt32"}], + "name": "onOpFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISoundTriggerDetectionServiceClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ModelParameterRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ModelParameterRange.struct new file mode 100644 index 00000000..cc290d46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/ModelParameterRange.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.120635229Z", + "source_location": "", + "components": [ + {"minInclusive": "readInt32"}, + {"maxInclusive": "readInt32"} + ], + "full_name": "android.media.soundtrigger.ModelParameterRange", + "name": "ModelParameterRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Phrase.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Phrase.struct new file mode 100644 index 00000000..b05915a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Phrase.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.121895994Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"recognitionModes": "readInt32"}, + {"users": "readInt32Vector"}, + {"locale": "readString16"}, + {"text": "readString16"} + ], + "full_name": "android.media.soundtrigger.Phrase", + "name": "Phrase", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionEvent.struct new file mode 100644 index 00000000..e6b32254 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionEvent.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:48:00.123167209Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "common": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionEvent" + }] + }, + { + "phraseExtras": "readParcelableVector", + "__parcelType": "android.media.soundtrigger.PhraseRecognitionExtra" + } + ], + "full_name": "android.media.soundtrigger.PhraseRecognitionEvent", + "name": "PhraseRecognitionEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionExtra.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionExtra.struct new file mode 100644 index 00000000..2e61b4ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseRecognitionExtra.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:48:00.124437964Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"recognitionModes": "readInt32"}, + {"confidenceLevel": "readInt32"}, + { + "levels": "readParcelableVector", + "__parcelType": "android.media.soundtrigger.ConfidenceLevel" + } + ], + "full_name": "android.media.soundtrigger.PhraseRecognitionExtra", + "name": "PhraseRecognitionExtra", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseSoundModel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseSoundModel.struct new file mode 100644 index 00000000..92fb6fec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/PhraseSoundModel.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:48:00.125588097Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "common": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundModel" + }] + }, + { + "phrases": "readParcelableVector", + "__parcelType": "android.media.soundtrigger.Phrase" + } + ], + "full_name": "android.media.soundtrigger.PhraseSoundModel", + "name": "PhraseSoundModel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Properties.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Properties.struct new file mode 100644 index 00000000..8506797b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/Properties.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:48:00.126807082Z", + "source_location": "", + "components": [ + {"implementor": "readString16"}, + {"description": "readString16"}, + {"version": "readInt32"}, + {"uuid": "readString16"}, + {"supportedModelArch": "readString16"}, + {"maxSoundModels": "readInt32"}, + {"maxKeyPhrases": "readInt32"}, + {"maxUsers": "readInt32"}, + {"recognitionModes": "readInt32"}, + {"captureTransition": "readBool"}, + {"maxBufferMs": "readInt32"}, + {"concurrentCapture": "readBool"}, + {"triggerInEvent": "readBool"}, + {"powerConsumptionMw": "readInt32"}, + {"audioCapabilities": "readInt32"} + ], + "full_name": "android.media.soundtrigger.Properties", + "name": "Properties", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionConfig.struct new file mode 100644 index 00000000..54e56b33 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionConfig.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:48:00.128002875Z", + "source_location": "", + "components": [ + {"captureRequested": "readBool"}, + { + "phraseRecognitionExtras": "readParcelableVector", + "__parcelType": "android.media.soundtrigger.PhraseRecognitionExtra" + }, + {"audioCapabilities": "readInt32"}, + {"data": "readByteVector"} + ], + "full_name": "android.media.soundtrigger.RecognitionConfig", + "name": "RecognitionConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionEvent.struct new file mode 100644 index 00000000..a0fde7ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/RecognitionEvent.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:48:00.129341802Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionStatus" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundModelType" + }] + }, + {"captureAvailable": "readBool"}, + {"captureDelayMs": "readInt32"}, + {"capturePreambleMs": "readInt32"}, + {"triggerInData": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioConfig": "readParcelable", + "__parcelType": "android.media.soundtrigger.android.media.audio.common.AudioConfig" + }] + }, + {"data": "readByteVector"}, + {"recognitionStillActive": "readBool"} + ], + "full_name": "android.media.soundtrigger.RecognitionEvent", + "name": "RecognitionEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/SoundModel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/SoundModel.struct new file mode 100644 index 00000000..235eea5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger/SoundModel.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:48:00.132619946Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundModelType" + }] + }, + {"uuid": "readString16"}, + {"vendorUuid": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.media.soundtrigger.ParcelFileDescriptor" + }] + }, + {"dataSize": "readInt32"} + ], + "full_name": "android.media.soundtrigger.SoundModel", + "name": "SoundModel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IAcknowledgeEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IAcknowledgeEvent.struct new file mode 100644 index 00000000..d0c608a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IAcknowledgeEvent.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.439932502Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.IAcknowledgeEvent", + "calls": [{ + "code": 1, + "in": [], + "name": "eventReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAcknowledgeEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectGlobalEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectGlobalEvent.struct new file mode 100644 index 00000000..ee499f67 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectGlobalEvent.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:46.441170557Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.IInjectGlobalEvent", + "calls": [ + { + "code": 1, + "in": [], + "name": "triggerRestart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"isContended": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setResourceContention", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "triggerOnResourcesAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInjectGlobalEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectModelEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectModelEvent.struct new file mode 100644 index 00000000..230a019a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectModelEvent.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.442141506Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.IInjectModelEvent", + "calls": [{ + "code": 1, + "in": [], + "name": "triggerUnloadModel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInjectModelEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectRecognitionEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectRecognitionEvent.struct new file mode 100644 index 00000000..dd84d3bf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/IInjectRecognitionEvent.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.443336380Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.IInjectRecognitionEvent", + "calls": [ + { + "code": 1, + "in": [ + {"data": "readByteVector"}, + { + "phraseExtras": "readParcelableVector", + "__parcelType": "android.media.soundtrigger.PhraseRecognitionExtra" + } + ], + "name": "triggerRecognitionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "triggerAbortRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInjectRecognitionEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerCallback.struct new file mode 100644 index 00000000..a9ed3268 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerCallback.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:46.444912691Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.ISoundTriggerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.soundtrigger_middleware.RecognitionEventSys" + }] + }, + {"captureSession": "readInt32"} + ], + "name": "onRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.media.soundtrigger_middleware.PhraseRecognitionEventSys" + }] + }, + {"captureSession": "readInt32"} + ], + "name": "onPhraseRecognition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onResourcesAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"modelHandle": "readInt32"}], + "name": "onModelUnloaded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onModuleDied", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerInjection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerInjection.struct new file mode 100644 index 00000000..6c73aa44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerInjection.struct @@ -0,0 +1,121 @@ +{ + "produced_on": "2024-04-12T08:47:46.448250157Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.ISoundTriggerInjection", + "calls": [ + { + "code": 1, + "in": [{"globalInjection": "readStrongBinder"}], + "name": "registerGlobalEventInjection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"globalSession": "readStrongBinder"}], + "name": "onRestarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"globalSession": "readStrongBinder"}], + "name": "onFrameworkDetached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"token": "readStrongBinder"}, + {"globalSession": "readStrongBinder"} + ], + "name": "onClientAttached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"token": "readStrongBinder"}], + "name": "onClientDetached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundModel" + }] + }, + { + "phrases": "readParcelableVector", + "__parcelType": "android.media.soundtrigger.Phrase" + }, + {"modelInjection": "readStrongBinder"}, + {"globalSession": "readStrongBinder"} + ], + "name": "onSoundModelLoaded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"modelParam": "readInt32"}, + {"value": "readInt32"}, + {"modelSession": "readStrongBinder"} + ], + "name": "onParamSet", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"audioSessionToken": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionConfig" + }] + }, + {"recognitionInjection": "readStrongBinder"}, + {"modelSession": "readStrongBinder"} + ], + "name": "onRecognitionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"recognitionSession": "readStrongBinder"}], + "name": "onRecognitionStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"modelSession": "readStrongBinder"}], + "name": "onSoundModelUnloaded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "onPreempted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerInjection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerMiddlewareService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerMiddlewareService.struct new file mode 100644 index 00000000..9b2a2bb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerMiddlewareService.struct @@ -0,0 +1,120 @@ +{ + "produced_on": "2024-04-12T08:47:46.450490392Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.ISoundTriggerMiddlewareService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + } + ], + "name": "listModulesAsOriginator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.soundtrigger_middleware.SoundTriggerModuleDescriptor" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "middlemanIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + } + ], + "name": "listModulesAsMiddleman", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.media.soundtrigger_middleware.SoundTriggerModuleDescriptor" + } + ] + }, + { + "code": 3, + "in": [ + {"handle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "identity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "attachAsOriginator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"handle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "middlemanIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"callback": "readStrongBinder"}, + {"isTrusted": "readBool"} + ], + "name": "attachAsMiddleman", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"injection": "readStrongBinder"}], + "name": "attachFakeHalInjection", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerMiddlewareService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerModule.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerModule.struct new file mode 100644 index 00000000..c65a5231 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/ISoundTriggerModule.struct @@ -0,0 +1,161 @@ +{ + "produced_on": "2024-04-12T08:47:46.452971931Z", + "source_location": "", + "full_name": "android.media.soundtrigger_middleware.ISoundTriggerModule", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.media.soundtrigger.SoundModel" + }] + } + ], + "name": "loadModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.media.soundtrigger.PhraseSoundModel" + }] + } + ], + "name": "loadPhraseModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"modelHandle": "readInt32"}], + "name": "unloadModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionConfig" + }] + } + ], + "name": "startRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"modelHandle": "readInt32"}], + "name": "stopRecognition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"modelHandle": "readInt32"}], + "name": "forceRecognitionEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameter" + }] + }, + {"value": "readInt32"} + ], + "name": "setModelParameter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameter" + }] + } + ], + "name": "getModelParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"modelHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameter" + }] + } + ], + "name": "queryModelParameterSupport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.soundtrigger.ModelParameterRange" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "detach", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerModule", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/PhraseRecognitionEventSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/PhraseRecognitionEventSys.struct new file mode 100644 index 00000000..9019499c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/PhraseRecognitionEventSys.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:46.454256737Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phraseRecognitionEvent": "readParcelable", + "__parcelType": "android.media.soundtrigger.PhraseRecognitionEvent" + }] + }, + {"halEventReceivedMillis": "readInt64"}, + {"token": "readStrongBinder"} + ], + "full_name": "android.media.soundtrigger_middleware.PhraseRecognitionEventSys", + "name": "PhraseRecognitionEventSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/RecognitionEventSys.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/RecognitionEventSys.struct new file mode 100644 index 00000000..5aabc4f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/RecognitionEventSys.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:46.455402720Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionEvent": "readParcelable", + "__parcelType": "android.media.soundtrigger.RecognitionEvent" + }] + }, + {"halEventReceivedMillis": "readInt64"}, + {"token": "readStrongBinder"} + ], + "full_name": "android.media.soundtrigger_middleware.RecognitionEventSys", + "name": "RecognitionEventSys", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/SoundTriggerModuleDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/SoundTriggerModuleDescriptor.struct new file mode 100644 index 00000000..aa3de17f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/soundtrigger_middleware/SoundTriggerModuleDescriptor.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:46.456436950Z", + "source_location": "", + "components": [ + {"handle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "properties": "readParcelable", + "__parcelType": "android.media.soundtrigger.Properties" + }] + } + ], + "full_name": "android.media.soundtrigger_middleware.SoundTriggerModuleDescriptor", + "name": "SoundTriggerModuleDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdRequest.struct new file mode 100644 index 00000000..87543c63 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdRequest.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T15:30:28.713645217Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mRequestType": "readInt32"}, + {"readInt": "readInt32"}, + { + "__backreference": "readInt", + "__conditional": [{ + "mFileDescriptor": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"mStartTime": "readInt64"}, + {"mStopTime": "readInt64"}, + {"mEchoInterval": "readInt64"}, + {"mMediaFileType": "readString16"}, + {"mMetadata": "readBundle"} + ], + "full_name": "android.media.tv.AdRequest", + "name": "AdRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdResponse.struct new file mode 100644 index 00000000..042b8097 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AdResponse.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T14:51:08.561746631Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mResponseType": "readInt32"}, + {"mElapsedTime": "readInt64"} + ], + "full_name": "android.media.tv.AdResponse", + "name": "AdResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AitInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AitInfo.struct new file mode 100644 index 00000000..bffc4780 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/AitInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:57:04.633443899Z", + "source_location": "", + "components": [ + {"mType": "readInt32"}, + {"mVersion": "readInt32"} + ], + "full_name": "android.media.tv.AitInfo", + "name": "AitInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoRequest.struct new file mode 100644 index 00000000..9a0b094a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:09:43.175018471Z", + "source_location": "", + "components": [{"type": "readInt32"}], + "full_name": "android.media.tv.BroadcastInfoRequest", + "name": "BroadcastInfoRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoResponse.struct new file mode 100644 index 00000000..6ee144b6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/BroadcastInfoResponse.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:59:35.499670748Z", + "source_location": "", + "components": [{"type": "readInt32"}], + "full_name": "android.media.tv.BroadcastInfoResponse", + "name": "BroadcastInfoResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/DvbDeviceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/DvbDeviceInfo.struct new file mode 100644 index 00000000..ad2c3498 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/DvbDeviceInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:30:11.831270507Z", + "source_location": "", + "components": [ + {"mAdapterId": "readInt32"}, + {"mDeviceId": "readInt32"} + ], + "full_name": "android.media.tv.DvbDeviceInfo", + "name": "DvbDeviceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputClient.struct new file mode 100644 index 00000000..1d745783 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputClient.struct @@ -0,0 +1,363 @@ +{ + "produced_on": "2024-04-12T08:47:46.622560027Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputClient", + "calls": [ + { + "code": 1, + "in": [ + {"inputId": "readString16"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + }, + {"seq": "readInt32"} + ], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"seq": "readInt32"}], + "name": "onSessionReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"seq": "readInt32"} + ], + "name": "onSessionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"seq": "readInt32"} + ], + "name": "onChannelRetuned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + { + "AudioPresentations": "readList", + "__parcelType": "android.media.AudioPresentation" + }, + {"seq": "readInt32"} + ], + "name": "onAudioPresentationsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"presentationId": "readInt32"}, + {"programId": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onAudioPresentationSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + { + "tracks": "readList", + "__parcelType": "android.media.tv.TvTrackInfo" + }, + {"seq": "readInt32"} + ], + "name": "onTracksChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"type": "readInt32"}, + {"trackId": "readString16"}, + {"seq": "readInt32"} + ], + "name": "onTrackSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"seq": "readInt32"}], + "name": "onVideoAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"reason": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onVideoUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"seq": "readInt32"}], + "name": "onContentAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"rating": "readString16"}, + {"seq": "readInt32"} + ], + "name": "onContentBlocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"left": "readInt32"}, + {"top": "readInt32"}, + {"right": "readInt32"}, + {"bottom": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onLayoutSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"status": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onTimeShiftStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"timeMs": "readInt64"}, + {"seq": "readInt32"} + ], + "name": "onTimeShiftStartPositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"timeMs": "readInt64"}, + {"seq": "readInt32"} + ], + "name": "onTimeShiftCurrentPositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aitInfo": "readParcelable", + "__parcelType": "android.media.tv.AitInfo" + }] + }, + {"seq": "readInt32"} + ], + "name": "onAitInfoUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"stength": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onSignalStrength", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"available": "readBool"}, + {"seq": "readInt32"} + ], + "name": "onCueingMessageAvailability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"mode": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onTimeShiftMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + { + "speeds": "readParcelableVector", + "__parcelType": "android.media.tv.float" + }, + {"seq": "readInt32"} + ], + "name": "onAvailableSpeeds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + }, + {"seq": "readInt32"} + ], + "name": "onTvMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"seq": "readInt32"} + ], + "name": "onTuned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordedProgramUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"seq": "readInt32"} + ], + "name": "onRecordingStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"error": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoResponse" + }] + }, + {"seq": "readInt32"} + ], + "name": "onBroadcastInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.AdResponse" + }] + }, + {"seq": "readInt32"} + ], + "name": "onAdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + }, + {"seq": "readInt32"} + ], + "name": "onAdBufferConsumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardware.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardware.struct new file mode 100644 index 00000000..f94a12bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardware.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:46.624096158Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputHardware", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.tv.TvStreamConfig" + }] + } + ], + "name": "setSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"volume": "readFloat"}], + "name": "setStreamVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"audioType": "readInt32"}, + {"audioAddress": "readString16"}, + {"samplingRate": "readInt32"}, + {"channelMask": "readInt32"}, + {"format": "readInt32"} + ], + "name": "overrideAudioSink", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputHardware", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardwareCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardwareCallback.struct new file mode 100644 index 00000000..8c0ba77e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputHardwareCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.625160189Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputHardwareCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "configs": "readParcelableVector", + "__parcelType": "android.media.tv.TvStreamConfig" + }], + "name": "onStreamConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputHardwareCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManager.struct new file mode 100644 index 00000000..7e508ad9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManager.struct @@ -0,0 +1,900 @@ +{ + "produced_on": "2024-04-12T08:47:46.630410913Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputManager", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "getTvInputList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.TvInputInfo" + } + ] + }, + { + "code": 2, + "in": [ + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getTvInputInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.media.tv.TvInputInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputInfo": "readParcelable", + "__parcelType": "android.media.tv.TvInputInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "updateTvInputInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getTvInputState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAvailableExtensionInterfaceNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 6, + "in": [ + {"inputId": "readString16"}, + {"name": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getExtensionInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [{"userId": "readInt32"}], + "name": "getTvContentRatingSystemList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.TvContentRatingSystemInfo" + } + ] + }, + { + "code": 8, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "isParentalControlsEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setParentalControlsEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"rating": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isRatingBlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [{"userId": "readInt32"}], + "name": "getBlockedRatings", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 14, + "in": [ + {"rating": "readString16"}, + {"userId": "readInt32"} + ], + "name": "addBlockedRating", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"rating": "readString16"}, + {"userId": "readInt32"} + ], + "name": "removeBlockedRating", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"client": "readStrongBinder"}, + {"inputId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tvAppAttributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"isRecordingSession": "readBool"}, + {"seq": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "createSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "releaseSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"sessionId": "readString16"}], + "name": "getClientPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [ + {"useCase": "readInt32"}, + {"sessionId": "readString16"} + ], + "name": "getClientPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 20, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "setMainSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"userId": "readInt32"} + ], + "name": "setSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"format": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "dispatchSurfaceChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"volume": "readFloat"}, + {"userId": "readInt32"} + ], + "name": "setVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "tune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setCaptionEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"type": "readInt32"}, + {"trackId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "selectTrack", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"presentationId": "readInt32"}, + {"programId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "selectAudioPresentation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setInteractiveAppNotificationEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "sendAppPrivateCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"windowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"userId": "readInt32"} + ], + "name": "createOverlayView", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"userId": "readInt32"} + ], + "name": "relayoutOverlayView", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeOverlayView", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"unblockedRating": "readString16"}, + {"userId": "readInt32"} + ], + "name": "unblockContent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordedProgramUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "timeShiftPlay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "timeShiftPause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "timeShiftResume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"timeMs": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "timeShiftSeekTo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.media.PlaybackParams" + }] + }, + {"userId": "readInt32"} + ], + "name": "timeShiftSetPlaybackParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"mode": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "timeShiftSetMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"enable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "timeShiftEnablePositionTracking", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"userId": "readInt32"}], + "name": "getCurrentTunedInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.TunedInfo" + } + ] + }, + { + "code": 42, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "programUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "startRecording", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "stopRecording", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "pauseRecording", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "resumeRecording", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoRequest" + }] + }, + {"userId": "readInt32"} + ], + "name": "requestBroadcastInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"id": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "removeBroadcastInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.AdRequest" + }] + }, + {"userId": "readInt32"} + ], + "name": "requestAd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + }, + {"userId": "readInt32"} + ], + "name": "notifyAdBufferReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "notifyTvMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"type": "readInt32"}, + {"enabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setTvMessageEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "getHardwareList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.TvInputHardwareInfo" + } + ] + }, + { + "code": 53, + "in": [ + {"deviceId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.tv.TvInputInfo" + }] + }, + {"userId": "readInt32"}, + {"tvInputSessionId": "readString16"}, + {"priorityHint": "readInt32"} + ], + "name": "acquireTvInputHardware", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 54, + "in": [ + {"deviceId": "readInt32"}, + {"hardware": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "releaseTvInputHardware", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getAvailableTvStreamConfigList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.TvStreamConfig" + } + ] + }, + { + "code": 56, + "in": [ + {"inputId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.media.tv.TvStreamConfig" + }] + }, + {"userId": "readInt32"} + ], + "name": "captureFrame", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 57, + "in": [{"userId": "readInt32"}], + "name": "isSingleSessionActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 58, + "in": [], + "name": "getDvbDeviceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.DvbDeviceInfo" + } + ] + }, + { + "code": 59, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.tv.DvbDeviceInfo" + }] + }, + {"device": "readInt32"} + ], + "name": "openDvbDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 60, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"userId": "readInt32"} + ], + "name": "sendTvInputNotifyIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "requestChannelBrowsable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [{"deviceId": "readInt32"}], + "name": "addHardwareDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"deviceId": "readInt32"}], + "name": "removeHardwareDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManagerCallback.struct new file mode 100644 index 00000000..ad28b5cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputManagerCallback.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:46.632514095Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputManagerCallback", + "calls": [ + { + "code": 1, + "in": [{"inputId": "readString16"}], + "name": "onInputAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"inputId": "readString16"}], + "name": "onInputRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"inputId": "readString16"}], + "name": "onInputUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"inputId": "readString16"}, + {"state": "readInt32"} + ], + "name": "onInputStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "TvInputInfo": "readParcelable", + "__parcelType": "android.media.tv.TvInputInfo" + }] + } + ], + "name": "onTvInputInfoUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "currentTunedInfos": "readList", + "__parcelType": "android.media.tv.TunedInfo" + }], + "name": "onCurrentTunedInfosUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputService.struct new file mode 100644 index 00000000..22f62ad6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputService.struct @@ -0,0 +1,175 @@ +{ + "produced_on": "2024-04-12T08:47:46.634281281Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + }, + {"callback": "readStrongBinder"}, + {"inputId": "readString16"}, + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tvAppAttributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "createSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"inputId": "readString16"}, + {"sessionId": "readString16"} + ], + "name": "createRecordingSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getAvailableExtensionInterfaceNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 6, + "in": [{"name": "readString16"}], + "name": "getExtensionInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [{"name": "readString16"}], + "name": "getExtensionInterfacePermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hardwareInfo": "readParcelable", + "__parcelType": "android.media.tv.TvInputHardwareInfo" + }] + } + ], + "name": "notifyHardwareAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hardwareInfo": "readParcelable", + "__parcelType": "android.media.tv.TvInputHardwareInfo" + }] + } + ], + "name": "notifyHardwareRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + }] + } + ], + "name": "notifyHdmiDeviceAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + }] + } + ], + "name": "notifyHdmiDeviceRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceInfo": "readParcelable", + "__parcelType": "android.hardware.hdmi.HdmiDeviceInfo" + }] + } + ], + "name": "notifyHdmiDeviceUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputServiceCallback.struct new file mode 100644 index 00000000..8474d90f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputServiceCallback.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:46.635394053Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"deviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputInfo": "readParcelable", + "__parcelType": "android.media.tv.TvInputInfo" + }] + } + ], + "name": "addHardwareInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputInfo": "readParcelable", + "__parcelType": "android.media.tv.TvInputInfo" + }] + } + ], + "name": "addHdmiInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"inputId": "readString16"}], + "name": "removeHardwareInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSession.struct new file mode 100644 index 00000000..a758aebb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSession.struct @@ -0,0 +1,374 @@ +{ + "produced_on": "2024-04-12T08:47:46.638058836Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "release", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"isMain": "readBool"}], + "name": "setMain", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"format": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "dispatchSurfaceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"volume": "readFloat"}], + "name": "setVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "tune", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"enabled": "readBool"}], + "name": "setCaptionEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"presentationId": "readInt32"}, + {"programId": "readInt32"} + ], + "name": "selectAudioPresentation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"type": "readInt32"}, + {"trackId": "readString16"} + ], + "name": "selectTrack", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"enable": "readBool"}], + "name": "setInteractiveAppNotificationEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "appPrivateCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"windowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "createOverlayView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "relayoutOverlayView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "removeOverlayView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"unblockedRating": "readString16"}], + "name": "unblockContent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordedProgramUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "timeShiftPlay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "timeShiftPause", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "timeShiftResume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"timeMs": "readInt64"}], + "name": "timeShiftSeekTo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.media.PlaybackParams" + }] + } + ], + "name": "timeShiftSetPlaybackParams", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"mode": "readInt32"}], + "name": "timeShiftSetMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"enable": "readBool"}], + "name": "timeShiftEnablePositionTracking", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "programUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "startRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "stopRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "pauseRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "resumeRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoRequest" + }] + } + ], + "name": "requestBroadcastInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"id": "readInt32"}], + "name": "removeBroadcastInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.AdRequest" + }] + } + ], + "name": "requestAd", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + } + ], + "name": "notifyAdBufferReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "notifyTvMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"type": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setTvMessageEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSessionCallback.struct new file mode 100644 index 00000000..aa6a4e0e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvInputSessionCallback.struct @@ -0,0 +1,299 @@ +{ + "produced_on": "2024-04-12T08:47:46.640549085Z", + "source_location": "", + "full_name": "android.media.tv.ITvInputSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"session": "readStrongBinder"}, + {"hardwareSessionToken": "readStrongBinder"} + ], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "onSessionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "onChannelRetuned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{ + "tvAudioPresentations": "readList", + "__parcelType": "android.media.AudioPresentation" + }], + "name": "onAudioPresentationsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"presentationId": "readInt32"}, + {"programId": "readInt32"} + ], + "name": "onAudioPresentationSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "tracks": "readList", + "__parcelType": "android.media.tv.TvTrackInfo" + }], + "name": "onTracksChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"type": "readInt32"}, + {"trackId": "readString16"} + ], + "name": "onTrackSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "onVideoAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"reason": "readInt32"}], + "name": "onVideoUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onContentAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"rating": "readString16"}], + "name": "onContentBlocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"left": "readInt32"}, + {"top": "readInt32"}, + {"right": "readInt32"}, + {"bottom": "readInt32"} + ], + "name": "onLayoutSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"status": "readInt32"}], + "name": "onTimeShiftStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"timeMs": "readInt64"}], + "name": "onTimeShiftStartPositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"timeMs": "readInt64"}], + "name": "onTimeShiftCurrentPositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aitInfo": "readParcelable", + "__parcelType": "android.media.tv.AitInfo" + }] + } + ], + "name": "onAitInfoUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"strength": "readInt32"}], + "name": "onSignalStrength", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"available": "readBool"}], + "name": "onCueingMessageAvailability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"mode": "readInt32"}], + "name": "onTimeShiftMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{ + "speeds": "readParcelableVector", + "__parcelType": "android.media.tv.float" + }], + "name": "onAvailableSpeeds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "onTuned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordedProgramUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "onRecordingStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoResponse" + }] + } + ], + "name": "onBroadcastInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.AdResponse" + }] + } + ], + "name": "onAdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + } + ], + "name": "onAdBufferConsumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "onTvMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInputSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteProvider.struct new file mode 100644 index 00000000..b55a1504 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteProvider.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.641672158Z", + "source_location": "", + "full_name": "android.media.tv.ITvRemoteProvider", + "calls": [ + { + "code": 1, + "in": [{"tvServiceInput": "readStrongBinder"}], + "name": "setRemoteServiceInputSink", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "onInputBridgeConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvRemoteProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteServiceInput.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteServiceInput.struct new file mode 100644 index 00000000..e5ea92b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/ITvRemoteServiceInput.struct @@ -0,0 +1,137 @@ +{ + "produced_on": "2024-04-12T08:47:46.643328401Z", + "source_location": "", + "full_name": "android.media.tv.ITvRemoteServiceInput", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"name": "readString16"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"maxPointers": "readInt32"} + ], + "name": "openInputBridge", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "closeInputBridge", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"token": "readStrongBinder"}], + "name": "clearInputBridge", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"token": "readStrongBinder"}, + {"timestamp": "readInt64"} + ], + "name": "sendTimestamp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"keyCode": "readInt32"} + ], + "name": "sendKeyDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"keyCode": "readInt32"} + ], + "name": "sendKeyUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"token": "readStrongBinder"}, + {"pointerId": "readInt32"}, + {"x": "readInt32"}, + {"y": "readInt32"} + ], + "name": "sendPointerDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"token": "readStrongBinder"}, + {"pointerId": "readInt32"} + ], + "name": "sendPointerUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"token": "readStrongBinder"}], + "name": "sendPointerSync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readStrongBinder"}, + {"name": "readString16"} + ], + "name": "openGamepadBridge", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"token": "readStrongBinder"}, + {"keyCode": "readInt32"} + ], + "name": "sendGamepadKeyDown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"token": "readStrongBinder"}, + {"keyCode": "readInt32"} + ], + "name": "sendGamepadKeyUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"token": "readStrongBinder"}, + {"axis": "readInt32"}, + {"value": "readFloat"} + ], + "name": "sendGamepadAxisValue", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvRemoteServiceInput", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/TvTrackInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/TvTrackInfo.struct new file mode 100644 index 00000000..e663e742 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/TvTrackInfo.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T15:34:40.479996141Z", + "source_location": "", + "components": [ + {"mType": "readInt32"}, + {"mId": "readString16"}, + {"mLanguage": "readString16"}, + {"mDescription": "readString16"}, + {"mEncoding": "readString16"}, + {"mEncrypted": "readInt32"}, + {"mAudioChannelCount": "readInt32"}, + {"mAudioSampleRate": "readInt32"}, + {"mAudioDescription": "readInt32"}, + {"mHardOfHearing": "readInt32"}, + {"mSpokenSubtitle": "readInt32"}, + {"mVideoWidth": "readInt32"}, + {"mVideoHeight": "readInt32"}, + {"mVideoFrameRate": "readFloat"}, + {"mVideoPixelAspectRatio": "readFloat"}, + {"mVideoActiveFormatDescription": "readByte"}, + {"mExtra": "readBundle"} + ], + "full_name": "android.media.tv.TvTrackInfo", + "name": "TvTrackInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppClient.struct new file mode 100644 index 00000000..4bc9a8e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppClient.struct @@ -0,0 +1,390 @@ +{ + "produced_on": "2024-04-12T08:47:46.651626676Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppClient", + "calls": [ + { + "code": 1, + "in": [ + {"iAppServiceId": "readString16"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + }, + {"seq": "readInt32"} + ], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"seq": "readInt32"}], + "name": "onSessionReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"left": "readInt32"}, + {"top": "readInt32"}, + {"right": "readInt32"}, + {"bottom": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onLayoutSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoRequest" + }] + }, + {"seq": "readInt32"} + ], + "name": "onBroadcastInfoRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"id": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onRemoveBroadcastInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"state": "readInt32"}, + {"err": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onSessionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "biIAppUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"biIAppId": "readString16"}, + {"seq": "readInt32"} + ], + "name": "onBiInteractiveAppCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"state": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onTeletextAppStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + }, + {"seq": "readInt32"} + ], + "name": "onAdBufferReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"cmdType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"parameters": "readBundle"}] + }, + {"seq": "readInt32"} + ], + "name": "onCommandRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"cmdType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"parameters": "readBundle"}] + }, + {"seq": "readInt32"} + ], + "name": "onTimeShiftCommandRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rect": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"seq": "readInt32"} + ], + "name": "onSetVideoBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"seq": "readInt32"}], + "name": "onRequestCurrentVideoBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"seq": "readInt32"}], + "name": "onRequestCurrentChannelUri", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"seq": "readInt32"}], + "name": "onRequestCurrentChannelLcn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"seq": "readInt32"}], + "name": "onRequestStreamVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"seq": "readInt32"}], + "name": "onRequestTrackInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"seq": "readInt32"}], + "name": "onRequestCurrentTvInputId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"seq": "readInt32"}], + "name": "onRequestTimeShiftMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"seq": "readInt32"}], + "name": "onRequestAvailableSpeeds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"requestId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "programUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"seq": "readInt32"} + ], + "name": "onRequestStartRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"recordingId": "readString16"}, + {"seq": "readInt32"} + ], + "name": "onRequestStopRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"requestId": "readString16"}, + {"inputId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "programUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"seq": "readInt32"} + ], + "name": "onRequestScheduleRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"requestId": "readString16"}, + {"inputId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"start": "readInt64"}, + {"duration": "readInt64"}, + {"repeat": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"seq": "readInt32"} + ], + "name": "onRequestScheduleRecording2", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"recordingId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordingInfo": "readParcelable", + "__parcelType": "android.media.tv.TvRecordingInfo" + }] + }, + {"seq": "readInt32"} + ], + "name": "onSetTvRecordingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"recordingId": "readString16"}, + {"seq": "readInt32"} + ], + "name": "onRequestTvRecordingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"type": "readInt32"}, + {"seq": "readInt32"} + ], + "name": "onRequestTvRecordingInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"id": "readString16"}, + {"algorithm": "readString16"}, + {"alias": "readString16"}, + {"data": "readByteVector"}, + {"seq": "readInt32"} + ], + "name": "onRequestSigning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.AdRequest" + }] + }, + {"Seq": "readInt32"} + ], + "name": "onAdRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInteractiveAppClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManager.struct new file mode 100644 index 00000000..0ea31ce8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManager.struct @@ -0,0 +1,762 @@ +{ + "produced_on": "2024-04-12T08:47:46.657246728Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppManager", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "getTvInteractiveAppServiceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.interactive.TvInteractiveAppServiceInfo" + } + ] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "getAppLinkInfoList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.media.tv.interactive.AppLinkInfo" + } + ] + }, + { + "code": 3, + "in": [ + {"tiasId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.tv.interactive.AppLinkInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "registerAppLinkInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"tiasId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.tv.interactive.AppLinkInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "unregisterAppLinkInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"tiasId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"command": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "sendAppLinkCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "startInteractiveApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "stopInteractiveApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "resetInteractiveApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "biIAppUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "createBiInteractiveApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"biIAppId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "destroyBiInteractiveApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"enable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setTeletextAppEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"userId": "readInt32"} + ], + "name": "sendCurrentVideoBounds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "sendCurrentChannelUri", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"lcn": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "sendCurrentChannelLcn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"volume": "readFloat"}, + {"userId": "readInt32"} + ], + "name": "sendStreamVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"sessionToken": "readStrongBinder"}, + { + "tracks": "readList", + "__parcelType": "android.media.tv.TvTrackInfo" + }, + {"userId": "readInt32"} + ], + "name": "sendTrackInfoList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "sendCurrentTvInputId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"mode": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "sendTimeShiftMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"sessionToken": "readStrongBinder"}, + { + "speeds": "readParcelableVector", + "__parcelType": "android.media.tv.interactive.float" + }, + {"userId": "readInt32"} + ], + "name": "sendAvailableSpeeds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"signingId": "readString16"}, + {"result": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "sendSigningResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordingInfo": "readParcelable", + "__parcelType": "android.media.tv.TvRecordingInfo" + }] + }, + {"userId": "readInt32"} + ], + "name": "sendTvRecordingInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"sessionToken": "readStrongBinder"}, + { + "recordingInfoList": "readList", + "__parcelType": "android.media.tv.TvRecordingInfo" + }, + {"userId": "readInt32"} + ], + "name": "sendTvRecordingInfoList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"errMsg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "notifyError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.media.PlaybackParams" + }] + }, + {"userId": "readInt32"} + ], + "name": "notifyTimeShiftPlaybackParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"inputId": "readString16"}, + {"status": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "notifyTimeShiftStatusChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"inputId": "readString16"}, + {"timeMs": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "notifyTimeShiftStartPositionChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"inputId": "readString16"}, + {"timeMs": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "notifyTimeShiftCurrentPositionChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyRecordingConnectionFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"inputId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyRecordingDisconnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "notifyRecordingTuned", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"err": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "notifyRecordingError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"requestId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyRecordingScheduled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"client": "readStrongBinder"}, + {"iAppServiceId": "readString16"}, + {"type": "readInt32"}, + {"seq": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "createSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "releaseSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"userId": "readInt32"} + ], + "name": "notifyTuned", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"type": "readInt32"}, + {"trackId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyTrackSelected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"sessionToken": "readStrongBinder"}, + { + "tracks": "readList", + "__parcelType": "android.media.tv.TvTrackInfo" + }, + {"userId": "readInt32"} + ], + "name": "notifyTracksChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "notifyVideoAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"reason": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "notifyVideoUnavailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "notifyContentAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"rating": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyContentBlocked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"stength": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "notifySignalStrength", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"requestId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyRecordingStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"recordingId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "notifyRecordingStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "notifyTvMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"userId": "readInt32"} + ], + "name": "setSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"format": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "dispatchSurfaceChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoResponse" + }] + }, + {"UserId": "readInt32"} + ], + "name": "notifyBroadcastInfoResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.AdResponse" + }] + }, + {"UserId": "readInt32"} + ], + "name": "notifyAdResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + }, + {"userId": "readInt32"} + ], + "name": "notifyAdBufferConsumed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"windowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"userId": "readInt32"} + ], + "name": "createMediaView", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"userId": "readInt32"} + ], + "name": "relayoutMediaView", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"sessionToken": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeMediaView", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInteractiveAppManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManagerCallback.struct new file mode 100644 index 00000000..08a98c3d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppManagerCallback.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:46.659161646Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppManagerCallback", + "calls": [ + { + "code": 1, + "in": [{"iAppServiceId": "readString16"}], + "name": "onInteractiveAppServiceAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"iAppServiceId": "readString16"}], + "name": "onInteractiveAppServiceRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"iAppServiceId": "readString16"}], + "name": "onInteractiveAppServiceUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tvIAppInfo": "readParcelable", + "__parcelType": "android.media.tv.interactive.TvInteractiveAppServiceInfo" + }] + } + ], + "name": "onTvInteractiveAppServiceInfoUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"iAppServiceId": "readString16"}, + {"type": "readInt32"}, + {"state": "readInt32"}, + {"err": "readInt32"} + ], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInteractiveAppManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppService.struct new file mode 100644 index 00000000..03631ae4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppService.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:46.660540144Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + }, + {"callback": "readStrongBinder"}, + {"iAppServiceId": "readString16"}, + {"type": "readInt32"} + ], + "name": "createSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.tv.interactive.AppLinkInfo" + }] + } + ], + "name": "registerAppLinkInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.media.tv.interactive.AppLinkInfo" + }] + } + ], + "name": "unregisterAppLinkInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"command": "readBundle"}] + } + ], + "name": "sendAppLinkCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInteractiveAppService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppServiceCallback.struct new file mode 100644 index 00000000..b3685f77 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppServiceCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:46.661619875Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppServiceCallback", + "calls": [{ + "code": 1, + "in": [ + {"type": "readInt32"}, + {"state": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITvInteractiveAppServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSession.struct new file mode 100644 index 00000000..e474b41f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSession.struct @@ -0,0 +1,523 @@ +{ + "produced_on": "2024-04-12T08:47:46.664672756Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "startInteractiveApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stopInteractiveApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "resetInteractiveApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "biIAppUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "createBiInteractiveApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"biIAppId": "readString16"}], + "name": "destroyBiInteractiveApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"enable": "readBool"}], + "name": "setTeletextAppEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "sendCurrentVideoBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "sendCurrentChannelUri", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"lcn": "readInt32"}], + "name": "sendCurrentChannelLcn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"volume": "readFloat"}], + "name": "sendStreamVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{ + "tracks": "readList", + "__parcelType": "android.media.tv.TvTrackInfo" + }], + "name": "sendTrackInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"inputId": "readString16"}], + "name": "sendCurrentTvInputId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"mode": "readInt32"}], + "name": "sendTimeShiftMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "speeds": "readParcelableVector", + "__parcelType": "android.media.tv.interactive.float" + }], + "name": "sendAvailableSpeeds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"signingId": "readString16"}, + {"result": "readByteVector"} + ], + "name": "sendSigningResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordingInfo": "readParcelable", + "__parcelType": "android.media.tv.TvRecordingInfo" + }] + } + ], + "name": "sendTvRecordingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{ + "recordingInfoList": "readList", + "__parcelType": "android.media.tv.TvRecordingInfo" + }], + "name": "sendTvRecordingInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"errMsg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "notifyError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.media.PlaybackParams" + }] + } + ], + "name": "notifyTimeShiftPlaybackParams", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"inputId": "readString16"}, + {"status": "readInt32"} + ], + "name": "notifyTimeShiftStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"inputId": "readString16"}, + {"timeMs": "readInt64"} + ], + "name": "notifyTimeShiftStartPositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"inputId": "readString16"}, + {"timeMs": "readInt64"} + ], + "name": "notifyTimeShiftCurrentPositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"recordingId": "readString16"}, + {"inputId": "readString16"} + ], + "name": "notifyRecordingConnectionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"recordingId": "readString16"}, + {"inputId": "readString16"} + ], + "name": "notifyRecordingDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"recordingId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "notifyRecordingTuned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"recordingId": "readString16"}, + {"err": "readInt32"} + ], + "name": "notifyRecordingError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"recordingId": "readString16"}, + {"requestId": "readString16"} + ], + "name": "notifyRecordingScheduled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "release", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "notifyTuned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"type": "readInt32"}, + {"trackId": "readString16"} + ], + "name": "notifyTrackSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{ + "tracks": "readList", + "__parcelType": "android.media.tv.TvTrackInfo" + }], + "name": "notifyTracksChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [], + "name": "notifyVideoAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"reason": "readInt32"}], + "name": "notifyVideoUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [], + "name": "notifyContentAllowed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"rating": "readString16"}], + "name": "notifyContentBlocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"strength": "readInt32"}], + "name": "notifySignalStrength", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"recordingId": "readString16"}, + {"requestId": "readString16"} + ], + "name": "notifyRecordingStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"recordingId": "readString16"}], + "name": "notifyRecordingStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "notifyTvMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"format": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "dispatchSurfaceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoResponse" + }] + } + ], + "name": "notifyBroadcastInfoResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.media.tv.AdResponse" + }] + } + ], + "name": "notifyAdResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + } + ], + "name": "notifyAdBufferConsumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"windowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "createMediaView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "relayoutMediaView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [], + "name": "removeMediaView", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInteractiveAppSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSessionCallback.struct new file mode 100644 index 00000000..b599f9e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/interactive/ITvInteractiveAppSessionCallback.struct @@ -0,0 +1,342 @@ +{ + "produced_on": "2024-04-12T08:47:46.667397930Z", + "source_location": "", + "full_name": "android.media.tv.interactive.ITvInteractiveAppSessionCallback", + "calls": [ + { + "code": 1, + "in": [{"session": "readStrongBinder"}], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"left": "readInt32"}, + {"top": "readInt32"}, + {"right": "readInt32"}, + {"bottom": "readInt32"} + ], + "name": "onLayoutSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.BroadcastInfoRequest" + }] + } + ], + "name": "onBroadcastInfoRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"id": "readInt32"}], + "name": "onRemoveBroadcastInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"state": "readInt32"}, + {"err": "readInt32"} + ], + "name": "onSessionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "biIAppUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"biIAppId": "readString16"} + ], + "name": "onBiInteractiveAppCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"state": "readInt32"}], + "name": "onTeletextAppStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.media.tv.AdBuffer" + }] + } + ], + "name": "onAdBufferReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"cmdType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"parameters": "readBundle"}] + } + ], + "name": "onCommandRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"cmdType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"parameters": "readBundle"}] + } + ], + "name": "onTimeShiftCommandRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rect": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onSetVideoBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "onRequestCurrentVideoBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "onRequestCurrentChannelUri", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "onRequestCurrentChannelLcn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "onRequestStreamVolume", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "onRequestTrackInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "onRequestCurrentTvInputId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "onRequestTimeShiftMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "onRequestAvailableSpeeds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"requestId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "programUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "onRequestStartRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"recordingId": "readString16"}], + "name": "onRequestStopRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"requestId": "readString16"}, + {"inputId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "programUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "onRequestScheduleRecording", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"requestId": "readString16"}, + {"inputId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"start": "readInt64"}, + {"duration": "readInt64"}, + {"repeat": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "onRequestScheduleRecording2", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"recordingId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recordingInfo": "readParcelable", + "__parcelType": "android.media.tv.TvRecordingInfo" + }] + } + ], + "name": "onSetTvRecordingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"recordingId": "readString16"}], + "name": "onRequestTvRecordingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"type": "readInt32"}], + "name": "onRequestTvRecordingInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"id": "readString16"}, + {"algorithm": "readString16"}, + {"alias": "readString16"}, + {"data": "readByteVector"} + ], + "name": "onRequestSigning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.AdRequest" + }] + } + ], + "name": "onAdRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITvInteractiveAppSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDemux.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDemux.struct new file mode 100644 index 00000000..2075d791 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDemux.struct @@ -0,0 +1,117 @@ +{ + "produced_on": "2024-04-12T08:47:44.473784554Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerDemux", + "calls": [ + { + "code": 1, + "in": [{"frontend": "readStrongBinder"}], + "name": "setFrontendDataSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"frontendId": "readInt32"}], + "name": "setFrontendDataSourceById", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterType" + }] + }, + {"bufferSize": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "openFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "openTimeFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"tunerFilter": "readStrongBinder"}], + "name": "getAvSyncHwId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"avSyncHwId": "readInt32"}], + "name": "getAvSyncTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dvbType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DvrType" + }] + }, + {"bufferSize": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "openDvr", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [{"ciCamId": "readInt32"}], + "name": "connectCiCam", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "disconnectCiCam", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerDemux", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDescrambler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDescrambler.struct new file mode 100644 index 00000000..c7d91e88 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDescrambler.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:44.475464317Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerDescrambler", + "calls": [ + { + "code": 1, + "in": [{"tunerDemux": "readStrongBinder"}], + "name": "setDemuxSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"keyToken": "readByteVector"}], + "name": "setKeyToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pid": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxPid" + }] + }, + {"optionalSourceFilter": "readStrongBinder"} + ], + "name": "addPid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pid": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxPid" + }] + }, + {"optionalSourceFilter": "readStrongBinder"} + ], + "name": "removePid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerDescrambler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDvrCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDvrCallback.struct new file mode 100644 index 00000000..74ef9e0e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerDvrCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:44.478302523Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerDvrCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.RecordStatus" + }] + } + ], + "name": "onRecordStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.PlaybackStatus" + }] + } + ], + "name": "onPlaybackStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerDvrCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFilterCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFilterCallback.struct new file mode 100644 index 00000000..bbfffc24 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFilterCallback.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:44.481754852Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerFilterCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterStatus" + }] + } + ], + "name": "onFilterStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "events": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.DemuxFilterEvent" + }], + "name": "onFilterEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerFilterCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontend.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontend.struct new file mode 100644 index 00000000..f9cde02c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontend.struct @@ -0,0 +1,161 @@ +{ + "produced_on": "2024-04-12T08:47:44.486184290Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerFrontend", + "calls": [ + { + "code": 1, + "in": [{"tunerFrontendCallback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSettings" + }] + } + ], + "name": "tune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "stopTune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendScanType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendScanType" + }] + } + ], + "name": "scan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "stopScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"lnb": "readStrongBinder"}], + "name": "setLnb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"ciCamId": "readInt32"}], + "name": "linkCiCamToFrontend", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"ciCamId": "readInt32"}], + "name": "unlinkCiCamToFrontend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{ + "statusTypes": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusType" + }], + "name": "getStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatus" + } + ] + }, + { + "code": 11, + "in": [], + "name": "getFrontendId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [], + "name": "getHardwareInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [{"pid": "readInt32"}], + "name": "removeOutputPid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "statusTypes": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusType" + }], + "name": "getFrontendStatusReadiness", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.FrontendStatusReadiness" + } + ] + } + ], + "name": "ITunerFrontend", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontendCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontendCallback.struct new file mode 100644 index 00000000..9384076a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerFrontendCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:44.488513347Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerFrontendCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendEventType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendEventType" + }] + } + ], + "name": "onEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendScanMessageType" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendScanMessage" + }] + } + ], + "name": "onScanMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerFrontendCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnb.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnb.struct new file mode 100644 index 00000000..7f34f54c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnb.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:44.490822493Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerLnb", + "calls": [ + { + "code": 1, + "in": [{"tunerLnbCallback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "voltage": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbVoltage" + }] + } + ], + "name": "setVoltage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tone": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbTone" + }] + } + ], + "name": "setTone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "position": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbPosition" + }] + } + ], + "name": "setSatellitePosition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"diseqcMessage": "readByteVector"}], + "name": "sendDiseqcMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerLnb", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnbCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnbCallback.struct new file mode 100644 index 00000000..121dd7d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerLnbCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:44.492294012Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerLnbCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lnbEventType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.LnbEventType" + }] + } + ], + "name": "onEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"diseqcMessage": "readByteVector"}], + "name": "onDiseqcMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerLnbCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerService.struct new file mode 100644 index 00000000..58d2154e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerService.struct @@ -0,0 +1,210 @@ +{ + "produced_on": "2024-04-12T08:47:44.498070157Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getFrontendIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"ids": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [{"frontendId": "readInt32"}], + "name": "getFrontendInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendInfo" + }] + } + ] + }, + { + "code": 3, + "in": [{"frontendHandle": "readInt32"}], + "name": "openFrontend", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"lnbHandle": "readInt32"}], + "name": "openLnb", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"lnbName": "readString16"}], + "name": "openLnbByName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [{"demuxHandle": "readInt32"}], + "name": "openDemux", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 7, + "in": [{"demuxHandle": "readInt32"}], + "name": "getDemuxInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxInfo" + }] + } + ] + }, + { + "code": 8, + "in": [], + "name": "getDemuxInfoList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.tv.tuner.DemuxInfo" + } + ] + }, + { + "code": 9, + "in": [], + "name": "getDemuxCaps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.DemuxCapabilities" + }] + } + ] + }, + { + "code": 10, + "in": [{"descramblerHandle": "readInt32"}], + "name": "openDescrambler", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [], + "name": "getTunerHalVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"filterToken": "readString16"}, + {"cb": "readStrongBinder"} + ], + "name": "openSharedFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "isLnaSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"bEnable": "readBool"}], + "name": "setLna", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendType" + }] + }, + {"maxNumber": "readInt32"} + ], + "name": "setMaxNumberOfFrontends", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frontendType": "readParcelable", + "__parcelType": "android.hardware.tv.tuner.FrontendType" + }] + } + ], + "name": "getMaxNumberOfFrontends", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ITunerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerTimeFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerTimeFilter.struct new file mode 100644 index 00000000..f9593c22 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/ITunerTimeFilter.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:44.499606898Z", + "source_location": "", + "full_name": "android.media.tv.tuner.ITunerTimeFilter", + "calls": [ + { + "code": 1, + "in": [{"timeStamp": "readInt64"}], + "name": "setTimeStamp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "clearTimeStamp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getSourceTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [], + "name": "getTimeStamp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITunerTimeFilter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ISharedFilterTestServer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ISharedFilterTestServer.struct new file mode 100644 index 00000000..598158ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ISharedFilterTestServer.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:44.173759761Z", + "source_location": "", + "full_name": "android.media.tv.tuner.cts.ISharedFilterTestServer", + "calls": [ + { + "code": 1, + "in": [], + "name": "acquireSharedFilterToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [], + "name": "closeFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"token": "readString16"}], + "name": "freeSharedFilterToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"token": "readString16"}], + "name": "verifySharedFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISharedFilterTestServer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ITunerResourceTestServer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ITunerResourceTestServer.struct new file mode 100644 index 00000000..251bfb66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tuner/cts/ITunerResourceTestServer.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:44.175131528Z", + "source_location": "", + "full_name": "android.media.tv.tuner.cts.ITunerResourceTestServer", + "calls": [ + { + "code": 1, + "in": [{"useCase": "readInt32"}], + "name": "createTuner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"frontendIndex": "readInt32"}], + "name": "tune", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"frontendIndex": "readInt32"}], + "name": "tuneAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "closeTuner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "verifyTunerIsNull", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ITunerResourceTestServer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/CasSessionRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/CasSessionRequest.struct new file mode 100644 index 00000000..0c6b0594 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/CasSessionRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:46.669676475Z", + "source_location": "", + "components": [ + {"clientId": "readInt32"}, + {"casSystemId": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.CasSessionRequest", + "name": "CasSessionRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/IResourcesReclaimListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/IResourcesReclaimListener.struct new file mode 100644 index 00000000..44f04d7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/IResourcesReclaimListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.670760897Z", + "source_location": "", + "full_name": "android.media.tv.tunerresourcemanager.IResourcesReclaimListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onReclaimResources", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IResourcesReclaimListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ITunerResourceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ITunerResourceManager.struct new file mode 100644 index 00000000..84cf54b2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ITunerResourceManager.struct @@ -0,0 +1,435 @@ +{ + "produced_on": "2024-04-12T08:47:46.677306987Z", + "source_location": "", + "full_name": "android.media.tv.tunerresourcemanager.ITunerResourceManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.ResourceClientProfile" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "registerClientProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"clientId": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [{"clientId": "readInt32"}], + "name": "unregisterClientProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"clientId": "readInt32"}, + {"priority": "readInt32"}, + {"niceValue": "readInt32"} + ], + "name": "updateClientPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"frontendType": "readInt32"}], + "name": "hasUnusedFrontend", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"clientId": "readInt32"}, + {"frontendType": "readInt32"} + ], + "name": "isLowestPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{ + "infos": "readParcelableVector", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerFrontendInfo" + }], + "name": "setFrontendInfoList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"casSystemId": "readInt32"}, + {"maxSessionNum": "readInt32"} + ], + "name": "updateCasInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "infos": "readParcelableVector", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerDemuxInfo" + }], + "name": "setDemuxInfoList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"lnbIds": "readInt32Vector"}], + "name": "setLnbInfoList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerFrontendRequest" + }] + } + ], + "name": "requestFrontend", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"frontendHandle": "readInt32Vector"} + ] + }, + { + "code": 11, + "in": [ + {"frontendType": "readInt32"}, + {"maxNum": "readInt32"} + ], + "name": "setMaxNumberOfFrontends", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [{"frontendType": "readInt32"}], + "name": "getMaxNumberOfFrontends", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"selfClientId": "readInt32"}, + {"targetClientId": "readInt32"} + ], + "name": "shareFrontend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"resourceType": "readInt32"}, + {"currentOwnerId": "readInt32"}, + {"newOwnerId": "readInt32"} + ], + "name": "transferOwner", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerDemuxRequest" + }] + } + ], + "name": "requestDemux", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"demuxHandle": "readInt32Vector"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerDescramblerRequest" + }] + } + ], + "name": "requestDescrambler", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"descramblerHandle": "readInt32Vector"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.CasSessionRequest" + }] + } + ], + "name": "requestCasSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"casSessionHandle": "readInt32Vector"} + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerCiCamRequest" + }] + } + ], + "name": "requestCiCam", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"ciCamHandle": "readInt32Vector"} + ] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.TunerLnbRequest" + }] + } + ], + "name": "requestLnb", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"lnbHandle": "readInt32Vector"} + ] + }, + { + "code": 20, + "in": [ + {"frontendHandle": "readInt32"}, + {"clientId": "readInt32"} + ], + "name": "releaseFrontend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"demuxHandle": "readInt32"}, + {"clientId": "readInt32"} + ], + "name": "releaseDemux", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"descramblerHandle": "readInt32"}, + {"clientId": "readInt32"} + ], + "name": "releaseDescrambler", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"casSessionHandle": "readInt32"}, + {"clientId": "readInt32"} + ], + "name": "releaseCasSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"ciCamHandle": "readInt32"}, + {"clientId": "readInt32"} + ], + "name": "releaseCiCam", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"lnbHandle": "readInt32"}, + {"clientId": "readInt32"} + ], + "name": "releaseLnb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "challengerProfile": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.ResourceClientProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "holderProfile": "readParcelable", + "__parcelType": "android.media.tv.tunerresourcemanager.ResourceClientProfile" + }] + } + ], + "name": "isHigherPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [{"resourceType": "readInt32"}], + "name": "storeResourceMap", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"resourceType": "readInt32"}], + "name": "clearResourceMap", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"resourceType": "readInt32"}], + "name": "restoreResourceMap", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"clientId": "readInt32"}, + {"clientThreadId": "readInt64"} + ], + "name": "acquireLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 31, + "in": [{"clientId": "readInt32"}], + "name": "releaseLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"useCase": "readInt32"}, + {"pid": "readInt32"} + ], + "name": "getClientPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [ + {"useCase": "readInt32"}, + {"isForeground": "readBool"} + ], + "name": "getConfigPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ITunerResourceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ResourceClientProfile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ResourceClientProfile.struct new file mode 100644 index 00000000..9338ee18 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/ResourceClientProfile.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:46.678724736Z", + "source_location": "", + "components": [ + {"tvInputSessionId": "readString16"}, + {"useCase": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.ResourceClientProfile", + "name": "ResourceClientProfile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerCiCamRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerCiCamRequest.struct new file mode 100644 index 00000000..1826743c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerCiCamRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:46.679668625Z", + "source_location": "", + "components": [ + {"clientId": "readInt32"}, + {"ciCamId": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.TunerCiCamRequest", + "name": "TunerCiCamRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxInfo.struct new file mode 100644 index 00000000..6aba6db5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:46.680620004Z", + "source_location": "", + "components": [ + {"handle": "readInt32"}, + {"filterTypes": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.TunerDemuxInfo", + "name": "TunerDemuxInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxRequest.struct new file mode 100644 index 00000000..bb9b5111 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDemuxRequest.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:46.681728055Z", + "source_location": "", + "components": [ + {"clientId": "readInt32"}, + {"desiredFilterTypes": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.TunerDemuxRequest", + "name": "TunerDemuxRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDescramblerRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDescramblerRequest.struct new file mode 100644 index 00000000..f5d5d592 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerDescramblerRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:46.682768956Z", + "source_location": "", + "components": [{"clientId": "readInt32"}], + "full_name": "android.media.tv.tunerresourcemanager.TunerDescramblerRequest", + "name": "TunerDescramblerRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendInfo.struct new file mode 100644 index 00000000..ed457fb2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:46.683685425Z", + "source_location": "", + "components": [ + {"handle": "readInt32"}, + {"type": "readInt32"}, + {"exclusiveGroupId": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.TunerFrontendInfo", + "name": "TunerFrontendInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendRequest.struct new file mode 100644 index 00000000..2c28db28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerFrontendRequest.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:46.684777646Z", + "source_location": "", + "components": [ + {"DEFAULT_DESIRED_ID": "readInt32"}, + {"clientId": "readInt32"}, + {"frontendType": "readInt32"}, + {"desiredId": "readInt32"} + ], + "full_name": "android.media.tv.tunerresourcemanager.TunerFrontendRequest", + "name": "TunerFrontendRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerLnbRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerLnbRequest.struct new file mode 100644 index 00000000..a7eca9ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/media/tv/tunerresourcemanager/TunerLnbRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:46.686304987Z", + "source_location": "", + "components": [{"clientId": "readInt32"}], + "full_name": "android.media.tv.tunerresourcemanager.TunerLnbRequest", + "name": "TunerLnbRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IBroadcastListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IBroadcastListener.struct new file mode 100644 index 00000000..a3a44d8c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IBroadcastListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.816773991Z", + "source_location": "", + "full_name": "android.nearby.IBroadcastListener", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBroadcastListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IFastPairHalfSheetCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IFastPairHalfSheetCallback.struct new file mode 100644 index 00000000..8e9ff89d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IFastPairHalfSheetCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.817777421Z", + "source_location": "", + "full_name": "android.nearby.IFastPairHalfSheetCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onHalfSheetConnectionConfirm", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IFastPairHalfSheetCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/INearbyManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/INearbyManager.struct new file mode 100644 index 00000000..0e9c5792 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/INearbyManager.struct @@ -0,0 +1,80 @@ +{ + "produced_on": "2024-04-12T08:47:57.819056617Z", + "source_location": "", + "full_name": "android.nearby.INearbyManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanRequest": "readParcelable", + "__parcelType": "android.nearby.ScanRequest" + }] + }, + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "registerScanListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "unregisterScanListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "broadcastRequest": "readParcelable", + "__parcelType": "android.nearby.BroadcastRequestParcelable" + }] + }, + {"callback": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "startBroadcast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "stopBroadcast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "queryOffloadCapability", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INearbyManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IScanListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IScanListener.struct new file mode 100644 index 00000000..2c526e57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/IScanListener.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:57.820227250Z", + "source_location": "", + "full_name": "android.nearby.IScanListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nearbyDeviceParcelable": "readParcelable", + "__parcelType": "android.nearby.NearbyDeviceParcelable" + }] + } + ], + "name": "onDiscovered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nearbyDeviceParcelable": "readParcelable", + "__parcelType": "android.nearby.NearbyDeviceParcelable" + }] + } + ], + "name": "onUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nearbyDeviceParcelable": "readParcelable", + "__parcelType": "android.nearby.NearbyDeviceParcelable" + }] + } + ], + "name": "onLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScanListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/OffloadCapability.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/OffloadCapability.struct new file mode 100644 index 00000000..55d52072 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/OffloadCapability.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T11:39:17.242309078Z", + "source_location": "", + "components": [ + {"isFastPairSupported": "readBool"}, + {"isNearbyShareSupported": "readBool"}, + {"version": "readInt64"} + ], + "full_name": "android.nearby.OffloadCapability", + "name": "OffloadCapability", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/PairStatusMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/PairStatusMetadata.struct new file mode 100644 index 00000000..1395d990 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/PairStatusMetadata.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:31:53.126667953Z", + "source_location": "", + "components": [{"readInt": "readInt32"}], + "full_name": "android.nearby.PairStatusMetadata", + "name": "PairStatusMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/ByteArrayParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/ByteArrayParcel.struct new file mode 100644 index 00000000..dcaeb100 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/ByteArrayParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.823814172Z", + "source_location": "", + "components": [{"byteArray": "readByteVector"}], + "full_name": "android.nearby.aidl.ByteArrayParcel", + "name": "ByteArrayParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountDevicesMetadataRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountDevicesMetadataRequestParcel.struct new file mode 100644 index 00000000..f3d25720 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountDevicesMetadataRequestParcel.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:57.824738340Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + { + "deviceAccountKeys": "readParcelableVector", + "__parcelType": "android.nearby.aidl.ByteArrayParcel" + } + ], + "full_name": "android.nearby.aidl.FastPairAccountDevicesMetadataRequestParcel", + "name": "FastPairAccountDevicesMetadataRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountKeyDeviceMetadataParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountKeyDeviceMetadataParcel.struct new file mode 100644 index 00000000..b8798785 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAccountKeyDeviceMetadataParcel.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:57.825845212Z", + "source_location": "", + "components": [ + {"deviceAccountKey": "readByteVector"}, + {"sha256DeviceAccountKeyPublicAddress": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairDeviceMetadataParcel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "discoveryItem": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairDiscoveryItemParcel" + }] + } + ], + "full_name": "android.nearby.aidl.FastPairAccountKeyDeviceMetadataParcel", + "name": "FastPairAccountKeyDeviceMetadataParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataParcel.struct new file mode 100644 index 00000000..d5e7b155 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataParcel.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.826919613Z", + "source_location": "", + "components": [ + {"antispoofPublicKey": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceMetadata": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairDeviceMetadataParcel" + }] + } + ], + "full_name": "android.nearby.aidl.FastPairAntispoofKeyDeviceMetadataParcel", + "name": "FastPairAntispoofKeyDeviceMetadataParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataRequestParcel.struct new file mode 100644 index 00000000..a7623c1f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairAntispoofKeyDeviceMetadataRequestParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.828402723Z", + "source_location": "", + "components": [{"modelId": "readByteVector"}], + "full_name": "android.nearby.aidl.FastPairAntispoofKeyDeviceMetadataRequestParcel", + "name": "FastPairAntispoofKeyDeviceMetadataRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDeviceMetadataParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDeviceMetadataParcel.struct new file mode 100644 index 00000000..dcc923df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDeviceMetadataParcel.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:57.830300791Z", + "source_location": "", + "components": [ + {"imageUrl": "readString16"}, + {"intentUri": "readString16"}, + {"bleTxPower": "readInt32"}, + {"triggerDistance": "readFloat"}, + {"image": "readByteVector"}, + {"name": "readString16"}, + {"deviceType": "readInt32"}, + {"trueWirelessImageUrlLeftBud": "readString16"}, + {"trueWirelessImageUrlRightBud": "readString16"}, + {"trueWirelessImageUrlCase": "readString16"}, + {"initialNotificationDescription": "readString16"}, + {"initialNotificationDescriptionNoAccount": "readString16"}, + {"openCompanionAppDescription": "readString16"}, + {"updateCompanionAppDescription": "readString16"}, + {"downloadCompanionAppDescription": "readString16"}, + {"unableToConnectTitle": "readString16"}, + {"unableToConnectDescription": "readString16"}, + {"initialPairingDescription": "readString16"}, + {"connectSuccessCompanionAppInstalled": "readString16"}, + {"connectSuccessCompanionAppNotInstalled": "readString16"}, + {"subsequentPairingDescription": "readString16"}, + {"retroactivePairingDescription": "readString16"}, + {"waitLaunchCompanionAppDescription": "readString16"}, + {"failConnectGoToSettingsDescription": "readString16"} + ], + "full_name": "android.nearby.aidl.FastPairDeviceMetadataParcel", + "name": "FastPairDeviceMetadataParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDiscoveryItemParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDiscoveryItemParcel.struct new file mode 100644 index 00000000..0a686ae5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairDiscoveryItemParcel.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.831756870Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"macAddress": "readString16"}, + {"actionUrl": "readString16"}, + {"deviceName": "readString16"}, + {"title": "readString16"}, + {"description": "readString16"}, + {"displayUrl": "readString16"}, + {"lastObservationTimestampMillis": "readInt64"}, + {"firstObservationTimestampMillis": "readInt64"}, + {"state": "readInt32"}, + {"actionUrlType": "readInt32"}, + {"pendingAppInstallTimestampMillis": "readInt64"}, + {"rssi": "readInt32"}, + {"txPower": "readInt32"}, + {"appName": "readString16"}, + {"packageName": "readString16"}, + {"triggerId": "readString16"}, + {"iconPng": "readByteVector"}, + {"iconFifeUrl": "readString16"}, + {"authenticationPublicKeySecp256r1": "readByteVector"} + ], + "full_name": "android.nearby.aidl.FastPairDiscoveryItemParcel", + "name": "FastPairDiscoveryItemParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountParcel.struct new file mode 100644 index 00000000..28714877 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountParcel.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.832610387Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"optIn": "readBool"} + ], + "full_name": "android.nearby.aidl.FastPairEligibleAccountParcel", + "name": "FastPairEligibleAccountParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountsRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountsRequestParcel.struct new file mode 100644 index 00000000..1b4a4de7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairEligibleAccountsRequestParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.833418493Z", + "source_location": "", + "components": [], + "full_name": "android.nearby.aidl.FastPairEligibleAccountsRequestParcel", + "name": "FastPairEligibleAccountsRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountDeviceRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountDeviceRequestParcel.struct new file mode 100644 index 00000000..f75250e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountDeviceRequestParcel.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.834406483Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"requestType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountKeyDeviceMetadata": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairAccountKeyDeviceMetadataParcel" + }] + } + ], + "full_name": "android.nearby.aidl.FastPairManageAccountDeviceRequestParcel", + "name": "FastPairManageAccountDeviceRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountRequestParcel.struct new file mode 100644 index 00000000..3ea05e6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/FastPairManageAccountRequestParcel.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.835639307Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.accounts.Account" + }] + }, + {"requestType": "readInt32"} + ], + "full_name": "android.nearby.aidl.FastPairManageAccountRequestParcel", + "name": "FastPairManageAccountRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAccountDevicesMetadataCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAccountDevicesMetadataCallback.struct new file mode 100644 index 00000000..5b9b15d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAccountDevicesMetadataCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.836831791Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairAccountDevicesMetadataCallback", + "calls": [ + { + "code": 1, + "in": [{ + "accountDevicesMetadata": "readParcelableVector", + "__parcelType": "android.nearby.aidl.FastPairAccountKeyDeviceMetadataParcel" + }], + "name": "onFastPairAccountDevicesMetadataReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairAccountDevicesMetadataCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAntispoofKeyDeviceMetadataCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAntispoofKeyDeviceMetadataCallback.struct new file mode 100644 index 00000000..96f43a98 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairAntispoofKeyDeviceMetadataCallback.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:57.837907042Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairAntispoofKeyDeviceMetadataCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairAntispoofKeyDeviceMetadataParcel" + }] + } + ], + "name": "onFastPairAntispoofKeyDeviceMetadataReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairAntispoofKeyDeviceMetadataCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairDataProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairDataProvider.struct new file mode 100644 index 00000000..7c0eda69 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairDataProvider.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:57.839644717Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairDataProvider", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairAntispoofKeyDeviceMetadataRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "loadFastPairAntispoofKeyDeviceMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairAccountDevicesMetadataRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "loadFastPairAccountDevicesMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairEligibleAccountsRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "loadFastPairEligibleAccounts", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairManageAccountRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "manageFastPairAccount", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.nearby.aidl.FastPairManageAccountDeviceRequestParcel" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "manageFastPairAccountDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairDataProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairEligibleAccountsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairEligibleAccountsCallback.struct new file mode 100644 index 00000000..1f338052 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairEligibleAccountsCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.840762999Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairEligibleAccountsCallback", + "calls": [ + { + "code": 1, + "in": [{ + "accounts": "readParcelableVector", + "__parcelType": "android.nearby.aidl.FastPairEligibleAccountParcel" + }], + "name": "onFastPairEligibleAccountsReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairEligibleAccountsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountCallback.struct new file mode 100644 index 00000000..f94bfa28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.841665897Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairManageAccountCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairManageAccountCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountDeviceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountDeviceCallback.struct new file mode 100644 index 00000000..3d7b1950 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairManageAccountDeviceCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.842547375Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairManageAccountDeviceCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairManageAccountDeviceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairStatusCallback.struct new file mode 100644 index 00000000..fbe12323 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairStatusCallback.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:57.843367331Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairStatusCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fastPairDevice": "readParcelable", + "__parcelType": "android.nearby.FastPairDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pairStatusMetadata": "readParcelable", + "__parcelType": "android.nearby.PairStatusMetadata" + }] + } + ], + "name": "onPairUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IFastPairStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairUiService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairUiService.struct new file mode 100644 index 00000000..b57f714f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IFastPairUiService.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:57.844450003Z", + "source_location": "", + "full_name": "android.nearby.aidl.IFastPairUiService", + "calls": [ + { + "code": 1, + "in": [{"fastPairStatusCallback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"fastPairStatusCallback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fastPairDevice": "readParcelable", + "__parcelType": "android.nearby.FastPairDevice" + }] + } + ], + "name": "connect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fastPairDevice": "readParcelable", + "__parcelType": "android.nearby.FastPairDevice" + }] + } + ], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFastPairUiService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IOffloadCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IOffloadCallback.struct new file mode 100644 index 00000000..7ef07757 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nearby/aidl/IOffloadCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.845424922Z", + "source_location": "", + "full_name": "android.nearby.aidl.IOffloadCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capability": "readParcelable", + "__parcelType": "android.nearby.OffloadCapability" + }] + } + ], + "name": "onQueryComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOffloadCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/CaptivePortalData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/CaptivePortalData.struct new file mode 100644 index 00000000..27366d20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/CaptivePortalData.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:30:38.818814637Z", + "source_location": "", + "components": [], + "full_name": "android.net.CaptivePortalData", + "name": "CaptivePortalData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ConnectivityMetricsEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ConnectivityMetricsEvent.struct new file mode 100644 index 00000000..df7e1b7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ConnectivityMetricsEvent.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T11:57:43.561947280Z", + "source_location": "", + "components": [ + {"timestamp": "readInt64"}, + {"transports": "readInt64"}, + {"netId": "readInt32"}, + {"ifname": "readString16"}, + { + "data": "readParcelable", + "__parcelType": "__dynamic" + } + ], + "full_name": "android.net.ConnectivityMetricsEvent", + "name": "ConnectivityMetricsEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DataStallReportParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DataStallReportParcelable.struct new file mode 100644 index 00000000..0865919c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DataStallReportParcelable.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.811350522Z", + "source_location": "", + "components": [ + {"timestampMillis": "readInt64"}, + {"detectionMethod": "readInt32"}, + {"tcpPacketFailRate": "readInt32"}, + {"tcpMetricsCollectionPeriodMillis": "readInt32"}, + {"dnsConsecutiveTimeouts": "readInt32"} + ], + "full_name": "android.net.DataStallReportParcelable", + "name": "DataStallReportParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpInfo.struct new file mode 100644 index 00000000..0728c43c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T12:49:35.660849714Z", + "source_location": "", + "components": [ + {"ipAddress": "readInt32"}, + {"gateway": "readInt32"}, + {"netmask": "readInt32"}, + {"dns1": "readInt32"}, + {"dns2": "readInt32"}, + {"serverAddress": "readInt32"}, + {"leaseDuration": "readInt32"} + ], + "full_name": "android.net.DhcpInfo", + "name": "DhcpInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpOption.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpOption.struct new file mode 100644 index 00000000..d698a7c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpOption.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T16:03:07.462324401Z", + "source_location": "", + "components": [ + {"readByte": "readByte"}, + {"createByteArray": "readByteVector"} + ], + "full_name": "android.net.DhcpOption", + "name": "DhcpOption", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpResultsParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpResultsParcelable.struct new file mode 100644 index 00000000..481b9f34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/DhcpResultsParcelable.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.812221179Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "baseConfiguration": "readParcelable", + "__parcelType": "android.net.StaticIpConfiguration" + }] + }, + {"leaseDuration": "readInt32"}, + {"mtu": "readInt32"}, + {"serverAddress": "readString16"}, + {"vendorInfo": "readString16"}, + {"serverHostName": "readString16"}, + {"captivePortalApiUrl": "readString16"} + ], + "full_name": "android.net.DhcpResultsParcelable", + "name": "DhcpResultsParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/EthernetNetworkManagementException.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/EthernetNetworkManagementException.struct new file mode 100644 index 00000000..fe0ac1d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/EthernetNetworkManagementException.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:57:02.085559907Z", + "source_location": "", + "components": [{"readString": "readString16"}], + "full_name": "android.net.EthernetNetworkManagementException", + "name": "EthernetNetworkManagementException", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ICaptivePortal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ICaptivePortal.struct new file mode 100644 index 00000000..0d7fb101 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ICaptivePortal.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.797981047Z", + "source_location": "", + "full_name": "android.net.ICaptivePortal", + "calls": [ + { + "code": 1, + "in": [{"request": "readInt32"}], + "name": "appRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"response": "readInt32"}], + "name": "appResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICaptivePortal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IConnectivityDiagnosticsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IConnectivityDiagnosticsCallback.struct new file mode 100644 index 00000000..36d7b023 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IConnectivityDiagnosticsCallback.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:57.799071719Z", + "source_location": "", + "full_name": "android.net.IConnectivityDiagnosticsCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "report": "readParcelable", + "__parcelType": "android.net.ConnectivityDiagnosticsManager.ConnectivityReport" + }] + } + ], + "name": "onConnectivityReportAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "report": "readParcelable", + "__parcelType": "android.net.ConnectivityDiagnosticsManager.DataStallReport" + }] + } + ], + "name": "onDataStallSuspected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "n": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"hasConnectivity": "readBool"} + ], + "name": "onNetworkConnectivityReported", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConnectivityDiagnosticsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IDnsResolver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IDnsResolver.struct new file mode 100644 index 00000000..b7a66bba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IDnsResolver.struct @@ -0,0 +1,144 @@ +{ + "produced_on": "2024-04-12T08:47:58.046604987Z", + "source_location": "", + "full_name": "android.net.IDnsResolver", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAlive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "registerEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resolverParams": "readParcelable", + "__parcelType": "android.net.ResolverParamsParcel" + }] + } + ], + "name": "setResolverConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"netId": "readInt32"}], + "name": "getResolverInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"servers": "readString16Vector"}, + {"domains": "readString16Vector"}, + {"tlsServers": "readString16Vector"}, + {"params": "readInt32Vector"}, + {"stats": "readInt32Vector"}, + {"wait_for_pending_req_timeout_count": "readInt32Vector"} + ] + }, + { + "code": 5, + "in": [{"netId": "readInt32"}], + "name": "startPrefix64Discovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"netId": "readInt32"}], + "name": "stopPrefix64Discovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"netId": "readInt32"}], + "name": "getPrefix64", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [{"netId": "readInt32"}], + "name": "createNetworkCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"netId": "readInt32"}], + "name": "destroyNetworkCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"logSeverity": "readInt32"}], + "name": "setLogSeverity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"netId": "readInt32"}], + "name": "flushNetworkCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"netId": "readInt32"}, + {"prefix": "readString16"} + ], + "name": "setPrefix64", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"listener": "readStrongBinder"}], + "name": "registerUnsolicitedEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "optionParams": "readParcelable", + "__parcelType": "android.net.ResolverOptionsParcel" + }] + } + ], + "name": "setResolverOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDnsResolver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetManager.struct new file mode 100644 index 00000000..70ed3bf0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetManager.struct @@ -0,0 +1,157 @@ +{ + "produced_on": "2024-04-12T08:47:57.755812487Z", + "source_location": "", + "full_name": "android.net.IEthernetManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getAvailableInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"iface": "readString16"}], + "name": "getConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.IpConfiguration" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"iface": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.IpConfiguration" + }] + } + ], + "name": "setConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"iface": "readString16"}], + "name": "isAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "addListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"listener": "readStrongBinder"}], + "name": "removeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"include": "readBool"}], + "name": "setIncludeTestInterfaces", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "requestTetheredInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "releaseTetheredInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"iface": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.EthernetNetworkUpdateRequest" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "updateConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"iface": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "enableInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"iface": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "disableInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"enabled": "readBool"}], + "name": "setEthernetEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "getInterfaceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + } + ], + "name": "IEthernetManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetServiceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetServiceListener.struct new file mode 100644 index 00000000..537fe555 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IEthernetServiceListener.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:57.756793517Z", + "source_location": "", + "full_name": "android.net.IEthernetServiceListener", + "calls": [ + { + "code": 1, + "in": [{"state": "readInt32"}], + "name": "onEthernetStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"iface": "readString16"}, + {"state": "readInt32"}, + {"role": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configuration": "readParcelable", + "__parcelType": "android.net.IpConfiguration" + }] + } + ], + "name": "onInterfaceStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEthernetServiceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIntResultListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIntResultListener.struct new file mode 100644 index 00000000..a0bcd1dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIntResultListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.743563503Z", + "source_location": "", + "full_name": "android.net.IIntResultListener", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIntResultListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpConnectivityMetrics.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpConnectivityMetrics.struct new file mode 100644 index 00000000..c3cd22db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpConnectivityMetrics.struct @@ -0,0 +1,118 @@ +{ + "produced_on": "2024-04-12T08:47:45.435487719Z", + "source_location": "", + "full_name": "android.net.IIpConnectivityMetrics", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.net.ConnectivityMetricsEvent" + }] + } + ], + "name": "logEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"valid": "readBool"}], + "name": "logDefaultNetworkValidity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "defaultNetwork": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"score": "readInt32"}, + {"validated": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nc": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previousDefaultNetwork": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"previousScore": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previousLp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previousNc": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + } + ], + "name": "logDefaultNetworkEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callerType": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "addNetdEventCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"callerType": "readInt32"}], + "name": "removeNetdEventCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IIpConnectivityMetrics", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStore.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStore.struct new file mode 100644 index 00000000..2e1af603 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStore.struct @@ -0,0 +1,127 @@ +{ + "produced_on": "2024-04-12T08:47:58.814808241Z", + "source_location": "", + "full_name": "android.net.IIpMemoryStore", + "calls": [ + { + "code": 1, + "in": [ + {"l2Key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.net.ipmemorystore.NetworkAttributesParcelable" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "storeNetworkAttributes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"l2Key": "readString16"}, + {"clientId": "readString16"}, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.net.ipmemorystore.Blob" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "storeBlob", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.net.ipmemorystore.NetworkAttributesParcelable" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "findL2Key", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"l2Key1": "readString16"}, + {"l2Key2": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "isSameNetwork", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"l2Key": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "retrieveNetworkAttributes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"l2Key": "readString16"}, + {"clientId": "readString16"}, + {"name": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "retrieveBlob", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "factoryReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"l2Key": "readString16"}, + {"needWipe": "readBool"}, + {"listener": "readStrongBinder"} + ], + "name": "delete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"cluster": "readString16"}, + {"needWipe": "readBool"}, + {"listener": "readStrongBinder"} + ], + "name": "deleteCluster", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIpMemoryStore", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStoreCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStoreCallbacks.struct new file mode 100644 index 00000000..871b3f12 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpMemoryStoreCallbacks.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.815773020Z", + "source_location": "", + "full_name": "android.net.IIpMemoryStoreCallbacks", + "calls": [{ + "code": 1, + "in": [{"ipMemoryStore": "readStrongBinder"}], + "name": "onIpMemoryStoreFetched", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIpMemoryStoreCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpSecService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpSecService.struct new file mode 100644 index 00000000..89efa621 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IIpSecService.struct @@ -0,0 +1,252 @@ +{ + "produced_on": "2024-04-12T08:47:57.758819177Z", + "source_location": "", + "full_name": "android.net.IIpSecService", + "calls": [ + { + "code": 1, + "in": [ + {"destinationAddress": "readString16"}, + {"requestedSpi": "readInt32"}, + {"binder": "readStrongBinder"} + ], + "name": "allocateSecurityParameterIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.IpSecSpiResponse" + }] + } + ] + }, + { + "code": 2, + "in": [{"resourceId": "readInt32"}], + "name": "releaseSecurityParameterIndex", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"port": "readInt32"}, + {"binder": "readStrongBinder"} + ], + "name": "openUdpEncapsulationSocket", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.IpSecUdpEncapResponse" + }] + } + ] + }, + { + "code": 4, + "in": [{"resourceId": "readInt32"}], + "name": "closeUdpEncapsulationSocket", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"localAddr": "readString16"}, + {"remoteAddr": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "underlyingNetwork": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"binder": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "createTunnelInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.IpSecTunnelInterfaceResponse" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"tunnelResourceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localAddr": "readParcelable", + "__parcelType": "android.net.LinkAddress" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "addAddressToTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"tunnelResourceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localAddr": "readParcelable", + "__parcelType": "android.net.LinkAddress" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "removeAddressFromTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"tunnelResourceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "underlyingNetwork": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "setNetworkForTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"resourceId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "deleteTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "c": "readParcelable", + "__parcelType": "android.net.IpSecConfig" + }] + }, + {"binder": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "createTransform", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.IpSecTransformResponse" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"transformId": "readInt32"}, + {"newSourceAddress": "readString16"}, + {"newDestinationAddress": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "migrateTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"transformId": "readInt32"}], + "name": "deleteTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "socket": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"direction": "readInt32"}, + {"transformId": "readInt32"} + ], + "name": "applyTransportModeTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"tunnelResourceId": "readInt32"}, + {"direction": "readInt32"}, + {"transformResourceId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "applyTunnelModeTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "socket": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "removeTransportModeTransforms", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIpSecService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetd.struct new file mode 100644 index 00000000..4fc3a0dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetd.struct @@ -0,0 +1,1243 @@ +{ + "produced_on": "2024-04-12T08:47:47.879342118Z", + "source_location": "", + "full_name": "android.net.INetd", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAlive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"chainName": "readString16"}, + {"isAllowlist": "readBool"}, + {"uids": "readInt32Vector"} + ], + "name": "firewallReplaceUidChain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"enable": "readBool"}], + "name": "bandwidthEnableDataSaver", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"netId": "readInt32"}, + {"permission": "readInt32"} + ], + "name": "networkCreatePhysical", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"netId": "readInt32"}, + {"secure": "readBool"} + ], + "name": "networkCreateVpn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"netId": "readInt32"}], + "name": "networkDestroy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"netId": "readInt32"}, + {"iface": "readString16"} + ], + "name": "networkAddInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"netId": "readInt32"}, + {"iface": "readString16"} + ], + "name": "networkRemoveInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"netId": "readInt32"}, + { + "uidRanges": "readParcelableVector", + "__parcelType": "android.net.UidRangeParcel" + } + ], + "name": "networkAddUidRanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"netId": "readInt32"}, + { + "uidRanges": "readParcelableVector", + "__parcelType": "android.net.UidRangeParcel" + } + ], + "name": "networkRemoveUidRanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"add": "readBool"}, + { + "uidRanges": "readParcelableVector", + "__parcelType": "android.net.UidRangeParcel" + } + ], + "name": "networkRejectNonSecureVpn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + { + "uidRanges": "readParcelableVector", + "__parcelType": "android.net.UidRangeParcel" + }, + {"exemptUids": "readInt32Vector"} + ], + "name": "socketDestroy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "tetherApplyDnsInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [], + "name": "tetherGetStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.net.TetherStatsParcel" + } + ] + }, + { + "code": 15, + "in": [ + {"ifName": "readString16"}, + {"addrString": "readString16"}, + {"prefixLength": "readInt32"} + ], + "name": "interfaceAddAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"ifName": "readString16"}, + {"addrString": "readString16"}, + {"prefixLength": "readInt32"} + ], + "name": "interfaceDelAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"ipversion": "readInt32"}, + {"which": "readInt32"}, + {"ifname": "readString16"}, + {"parameter": "readString16"} + ], + "name": "getProcSysNet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 18, + "in": [ + {"ipversion": "readInt32"}, + {"which": "readInt32"}, + {"ifname": "readString16"}, + {"parameter": "readString16"}, + {"value": "readString16"} + ], + "name": "setProcSysNet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "socket": "readParcelable", + "__parcelType": "android.net.ParcelFileDescriptor" + }] + }, + {"newUid": "readInt32"} + ], + "name": "ipSecSetEncapSocketOwner", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"transformId": "readInt32"}, + {"sourceAddress": "readString16"}, + {"destinationAddress": "readString16"}, + {"spi": "readInt32"} + ], + "name": "ipSecAllocateSpi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [ + {"transformId": "readInt32"}, + {"mode": "readInt32"}, + {"sourceAddress": "readString16"}, + {"destinationAddress": "readString16"}, + {"underlyingNetId": "readInt32"}, + {"spi": "readInt32"}, + {"markValue": "readInt32"}, + {"markMask": "readInt32"}, + {"authAlgo": "readString16"}, + {"authKey": "readByteVector"}, + {"authTruncBits": "readInt32"}, + {"cryptAlgo": "readString16"}, + {"cryptKey": "readByteVector"}, + {"cryptTruncBits": "readInt32"}, + {"aeadAlgo": "readString16"}, + {"aeadKey": "readByteVector"}, + {"aeadIcvBits": "readInt32"}, + {"encapType": "readInt32"}, + {"encapLocalPort": "readInt32"}, + {"encapRemotePort": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecAddSecurityAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"transformId": "readInt32"}, + {"sourceAddress": "readString16"}, + {"destinationAddress": "readString16"}, + {"spi": "readInt32"}, + {"markValue": "readInt32"}, + {"markMask": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecDeleteSecurityAssociation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "socket": "readParcelable", + "__parcelType": "android.net.ParcelFileDescriptor" + }] + }, + {"transformId": "readInt32"}, + {"direction": "readInt32"}, + {"sourceAddress": "readString16"}, + {"destinationAddress": "readString16"}, + {"spi": "readInt32"} + ], + "name": "ipSecApplyTransportModeTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "socket": "readParcelable", + "__parcelType": "android.net.ParcelFileDescriptor" + }] + } + ], + "name": "ipSecRemoveTransportModeTransform", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"transformId": "readInt32"}, + {"selAddrFamily": "readInt32"}, + {"direction": "readInt32"}, + {"tmplSrcAddress": "readString16"}, + {"tmplDstAddress": "readString16"}, + {"spi": "readInt32"}, + {"markValue": "readInt32"}, + {"markMask": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecAddSecurityPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"transformId": "readInt32"}, + {"selAddrFamily": "readInt32"}, + {"direction": "readInt32"}, + {"tmplSrcAddress": "readString16"}, + {"tmplDstAddress": "readString16"}, + {"spi": "readInt32"}, + {"markValue": "readInt32"}, + {"markMask": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecUpdateSecurityPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"transformId": "readInt32"}, + {"selAddrFamily": "readInt32"}, + {"direction": "readInt32"}, + {"markValue": "readInt32"}, + {"markMask": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecDeleteSecurityPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"deviceName": "readString16"}, + {"localAddress": "readString16"}, + {"remoteAddress": "readString16"}, + {"iKey": "readInt32"}, + {"oKey": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecAddTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"deviceName": "readString16"}, + {"localAddress": "readString16"}, + {"remoteAddress": "readString16"}, + {"iKey": "readInt32"}, + {"oKey": "readInt32"}, + {"interfaceId": "readInt32"} + ], + "name": "ipSecUpdateTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"deviceName": "readString16"}], + "name": "ipSecRemoveTunnelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"ifName": "readString16"}, + {"prefix": "readString16"}, + {"mark": "readInt32"}, + {"mask": "readInt32"} + ], + "name": "wakeupAddInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"ifName": "readString16"}, + {"prefix": "readString16"}, + {"mark": "readInt32"}, + {"mask": "readInt32"} + ], + "name": "wakeupDelInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"ifName": "readString16"}, + {"mode": "readInt32"} + ], + "name": "setIPv6AddrGenMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"ifName": "readString16"}, + {"timeout": "readInt32"}, + {"classLabel": "readString16"} + ], + "name": "idletimerAddInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"ifName": "readString16"}, + {"timeout": "readInt32"}, + {"classLabel": "readString16"} + ], + "name": "idletimerRemoveInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"uid": "readInt32"}, + {"policyPenalty": "readInt32"} + ], + "name": "strictUidCleartextPenalty", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"ifName": "readString16"}, + {"nat64Prefix": "readString16"} + ], + "name": "clatdStart", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 38, + "in": [{"ifName": "readString16"}], + "name": "clatdStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [], + "name": "ipfwdEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [], + "name": "ipfwdGetRequesterList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 41, + "in": [{"requester": "readString16"}], + "name": "ipfwdEnableForwarding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"requester": "readString16"}], + "name": "ipfwdDisableForwarding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"fromIface": "readString16"}, + {"toIface": "readString16"} + ], + "name": "ipfwdAddInterfaceForward", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"fromIface": "readString16"}, + {"toIface": "readString16"} + ], + "name": "ipfwdRemoveInterfaceForward", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"ifName": "readString16"}, + {"bytes": "readInt64"} + ], + "name": "bandwidthSetInterfaceQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"ifName": "readString16"}], + "name": "bandwidthRemoveInterfaceQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"ifName": "readString16"}, + {"bytes": "readInt64"} + ], + "name": "bandwidthSetInterfaceAlert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"ifName": "readString16"}], + "name": "bandwidthRemoveInterfaceAlert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [{"bytes": "readInt64"}], + "name": "bandwidthSetGlobalAlert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"uid": "readInt32"}], + "name": "bandwidthAddNaughtyApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"uid": "readInt32"}], + "name": "bandwidthRemoveNaughtyApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"uid": "readInt32"}], + "name": "bandwidthAddNiceApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"uid": "readInt32"}], + "name": "bandwidthRemoveNiceApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [{"dhcpRanges": "readString16Vector"}], + "name": "tetherStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [], + "name": "tetherStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "tetherIsEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 57, + "in": [{"ifName": "readString16"}], + "name": "tetherInterfaceAdd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [{"ifName": "readString16"}], + "name": "tetherInterfaceRemove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [], + "name": "tetherInterfaceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 60, + "in": [ + {"netId": "readInt32"}, + {"dnsAddrs": "readString16Vector"} + ], + "name": "tetherDnsSet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [], + "name": "tetherDnsList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 62, + "in": [ + {"netId": "readInt32"}, + {"ifName": "readString16"}, + {"destination": "readString16"}, + {"nextHop": "readString16"} + ], + "name": "networkAddRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [ + {"netId": "readInt32"}, + {"ifName": "readString16"}, + {"destination": "readString16"}, + {"nextHop": "readString16"} + ], + "name": "networkRemoveRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"netId": "readInt32"}, + {"ifName": "readString16"}, + {"destination": "readString16"}, + {"nextHop": "readString16"}, + {"uid": "readInt32"} + ], + "name": "networkAddLegacyRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [ + {"netId": "readInt32"}, + {"ifName": "readString16"}, + {"destination": "readString16"}, + {"nextHop": "readString16"}, + {"uid": "readInt32"} + ], + "name": "networkRemoveLegacyRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [], + "name": "networkGetDefault", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 67, + "in": [{"netId": "readInt32"}], + "name": "networkSetDefault", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [], + "name": "networkClearDefault", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"netId": "readInt32"}, + {"permission": "readInt32"} + ], + "name": "networkSetPermissionForNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"permission": "readInt32"}, + {"uids": "readInt32Vector"} + ], + "name": "networkSetPermissionForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [{"uids": "readInt32Vector"}], + "name": "networkClearPermissionForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"permission": "readInt32"}, + {"uids": "readInt32Vector"} + ], + "name": "trafficSetNetPermForUids", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [{"uid": "readInt32"}], + "name": "networkSetProtectAllow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [{"uid": "readInt32"}], + "name": "networkSetProtectDeny", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [{"uid": "readInt32"}], + "name": "networkCanProtect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 76, + "in": [{"firewalltype": "readInt32"}], + "name": "firewallSetFirewallType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [ + {"ifName": "readString16"}, + {"firewallRule": "readInt32"} + ], + "name": "firewallSetInterfaceRule", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [ + {"childChain": "readInt32"}, + {"uid": "readInt32"}, + {"firewallRule": "readInt32"} + ], + "name": "firewallSetUidRule", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [ + {"childChain": "readInt32"}, + {"enable": "readBool"} + ], + "name": "firewallEnableChildChain", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [], + "name": "interfaceGetList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 81, + "in": [{"ifName": "readString16"}], + "name": "interfaceGetCfg", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.InterfaceConfigurationParcel" + }] + } + ] + }, + { + "code": 82, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cfg": "readParcelable", + "__parcelType": "android.net.InterfaceConfigurationParcel" + }] + } + ], + "name": "interfaceSetCfg", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [ + {"ifName": "readString16"}, + {"enable": "readBool"} + ], + "name": "interfaceSetIPv6PrivacyExtensions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [{"ifName": "readString16"}], + "name": "interfaceClearAddrs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 85, + "in": [ + {"ifName": "readString16"}, + {"enable": "readBool"} + ], + "name": "interfaceSetEnableIPv6", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [ + {"ifName": "readString16"}, + {"mtu": "readInt32"} + ], + "name": "interfaceSetMtu", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [ + {"intIface": "readString16"}, + {"extIface": "readString16"} + ], + "name": "tetherAddForward", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 88, + "in": [ + {"intIface": "readString16"}, + {"extIface": "readString16"} + ], + "name": "tetherRemoveForward", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [ + {"rmemValues": "readString16"}, + {"wmemValues": "readString16"} + ], + "name": "setTcpRWmemorySize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [{"listener": "readStrongBinder"}], + "name": "registerUnsolicitedEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"ifName": "readString16"}, + {"uids": "readInt32Vector"} + ], + "name": "firewallAddUidInterfaceRules", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [{"uids": "readInt32Vector"}], + "name": "firewallRemoveUidInterfaceRules", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [], + "name": "trafficSwapActiveStatsMap", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [], + "name": "getOemNetd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 95, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.TetherConfigParcel" + }] + } + ], + "name": "tetherStartWithConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [{"netId": "readInt32"}], + "name": "getFwmarkForNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.MarkMaskParcel" + }] + } + ] + }, + { + "code": 97, + "in": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.net.RouteInfoParcel" + }] + } + ], + "name": "networkAddRouteParcel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.net.RouteInfoParcel" + }] + } + ], + "name": "networkUpdateRouteParcel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 99, + "in": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.net.RouteInfoParcel" + }] + } + ], + "name": "networkRemoveRouteParcel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 100, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rule": "readParcelable", + "__parcelType": "android.net.TetherOffloadRuleParcel" + }] + } + ], + "name": "tetherOffloadRuleAdd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rule": "readParcelable", + "__parcelType": "android.net.TetherOffloadRuleParcel" + }] + } + ], + "name": "tetherOffloadRuleRemove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 102, + "in": [], + "name": "tetherOffloadGetStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.net.TetherStatsParcel" + } + ] + }, + { + "code": 103, + "in": [ + {"ifIndex": "readInt32"}, + {"quotaBytes": "readInt64"} + ], + "name": "tetherOffloadSetInterfaceQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 104, + "in": [{"ifIndex": "readInt32"}], + "name": "tetherOffloadGetAndClearStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.TetherStatsParcel" + }] + } + ] + }, + { + "code": 105, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.NativeNetworkConfig" + }] + } + ], + "name": "networkCreate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 106, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uidRangesConfig": "readParcelable", + "__parcelType": "android.net.netd.aidl.NativeUidRangeConfig" + }] + } + ], + "name": "networkAddUidRangesParcel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uidRangesConfig": "readParcelable", + "__parcelType": "android.net.netd.aidl.NativeUidRangeConfig" + }] + } + ], + "name": "networkRemoveUidRangesParcel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "migrateInfo": "readParcelable", + "__parcelType": "android.net.IpSecMigrateInfoParcel" + }] + } + ], + "name": "ipSecMigrate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 109, + "in": [{ + "allowedNetworks": "readParcelableVector", + "__parcelType": "android.net.netd.aidl.NativeUidRangeConfig" + }], + "name": "setNetworkAllowlist", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdEventCallback.struct new file mode 100644 index 00000000..ca9bedcf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdEventCallback.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:45.437478739Z", + "source_location": "", + "full_name": "android.net.INetdEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"netId": "readInt32"}, + {"eventType": "readInt32"}, + {"returnCode": "readInt32"}, + {"hostname": "readString16"}, + {"ipAddresses": "readString16Vector"}, + {"ipAddressesCount": "readInt32"}, + {"timestamp": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "onDnsEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"netId": "readInt32"}, + {"added": "readBool"}, + {"prefixString": "readString16"}, + {"prefixLength": "readInt32"} + ], + "name": "onNat64PrefixEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"netId": "readInt32"}, + {"ipAddress": "readString16"}, + {"hostname": "readString16"}, + {"validated": "readBool"} + ], + "name": "onPrivateDnsValidationEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"ipAddr": "readString16"}, + {"port": "readInt32"}, + {"timestamp": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "onConnectEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetdEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdUnsolicitedEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdUnsolicitedEventListener.struct new file mode 100644 index 00000000..4baa6eee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetdUnsolicitedEventListener.struct @@ -0,0 +1,123 @@ +{ + "produced_on": "2024-04-12T08:47:47.883065092Z", + "source_location": "", + "full_name": "android.net.INetdUnsolicitedEventListener", + "calls": [ + { + "code": 1, + "in": [ + {"isActive": "readBool"}, + {"timerLabel": "readInt32"}, + {"timestampNs": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "onInterfaceClassActivityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"alertName": "readString16"}, + {"ifName": "readString16"} + ], + "name": "onQuotaLimitReached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ifName": "readString16"}, + {"lifetimeS": "readInt64"}, + {"servers": "readString16Vector"} + ], + "name": "onInterfaceDnsServerInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"addr": "readString16"}, + {"ifName": "readString16"}, + {"flags": "readInt32"}, + {"scope": "readInt32"} + ], + "name": "onInterfaceAddressUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"addr": "readString16"}, + {"ifName": "readString16"}, + {"flags": "readInt32"}, + {"scope": "readInt32"} + ], + "name": "onInterfaceAddressRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"ifName": "readString16"}], + "name": "onInterfaceAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"ifName": "readString16"}], + "name": "onInterfaceRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"ifName": "readString16"}, + {"up": "readBool"} + ], + "name": "onInterfaceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"ifName": "readString16"}, + {"up": "readBool"} + ], + "name": "onInterfaceLinkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"updated": "readBool"}, + {"route": "readString16"}, + {"gateway": "readString16"}, + {"ifName": "readString16"} + ], + "name": "onRouteChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"uid": "readInt32"}, + {"hex": "readString16"} + ], + "name": "onStrictCleartextDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetdUnsolicitedEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkActivityListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkActivityListener.struct new file mode 100644 index 00000000..9a458126 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkActivityListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.805011017Z", + "source_location": "", + "full_name": "android.net.INetworkActivityListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onNetworkActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "INetworkActivityListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgent.struct new file mode 100644 index 00000000..0876745f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgent.struct @@ -0,0 +1,194 @@ +{ + "produced_on": "2024-04-12T08:47:57.806746992Z", + "source_location": "", + "full_name": "android.net.INetworkAgent", + "calls": [ + { + "code": 1, + "in": [{"registry": "readStrongBinder"}], + "name": "onRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onBandwidthUpdateRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"validationStatus": "readInt32"}, + {"captivePortalUrl": "readString16"} + ], + "name": "onValidationStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"acceptUnvalidated": "readBool"}], + "name": "onSaveAcceptUnvalidated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"slot": "readInt32"}, + {"intervalDurationMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packetData": "readParcelable", + "__parcelType": "android.net.NattKeepalivePacketData" + }] + } + ], + "name": "onStartNattSocketKeepalive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"slot": "readInt32"}, + {"intervalDurationMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packetData": "readParcelable", + "__parcelType": "android.net.TcpKeepalivePacketData" + }] + } + ], + "name": "onStartTcpSocketKeepalive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"slot": "readInt32"}], + "name": "onStopSocketKeepalive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"thresholds": "readInt32Vector"}], + "name": "onSignalStrengthThresholdsUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onPreventAutomaticReconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"slot": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packetData": "readParcelable", + "__parcelType": "android.net.NattKeepalivePacketData" + }] + } + ], + "name": "onAddNattKeepalivePacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"slot": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "packetData": "readParcelable", + "__parcelType": "android.net.TcpKeepalivePacketData" + }] + } + ], + "name": "onAddTcpKeepalivePacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"slot": "readInt32"}], + "name": "onRemoveKeepalivePacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"qosCallbackId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filterParcel": "readParcelable", + "__parcelType": "android.net.QosFilterParcelable" + }] + } + ], + "name": "onQosFilterCallbackRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"qosCallbackId": "readInt32"}], + "name": "onQosCallbackUnregistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "onNetworkCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "onNetworkDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"policyId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onDscpPolicyStatusUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkAgent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgentRegistry.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgentRegistry.struct new file mode 100644 index 00000000..a620d7f6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkAgentRegistry.struct @@ -0,0 +1,232 @@ +{ + "produced_on": "2024-04-12T08:47:57.808529137Z", + "source_location": "", + "full_name": "android.net.INetworkAgentRegistry", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nc": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + } + ], + "name": "sendNetworkCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "name": "sendLinkProperties", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.NetworkInfo" + }] + } + ], + "name": "sendNetworkInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "score": "readParcelable", + "__parcelType": "android.net.NetworkScore" + }] + } + ], + "name": "sendScore", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"explicitlySelected": "readBool"}, + {"acceptPartial": "readBool"} + ], + "name": "sendExplicitlySelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"slot": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "sendSocketKeepaliveEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{ + "networks": "readList", + "__parcelType": "android.net.Network" + }], + "name": "sendUnderlyingNetworks", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callbackId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.net.QosSession" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.telephony.data.EpsBearerQosSessionAttributes" + }] + } + ], + "name": "sendEpsQosSessionAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callbackId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.net.QosSession" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.telephony.data.NrQosSessionAttributes" + }] + } + ], + "name": "sendNrQosSessionAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"qosCallbackId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.net.QosSession" + }] + } + ], + "name": "sendQosSessionLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"qosCallbackId": "readInt32"}, + {"exceptionType": "readInt32"} + ], + "name": "sendQosCallbackError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"teardownDelayMs": "readInt32"}], + "name": "sendTeardownDelayMs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"durationMs": "readInt32"}], + "name": "sendLingerDuration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.net.DscpPolicy" + }] + } + ], + "name": "sendAddDscpPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"policyId": "readInt32"}], + "name": "sendRemoveDscpPolicy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "sendRemoveAllDscpPolicies", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"timeoutMillis": "readInt32"}], + "name": "sendUnregisterAfterReplacement", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkAgentRegistry", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkInterfaceOutcomeReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkInterfaceOutcomeReceiver.struct new file mode 100644 index 00000000..a2fc426a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkInterfaceOutcomeReceiver.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.759884998Z", + "source_location": "", + "full_name": "android.net.INetworkInterfaceOutcomeReceiver", + "calls": [ + { + "code": 1, + "in": [{"iface": "readString16"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "e": "readParcelable", + "__parcelType": "android.net.EthernetNetworkManagementException" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkInterfaceOutcomeReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkManagementEventObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkManagementEventObserver.struct new file mode 100644 index 00000000..a1280d83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkManagementEventObserver.struct @@ -0,0 +1,143 @@ +{ + "produced_on": "2024-04-12T08:47:45.439563690Z", + "source_location": "", + "full_name": "android.net.INetworkManagementEventObserver", + "calls": [ + { + "code": 1, + "in": [ + {"iface": "readString16"}, + {"up": "readBool"} + ], + "name": "interfaceStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"iface": "readString16"}, + {"up": "readBool"} + ], + "name": "interfaceLinkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"iface": "readString16"}], + "name": "interfaceAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"iface": "readString16"}], + "name": "interfaceRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"iface": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.net.LinkAddress" + }] + } + ], + "name": "addressUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"iface": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.net.LinkAddress" + }] + } + ], + "name": "addressRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"limitName": "readString16"}, + {"iface": "readString16"} + ], + "name": "limitReached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"transportType": "readInt32"}, + {"active": "readBool"}, + {"tsNanos": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "interfaceClassDataActivityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"iface": "readString16"}, + {"lifetime": "readInt64"}, + {"servers": "readString16Vector"} + ], + "name": "interfaceDnsServerInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.net.RouteInfo" + }] + } + ], + "name": "routeUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.net.RouteInfo" + }] + } + ], + "name": "routeRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkManagementEventObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitor.struct new file mode 100644 index 00000000..9d3ea4ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitor.struct @@ -0,0 +1,147 @@ +{ + "produced_on": "2024-04-12T08:47:58.817723669Z", + "source_location": "", + "full_name": "android.net.INetworkMonitor", + "calls": [ + { + "code": 1, + "in": [], + "name": "start", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "launchCaptivePortalApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"response": "readInt32"}], + "name": "notifyCaptivePortalAppFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "setAcceptPartialConnectivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"uid": "readInt32"}], + "name": "forceReevaluation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.PrivateDnsConfigParcel" + }] + } + ], + "name": "notifyPrivateDnsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"returnCode": "readInt32"}], + "name": "notifyDnsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nc": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + } + ], + "name": "notifyNetworkConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "notifyNetworkDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "name": "notifyLinkPropertiesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nc": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + } + ], + "name": "notifyNetworkCapabilitiesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.net.networkstack.aidl.NetworkMonitorParameters" + }] + } + ], + "name": "notifyNetworkConnectedParcel", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkMonitor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitorCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitorCallbacks.struct new file mode 100644 index 00000000..414f434a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkMonitorCallbacks.struct @@ -0,0 +1,118 @@ +{ + "produced_on": "2024-04-12T08:47:58.819020185Z", + "source_location": "", + "full_name": "android.net.INetworkMonitorCallbacks", + "calls": [ + { + "code": 1, + "in": [{"networkMonitor": "readStrongBinder"}], + "name": "onNetworkMonitorCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"testResult": "readInt32"}, + {"redirectUrl": "readString16"} + ], + "name": "notifyNetworkTested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.PrivateDnsConfigParcel" + }] + } + ], + "name": "notifyPrivateDnsConfigResolved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"action": "readString16"}, + {"packageName": "readString16"} + ], + "name": "showProvisioningNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "hideProvisioningNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"probesCompleted": "readInt32"}, + {"probesSucceeded": "readInt32"} + ], + "name": "notifyProbeStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.net.NetworkTestResultParcelable" + }] + } + ], + "name": "notifyNetworkTestedWithExtras", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "report": "readParcelable", + "__parcelType": "android.net.DataStallReportParcelable" + }] + } + ], + "name": "notifyDataStallSuspected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.net.CaptivePortalData" + }] + } + ], + "name": "notifyCaptivePortalDataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkMonitorCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkOfferCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkOfferCallback.struct new file mode 100644 index 00000000..29714b65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkOfferCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:57.809810613Z", + "source_location": "", + "full_name": "android.net.INetworkOfferCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "networkRequest": "readParcelable", + "__parcelType": "android.net.NetworkRequest" + }] + } + ], + "name": "onNetworkNeeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "networkRequest": "readParcelable", + "__parcelType": "android.net.NetworkRequest" + }] + } + ], + "name": "onNetworkUnneeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkOfferCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyListener.struct new file mode 100644 index 00000000..370d1fd2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyListener.struct @@ -0,0 +1,80 @@ +{ + "produced_on": "2024-04-12T08:47:45.441022079Z", + "source_location": "", + "full_name": "android.net.INetworkPolicyListener", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"uidRules": "readInt32"} + ], + "name": "onUidRulesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"meteredIfaces": "readString16Vector"}], + "name": "onMeteredIfacesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"restrictBackground": "readBool"}], + "name": "onRestrictBackgroundChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"uid": "readInt32"}, + {"uidPolicies": "readInt32"} + ], + "name": "onUidPoliciesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"overrideMask": "readInt32"}, + {"overrideValue": "readInt32"}, + {"networkTypes": "readInt32Vector"} + ], + "name": "onSubscriptionOverride", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"subId": "readInt32"}, + { + "plans": "readParcelableVector", + "__parcelType": "android.telephony.SubscriptionPlan" + } + ], + "name": "onSubscriptionPlansChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"uid": "readInt32"}, + {"oldBlockedReason": "readInt32"}, + {"newBlockedReason": "readInt32"} + ], + "name": "onBlockedReasonChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkPolicyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyManager.struct new file mode 100644 index 00000000..f38c1747 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkPolicyManager.struct @@ -0,0 +1,304 @@ +{ + "produced_on": "2024-04-12T08:47:45.443714832Z", + "source_location": "", + "full_name": "android.net.INetworkPolicyManager", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"policy": "readInt32"} + ], + "name": "setUidPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"policy": "readInt32"} + ], + "name": "addUidPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"uid": "readInt32"}, + {"policy": "readInt32"} + ], + "name": "removeUidPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"uid": "readInt32"}], + "name": "getUidPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"policy": "readInt32"}], + "name": "getUidsWithPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 6, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "policies": "readParcelableVector", + "__parcelType": "android.net.NetworkPolicy" + }], + "name": "setNetworkPolicies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callingPackage": "readString16"}], + "name": "getNetworkPolicies", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.net.NetworkPolicy" + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + } + ], + "name": "snoozeLimit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"restrictBackground": "readBool"}], + "name": "setRestrictBackground", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getRestrictBackground", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "getRestrictBackgroundByCaller", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"uid": "readInt32"}], + "name": "getRestrictBackgroundStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [{"enabled": "readBool"}], + "name": "setDeviceIdleMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"networkId": "readString16"}, + {"meteredOverride": "readInt32"} + ], + "name": "setWifiMeteredOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + } + ], + "name": "getMultipathPreference", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + } + ], + "name": "getSubscriptionPlan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.SubscriptionPlan" + }] + } + ] + }, + { + "code": 19, + "in": [], + "name": "notifyStatsProviderWarningOrLimitReached", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getSubscriptionPlans", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.telephony.SubscriptionPlan" + } + ] + }, + { + "code": 21, + "in": [ + {"subId": "readInt32"}, + { + "plans": "readParcelableVector", + "__parcelType": "android.telephony.SubscriptionPlan" + }, + {"expirationDurationMillis": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "setSubscriptionPlans", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"subId": "readInt32"}], + "name": "getSubscriptionPlansOwner", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 23, + "in": [ + {"subId": "readInt32"}, + {"overrideMask": "readInt32"}, + {"overrideValue": "readInt32"}, + {"networkTypes": "readInt32Vector"}, + {"expirationDurationMillis": "readInt64"}, + {"callingPackage": "readString16"} + ], + "name": "setSubscriptionOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"subscriber": "readString16"}], + "name": "factoryReset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"uid": "readInt32"}, + {"meteredNetwork": "readBool"} + ], + "name": "isUidNetworkingBlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [{"uid": "readInt32"}], + "name": "isUidRestrictedOnMeteredNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INetworkPolicyManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkRecommendationProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkRecommendationProvider.struct new file mode 100644 index 00000000..0e16500d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkRecommendationProvider.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.445080319Z", + "source_location": "", + "full_name": "android.net.INetworkRecommendationProvider", + "calls": [{ + "code": 1, + "in": [{ + "networks": "readParcelableVector", + "__parcelType": "android.net.NetworkKey" + }], + "name": "requestScores", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "INetworkRecommendationProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreCache.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreCache.struct new file mode 100644 index 00000000..a867a703 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreCache.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.446347504Z", + "source_location": "", + "full_name": "android.net.INetworkScoreCache", + "calls": [ + { + "code": 1, + "in": [{ + "networks": "readList", + "__parcelType": "android.net.ScoredNetwork" + }], + "name": "updateScores", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "clearScores", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkScoreCache", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreService.struct new file mode 100644 index 00000000..d6ab1f17 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkScoreService.struct @@ -0,0 +1,134 @@ +{ + "produced_on": "2024-04-12T08:47:45.448476386Z", + "source_location": "", + "full_name": "android.net.INetworkScoreService", + "calls": [ + { + "code": 1, + "in": [{ + "networks": "readParcelableVector", + "__parcelType": "android.net.ScoredNetwork" + }], + "name": "updateScores", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "clearScores", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"packageName": "readString16"}], + "name": "setActiveScorer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "disableScoring", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"networkType": "readInt32"}, + {"scoreCache": "readStrongBinder"}, + {"filterType": "readInt32"} + ], + "name": "registerNetworkScoreCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"networkType": "readInt32"}, + {"scoreCache": "readStrongBinder"} + ], + "name": "unregisterNetworkScoreCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{ + "networks": "readParcelableVector", + "__parcelType": "android.net.NetworkKey" + }], + "name": "requestScores", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"callingUid": "readInt32"}], + "name": "isCallerActiveScorer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "getActiveScorerPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 10, + "in": [], + "name": "getActiveScorer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkScorerAppData" + }] + } + ] + }, + { + "code": 11, + "in": [], + "name": "getAllValidScorers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.NetworkScorerAppData" + } + ] + } + ], + "name": "INetworkScoreService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackConnector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackConnector.struct new file mode 100644 index 00000000..386e2fe1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackConnector.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:58.820437493Z", + "source_location": "", + "full_name": "android.net.INetworkStackConnector", + "calls": [ + { + "code": 1, + "in": [ + {"ifName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.net.dhcp.DhcpServingParamsParcel" + }] + }, + {"cb": "readStrongBinder"} + ], + "name": "makeDhcpServer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"name": "readString16"}, + {"cb": "readStrongBinder"} + ], + "name": "makeNetworkMonitor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ifName": "readString16"}, + {"callbacks": "readStrongBinder"} + ], + "name": "makeIpClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"cb": "readStrongBinder"}], + "name": "fetchIpMemoryStore", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"uid": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "allowTestUid", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkStackConnector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackStatusCallback.struct new file mode 100644 index 00000000..03282fb0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStackStatusCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.821392042Z", + "source_location": "", + "full_name": "android.net.INetworkStackStatusCallback", + "calls": [{ + "code": 1, + "in": [{"statusCode": "readInt32"}], + "name": "onStatusAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "INetworkStackStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsService.struct new file mode 100644 index 00000000..fe7e09d9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsService.struct @@ -0,0 +1,237 @@ +{ + "produced_on": "2024-04-12T08:47:57.761892648Z", + "source_location": "", + "full_name": "android.net.INetworkStatsService", + "calls": [ + { + "code": 1, + "in": [], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "openSessionForUsageStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"uid": "readInt32"}], + "name": "getDataLayerSnapshotForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 4, + "in": [{"transport": "readInt32"}], + "name": "getUidStatsForTransport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getMobileIfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 6, + "in": [ + {"uid": "readInt32"}, + {"tag": "readInt32"}, + {"operationCount": "readInt32"} + ], + "name": "incrementOperationCount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + { + "defaultNetworks": "readParcelableVector", + "__parcelType": "android.net.Network" + }, + { + "snapshots": "readParcelableVector", + "__parcelType": "android.net.NetworkStateSnapshot" + }, + {"activeIface": "readString16"}, + { + "underlyingNetworkInfos": "readParcelableVector", + "__parcelType": "android.net.UnderlyingNetworkInfo" + } + ], + "name": "notifyNetworkStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "forceUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.DataUsageRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerUsageCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.DataUsageRequest" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.DataUsageRequest" + }] + } + ], + "name": "unregisterUsageRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"uid": "readInt32"}, + {"type": "readInt32"} + ], + "name": "getUidStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 12, + "in": [ + {"iface": "readString16"}, + {"type": "readInt32"} + ], + "name": "getIfaceStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 13, + "in": [{"type": "readInt32"}], + "name": "getTotalStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 14, + "in": [ + {"tag": "readString16"}, + {"provider": "readStrongBinder"} + ], + "name": "registerNetworkStatsProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 15, + "in": [ + {"uid": "readInt32"}, + {"uidForeground": "readBool"} + ], + "name": "noteUidForeground", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"thresholdBytes": "readInt64"}], + "name": "advisePersistThreshold", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"iface": "readString16"}, + {"warning": "readInt64"}, + {"limit": "readInt64"} + ], + "name": "setStatsProviderWarningAndLimitAsync", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkStatsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsSession.struct new file mode 100644 index 00000000..f6f3a248 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/INetworkStatsSession.struct @@ -0,0 +1,258 @@ +{ + "produced_on": "2024-04-12T08:47:57.763687294Z", + "source_location": "", + "full_name": "android.net.INetworkStatsSession", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"start": "readInt64"}, + {"end": "readInt64"} + ], + "name": "getDeviceSummaryForNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"start": "readInt64"}, + {"end": "readInt64"} + ], + "name": "getSummaryForNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"fields": "readInt32"} + ], + "name": "getHistoryForNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStatsHistory" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"fields": "readInt32"}, + {"start": "readInt64"}, + {"end": "readInt64"} + ], + "name": "getHistoryIntervalForNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStatsHistory" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"start": "readInt64"}, + {"end": "readInt64"}, + {"includeTags": "readBool"} + ], + "name": "getSummaryForAllUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"start": "readInt64"}, + {"end": "readInt64"} + ], + "name": "getTaggedSummaryForAllUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"uid": "readInt32"}, + {"set": "readInt32"}, + {"tag": "readInt32"}, + {"fields": "readInt32"} + ], + "name": "getHistoryForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStatsHistory" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "template": "readParcelable", + "__parcelType": "android.net.NetworkTemplate" + }] + }, + {"uid": "readInt32"}, + {"set": "readInt32"}, + {"tag": "readInt32"}, + {"fields": "readInt32"}, + {"start": "readInt64"}, + {"end": "readInt64"} + ], + "name": "getHistoryIntervalForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStatsHistory" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getRelevantUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 10, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkStatsSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IOnCompleteListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IOnCompleteListener.struct new file mode 100644 index 00000000..bc15be37 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IOnCompleteListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.810640499Z", + "source_location": "", + "full_name": "android.net.IOnCompleteListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnCompleteListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyInstalledListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyInstalledListener.struct new file mode 100644 index 00000000..ffb0897d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyInstalledListener.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:45.449514987Z", + "source_location": "", + "full_name": "android.net.IPacProxyInstalledListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "proxy": "readParcelable", + "__parcelType": "android.net.ProxyInfo" + }] + } + ], + "name": "onPacProxyInstalled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPacProxyInstalledListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyManager.struct new file mode 100644 index 00000000..0fcf64f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IPacProxyManager.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:45.450633569Z", + "source_location": "", + "full_name": "android.net.IPacProxyManager", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "addListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "removeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "proxyInfo": "readParcelable", + "__parcelType": "android.net.ProxyInfo" + }] + } + ], + "name": "setCurrentProxyScriptUrl", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPacProxyManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IQosCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IQosCallback.struct new file mode 100644 index 00000000..d2c47f44 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IQosCallback.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:57.811728151Z", + "source_location": "", + "full_name": "android.net.IQosCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.net.QosSession" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.telephony.data.EpsBearerQosSessionAttributes" + }] + } + ], + "name": "onQosEpsBearerSessionAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.net.QosSession" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.telephony.data.NrQosSessionAttributes" + }] + } + ], + "name": "onNrQosSessionAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.net.QosSession" + }] + } + ], + "name": "onQosSessionLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"type": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IQosCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ISocketKeepaliveCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ISocketKeepaliveCallback.struct new file mode 100644 index 00000000..9578c155 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ISocketKeepaliveCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:57.812696570Z", + "source_location": "", + "full_name": "android.net.ISocketKeepaliveCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onDataReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onPaused", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISocketKeepaliveCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITestNetworkManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITestNetworkManager.struct new file mode 100644 index 00000000..3c1b26c3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITestNetworkManager.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:57.813779572Z", + "source_location": "", + "full_name": "android.net.ITestNetworkManager", + "calls": [ + { + "code": 1, + "in": [ + {"isTun": "readBool"}, + {"hasCarrier": "readBool"}, + {"bringUp": "readBool"}, + {"disableIpv6ProvisioningDelay": "readBool"}, + { + "addrs": "readParcelableVector", + "__parcelType": "android.net.LinkAddress" + }, + {"iface": "readString16"} + ], + "name": "createInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.TestNetworkInterface" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "iface": "readParcelable", + "__parcelType": "android.net.TestNetworkInterface" + }] + }, + {"enabled": "readBool"} + ], + "name": "setCarrierEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"iface": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + }, + {"isMetered": "readBool"}, + {"administratorUids": "readInt32Vector"}, + {"binder": "readStrongBinder"} + ], + "name": "setupTestNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"netId": "readInt32"}], + "name": "teardownTestNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestNetworkManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheredInterfaceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheredInterfaceCallback.struct new file mode 100644 index 00000000..781b6fb9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheredInterfaceCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.764707364Z", + "source_location": "", + "full_name": "android.net.ITetheredInterfaceCallback", + "calls": [ + { + "code": 1, + "in": [{"iface": "readString16"}], + "name": "onAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITetheredInterfaceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringConnector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringConnector.struct new file mode 100644 index 00000000..3a78478d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringConnector.struct @@ -0,0 +1,149 @@ +{ + "produced_on": "2024-04-12T08:47:57.745217046Z", + "source_location": "", + "full_name": "android.net.ITetheringConnector", + "calls": [ + { + "code": 1, + "in": [ + {"iface": "readString16"}, + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "tether", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"iface": "readString16"}, + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "untether", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"enable": "readBool"}, + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "setUsbTethering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.TetheringRequestParcel" + }] + }, + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "startTethering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"type": "readInt32"}, + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "stopTethering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"showEntitlementUi": "readBool"}, + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"} + ], + "name": "requestLatestTetheringEntitlementResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callback": "readStrongBinder"}, + {"callerPkg": "readString16"} + ], + "name": "registerTetheringEventCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callback": "readStrongBinder"}, + {"callerPkg": "readString16"} + ], + "name": "unregisterTetheringEventCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "isTetheringSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callerPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"receiver": "readStrongBinder"} + ], + "name": "stopAllTethering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"prefer": "readBool"}, + {"listener": "readStrongBinder"} + ], + "name": "setPreferTestNetworks", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITetheringConnector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringEventCallback.struct new file mode 100644 index 00000000..171d61f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringEventCallback.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:57.746503952Z", + "source_location": "", + "full_name": "android.net.ITetheringEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "android.net.TetheringCallbackStartedParcel" + }] + } + ], + "name": "onCallbackStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onCallbackStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + } + ], + "name": "onUpstreamChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.TetheringConfigurationParcel" + }] + } + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "states": "readParcelable", + "__parcelType": "android.net.TetherStatesParcel" + }] + } + ], + "name": "onTetherStatesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "clients": "readList", + "__parcelType": "android.net.TetheredClient" + }], + "name": "onTetherClientsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"status": "readInt32"}], + "name": "onOffloadStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"supportedBitmap": "readInt64"}], + "name": "onSupportedTetheringTypes", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITetheringEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringStatsProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringStatsProvider.struct new file mode 100644 index 00000000..e4f8f9fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ITetheringStatsProvider.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:45.451913985Z", + "source_location": "", + "full_name": "android.net.ITetheringStatsProvider", + "calls": [ + { + "code": 1, + "in": [{"how": "readInt32"}], + "name": "getTetherStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"iface": "readString16"}, + {"quotaBytes": "readInt64"} + ], + "name": "setInterfaceQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITetheringStatsProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IVpnManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IVpnManager.struct new file mode 100644 index 00000000..d875102a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IVpnManager.struct @@ -0,0 +1,345 @@ +{ + "produced_on": "2024-04-12T08:47:45.454399144Z", + "source_location": "", + "full_name": "android.net.IVpnManager", + "calls": [ + { + "code": 1, + "in": [ + {"oldPackage": "readString16"}, + {"newPackage": "readString16"}, + {"userId": "readInt32"} + ], + "name": "prepareVpn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"vpnType": "readInt32"} + ], + "name": "setVpnPackageAuthorization", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "com.android.internal.net.VpnConfig" + }] + } + ], + "name": "establishVpn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"address": "readString16"}, + {"prefixLength": "readInt32"} + ], + "name": "addVpnAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"address": "readString16"}, + {"prefixLength": "readInt32"} + ], + "name": "removeVpnAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{ + "networks": "readParcelableVector", + "__parcelType": "android.net.Network" + }], + "name": "setUnderlyingNetworksForVpn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.internal.net.VpnProfile" + }] + }, + {"packageName": "readString16"} + ], + "name": "provisionVpnProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"packageName": "readString16"}], + "name": "deleteVpnProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"packageName": "readString16"}], + "name": "startVpnProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 10, + "in": [{"packageName": "readString16"}], + "name": "stopVpnProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"packageName": "readString16"}], + "name": "getProvisionedVpnProfileState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.VpnProfileState" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"userId": "readInt32"}, + {"vpnPackage": "readString16"}, + { + "excludedApps": "readList", + "__parcelType": "String" + } + ], + "name": "setAppExclusionList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"vpnPackage": "readString16"} + ], + "name": "getAppExclusionList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 14, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "isAlwaysOnVpnPackageSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"lockdown": "readBool"}, + { + "lockdownAllowlist": "readList", + "__parcelType": "String" + } + ], + "name": "setAlwaysOnVpnPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [{"userId": "readInt32"}], + "name": "getAlwaysOnVpnPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 17, + "in": [{"userId": "readInt32"}], + "name": "isVpnLockdownEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [{"userId": "readInt32"}], + "name": "getVpnLockdownAllowlist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 19, + "in": [], + "name": "isCallerCurrentAlwaysOnVpnApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "isCallerCurrentAlwaysOnVpnLockdownApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.internal.net.VpnProfile" + }] + } + ], + "name": "startLegacyVpn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"userId": "readInt32"}], + "name": "getLegacyVpnInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.net.LegacyVpnInfo" + }] + } + ] + }, + { + "code": 23, + "in": [], + "name": "updateLockdownVpn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [{"userId": "readInt32"}], + "name": "getVpnConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.net.VpnConfig" + }] + } + ] + }, + { + "code": 25, + "in": [], + "name": "factoryReset", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVpnManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InformationElementParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InformationElementParcelable.struct new file mode 100644 index 00000000..5ca5bbba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InformationElementParcelable.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:58.822274610Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"payload": "readByteVector"} + ], + "full_name": "android.net.InformationElementParcelable", + "name": "InformationElementParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InitialConfigurationParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InitialConfigurationParcelable.struct new file mode 100644 index 00000000..707ca33e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InitialConfigurationParcelable.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:58.823218868Z", + "source_location": "", + "components": [ + { + "ipAddresses": "readParcelableVector", + "__parcelType": "android.net.LinkAddress" + }, + { + "directlyConnectedRoutes": "readParcelableVector", + "__parcelType": "android.net.IpPrefix" + }, + {"dnsServers": "readString16Vector"}, + {"gateway": "readString16"} + ], + "full_name": "android.net.InitialConfigurationParcelable", + "name": "InitialConfigurationParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InterfaceConfigurationParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InterfaceConfigurationParcel.struct new file mode 100644 index 00000000..3eb9b161 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/InterfaceConfigurationParcel.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.884149124Z", + "source_location": "", + "components": [ + {"ifName": "readString16"}, + {"hwAddr": "readString16"}, + {"ipv4Addr": "readString16"}, + {"prefixLength": "readInt32"}, + {"flags": "readString16Vector"} + ], + "full_name": "android.net.InterfaceConfigurationParcel", + "name": "InterfaceConfigurationParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpPrefix.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpPrefix.struct new file mode 100644 index 00000000..9a64c001 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpPrefix.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T12:04:59.726666336Z", + "source_location": "", + "components": [ + {"address": "readByteVector"}, + {"prefixLength": "readInt32"} + ], + "full_name": "android.net.IpPrefix", + "name": "IpPrefix", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecMigrateInfoParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecMigrateInfoParcel.struct new file mode 100644 index 00000000..1d2f7192 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecMigrateInfoParcel.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.885292027Z", + "source_location": "", + "components": [ + {"requestId": "readInt32"}, + {"selAddrFamily": "readInt32"}, + {"direction": "readInt32"}, + {"oldSourceAddress": "readString16"}, + {"oldDestinationAddress": "readString16"}, + {"newSourceAddress": "readString16"}, + {"newDestinationAddress": "readString16"}, + {"interfaceId": "readInt32"} + ], + "full_name": "android.net.IpSecMigrateInfoParcel", + "name": "IpSecMigrateInfoParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecSpiResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecSpiResponse.struct new file mode 100644 index 00000000..f1edab1e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecSpiResponse.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:32:06.677876997Z", + "source_location": "", + "components": [ + {"status": "readInt32"}, + {"resourceId": "readInt32"}, + {"spi": "readInt32"} + ], + "full_name": "android.net.IpSecSpiResponse", + "name": "IpSecSpiResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTransformResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTransformResponse.struct new file mode 100644 index 00000000..444fac66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTransformResponse.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T11:54:17.550718392Z", + "source_location": "", + "components": [ + {"status": "readInt32"}, + {"resourceId": "readInt32"} + ], + "full_name": "android.net.IpSecTransformResponse", + "name": "IpSecTransformResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTunnelInterfaceResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTunnelInterfaceResponse.struct new file mode 100644 index 00000000..4bc7d43c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/IpSecTunnelInterfaceResponse.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:11:18.018417043Z", + "source_location": "", + "components": [ + {"status": "readInt32"}, + {"resourceId": "readInt32"}, + {"interfaceName": "readString16"} + ], + "full_name": "android.net.IpSecTunnelInterfaceResponse", + "name": "IpSecTunnelInterfaceResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2InformationParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2InformationParcelable.struct new file mode 100644 index 00000000..3a4de029 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2InformationParcelable.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:58.824088566Z", + "source_location": "", + "components": [ + {"l2Key": "readString16"}, + {"cluster": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bssid": "readParcelable", + "__parcelType": "android.net.MacAddress" + }] + } + ], + "full_name": "android.net.Layer2InformationParcelable", + "name": "Layer2InformationParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2PacketParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2PacketParcelable.struct new file mode 100644 index 00000000..f76641f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Layer2PacketParcelable.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:58.825006764Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dstMacAddress": "readParcelable", + "__parcelType": "android.net.MacAddress" + }] + }, + {"payload": "readByteVector"} + ], + "full_name": "android.net.Layer2PacketParcelable", + "name": "Layer2PacketParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MacAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MacAddress.struct new file mode 100644 index 00000000..673057e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MacAddress.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:48:43.216363141Z", + "source_location": "", + "components": [{"readLong": "readInt64"}], + "full_name": "android.net.MacAddress", + "name": "MacAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MarkMaskParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MarkMaskParcel.struct new file mode 100644 index 00000000..d3c6741b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/MarkMaskParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.886299447Z", + "source_location": "", + "components": [ + {"mark": "readInt32"}, + {"mask": "readInt32"} + ], + "full_name": "android.net.MarkMaskParcel", + "name": "MarkMaskParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NativeNetworkConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NativeNetworkConfig.struct new file mode 100644 index 00000000..fb3cccc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NativeNetworkConfig.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:47.887703375Z", + "source_location": "", + "components": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "networkType": "readParcelable", + "__parcelType": "android.net.NativeNetworkType" + }] + }, + {"permission": "readInt32"}, + {"secure": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vpnType": "readParcelable", + "__parcelType": "android.net.NativeVpnType" + }] + }, + {"excludeLocalRoutes": "readBool"} + ], + "full_name": "android.net.NativeNetworkConfig", + "name": "NativeNetworkConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NattKeepalivePacketDataParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NattKeepalivePacketDataParcelable.struct new file mode 100644 index 00000000..fd42e645 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NattKeepalivePacketDataParcelable.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:58.825915972Z", + "source_location": "", + "components": [ + {"srcAddress": "readByteVector"}, + {"srcPort": "readInt32"}, + {"dstAddress": "readByteVector"}, + {"dstPort": "readInt32"} + ], + "full_name": "android.net.NattKeepalivePacketDataParcelable", + "name": "NattKeepalivePacketDataParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Network.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Network.struct new file mode 100644 index 00000000..72f3d922 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Network.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:19:01.204184957Z", + "source_location": "", + "components": [{"netId": "readInt32"}], + "full_name": "android.net.Network", + "name": "Network", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkAgentConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkAgentConfig.struct new file mode 100644 index 00000000..6a23e465 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkAgentConfig.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T12:30:13.923274781Z", + "source_location": "", + "components": [ + {"allowBypass": "readInt32"}, + {"explicitlySelected": "readInt32"}, + {"acceptUnvalidated": "readInt32"}, + {"acceptPartialConnectivity": "readInt32"}, + {"subscriberId": "readString16"}, + {"provisioningNotificationDisabled": "readInt32"}, + {"skip464xlat": "readInt32"}, + {"legacyType": "readInt32"}, + {"legacyTypeName": "readString16"}, + {"legacySubType": "readInt32"}, + {"legacySubTypeName": "readString16"}, + {"mLegacyExtraInfo": "readString16"}, + {"excludeLocalRouteVpn": "readInt32"}, + {"mVpnRequiresValidation": "readInt32"} + ], + "full_name": "android.net.NetworkAgentConfig", + "name": "NetworkAgentConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkKey.struct new file mode 100644 index 00000000..f7fb094c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkKey.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:21:00.681510870Z", + "source_location": "", + "components": [{"type": "readInt32"}], + "full_name": "android.net.NetworkKey", + "name": "NetworkKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScore.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScore.struct new file mode 100644 index 00000000..9564d0c9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScore.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:39:22.328960650Z", + "source_location": "", + "components": [ + {"mLegacyInt": "readInt32"}, + {"mPolicies": "readInt64"}, + {"mKeepConnectedReason": "readInt32"} + ], + "full_name": "android.net.NetworkScore", + "name": "NetworkScore", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScorerAppData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScorerAppData.struct new file mode 100644 index 00000000..60a9f5dc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkScorerAppData.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T13:51:17.445338737Z", + "source_location": "", + "components": [ + {"packageUid": "readInt32"}, + { + "mRecommendationService": "readParcelable", + "__parcelType": "android.content.ComponentName" + }, + {"mRecommendationServiceLabel": "readString16"}, + { + "mEnableUseOpenWifiActivity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }, + {"mNetworkAvailableNotificationChannelId": "readString16"} + ], + "full_name": "android.net.NetworkScorerAppData", + "name": "NetworkScorerAppData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkStats.struct new file mode 100644 index 00000000..84535572 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkStats.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T11:00:08.719814500Z", + "source_location": "", + "components": [ + {"elapsedRealtime": "readInt64"}, + {"size": "readInt32"}, + {"capacity": "readInt32"}, + {"uid": "readInt32Vector"}, + {"set": "readInt32Vector"}, + {"tag": "readInt32Vector"}, + {"metered": "readInt32Vector"}, + {"roaming": "readInt32Vector"}, + {"defaultNetwork": "readInt32Vector"}, + {"rxBytes": "readInt64Vector"}, + {"rxPackets": "readInt64Vector"}, + {"txBytes": "readInt64Vector"}, + {"txPackets": "readInt64Vector"}, + {"operations": "readInt64Vector"} + ], + "full_name": "android.net.NetworkStats", + "name": "NetworkStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTemplate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTemplate.struct new file mode 100644 index 00000000..6c20c64d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTemplate.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T15:54:56.642537206Z", + "source_location": "", + "components": [ + {"mMatchRule": "readInt32"}, + {"mMetered": "readInt32"}, + {"mRoaming": "readInt32"}, + {"mDefaultNetwork": "readInt32"}, + {"mRatType": "readInt32"}, + {"mOemManaged": "readInt32"} + ], + "full_name": "android.net.NetworkTemplate", + "name": "NetworkTemplate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTestResultParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTestResultParcelable.struct new file mode 100644 index 00000000..661b02b8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/NetworkTestResultParcelable.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.826977893Z", + "source_location": "", + "components": [ + {"timestampMillis": "readInt64"}, + {"result": "readInt32"}, + {"probesSucceeded": "readInt32"}, + {"probesAttempted": "readInt32"}, + {"redirectUrl": "readString16"} + ], + "full_name": "android.net.NetworkTestResultParcelable", + "name": "NetworkTestResultParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/PrivateDnsConfigParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/PrivateDnsConfigParcel.struct new file mode 100644 index 00000000..4fb720e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/PrivateDnsConfigParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:58.827876221Z", + "source_location": "", + "components": [ + {"hostname": "readString16"}, + {"ips": "readString16Vector"} + ], + "full_name": "android.net.PrivateDnsConfigParcel", + "name": "PrivateDnsConfigParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProvisioningConfigurationParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProvisioningConfigurationParcelable.struct new file mode 100644 index 00000000..949d9ae3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProvisioningConfigurationParcelable.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:58.829167027Z", + "source_location": "", + "components": [ + {"enableIPv4": "readBool"}, + {"enableIPv6": "readBool"}, + {"usingMultinetworkPolicyTracker": "readBool"}, + {"usingIpReachabilityMonitor": "readBool"}, + {"requestedPreDhcpActionMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "initialConfig": "readParcelable", + "__parcelType": "android.net.InitialConfigurationParcelable" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "staticIpConfig": "readParcelable", + "__parcelType": "android.net.StaticIpConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "apfCapabilities": "readParcelable", + "__parcelType": "android.net.apf.ApfCapabilities" + }] + }, + {"provisioningTimeoutMs": "readInt32"}, + {"ipv6AddrGenMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"displayName": "readString16"}, + {"enablePreconnection": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanResultInfo": "readParcelable", + "__parcelType": "android.net.ScanResultInfoParcelable" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "layer2Info": "readParcelable", + "__parcelType": "android.net.Layer2InformationParcelable" + }] + }, + { + "options": "readList", + "__parcelType": "android.net.networkstack.aidl.dhcp.DhcpOption" + }, + {"ipv4ProvisioningMode": "readInt32"}, + {"ipv6ProvisioningMode": "readInt32"}, + {"uniqueEui64AddressesOnly": "readBool"} + ], + "full_name": "android.net.ProvisioningConfigurationParcelable", + "name": "ProvisioningConfigurationParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProxyInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProxyInfo.struct new file mode 100644 index 00000000..ba8d07cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ProxyInfo.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T09:40:51.939459573Z", + "source_location": "", + "components": [ + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [ + { + "url": "readParcelable", + "__parcelType": "android.net.Uri" + }, + {"localPort": "readInt32"} + ] + }, + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [ + {"host": "readString16"}, + {"port": "readInt32"} + ] + }, + {"exclList": "readString16"} + ], + "full_name": "android.net.ProxyInfo", + "name": "ProxyInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosFilterParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosFilterParcelable.struct new file mode 100644 index 00000000..393d1acc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosFilterParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:09:40.540946159Z", + "source_location": "", + "components": [{"filterParcelType": "readInt32"}], + "full_name": "android.net.QosFilterParcelable", + "name": "QosFilterParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosSession.struct new file mode 100644 index 00000000..7b096531 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/QosSession.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:22:48.047222881Z", + "source_location": "", + "components": [ + {"mSessionId": "readInt32"}, + {"mSessionType": "readInt32"} + ], + "full_name": "android.net.QosSession", + "name": "QosSession", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverHostsParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverHostsParcel.struct new file mode 100644 index 00000000..7289f1d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverHostsParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:58.047634558Z", + "source_location": "", + "components": [ + {"ipAddr": "readString16"}, + {"hostName": "readString16"} + ], + "full_name": "android.net.ResolverHostsParcel", + "name": "ResolverHostsParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverOptionsParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverOptionsParcel.struct new file mode 100644 index 00000000..14a83eee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverOptionsParcel.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:58.048850412Z", + "source_location": "", + "components": [ + { + "hosts": "readParcelableVector", + "__parcelType": "android.net.ResolverHostsParcel" + }, + {"tcMode": "readInt32"}, + {"enforceDnsUid": "readBool"} + ], + "full_name": "android.net.ResolverOptionsParcel", + "name": "ResolverOptionsParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverParamsParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverParamsParcel.struct new file mode 100644 index 00000000..54b9144c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ResolverParamsParcel.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.050234200Z", + "source_location": "", + "components": [ + {"netId": "readInt32"}, + {"sampleValiditySeconds": "readInt32"}, + {"successThreshold": "readInt32"}, + {"minSamples": "readInt32"}, + {"maxSamples": "readInt32"}, + {"baseTimeoutMsec": "readInt32"}, + {"retryCount": "readInt32"}, + {"servers": "readString16Vector"}, + {"domains": "readString16Vector"}, + {"tlsName": "readString16"}, + {"tlsServers": "readString16Vector"}, + {"tlsFingerprints": "readString16Vector"}, + {"caCertificate": "readString16"}, + {"tlsConnectTimeoutMs": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resolverOptions": "readParcelable", + "__parcelType": "android.net.ResolverOptionsParcel" + }] + }, + {"transportTypes": "readInt32Vector"} + ], + "full_name": "android.net.ResolverParamsParcel", + "name": "ResolverParamsParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfo.struct new file mode 100644 index 00000000..30f80824 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:55:37.236804204Z", + "source_location": "", + "components": [ + { + "dest": "readParcelable", + "__parcelType": "__dynamic" + }, + {"addr": "readByteVector"}, + {"iface": "readString16"}, + {"type": "readInt32"}, + {"mtu": "readInt32"} + ], + "full_name": "android.net.RouteInfo", + "name": "RouteInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfoParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfoParcel.struct new file mode 100644 index 00000000..7c85714c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RouteInfoParcel.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:47.890539101Z", + "source_location": "", + "components": [ + {"destination": "readString16"}, + {"ifName": "readString16"}, + {"nextHop": "readString16"}, + {"mtu": "readInt32"} + ], + "full_name": "android.net.RouteInfoParcel", + "name": "RouteInfoParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RssiCurve.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RssiCurve.struct new file mode 100644 index 00000000..4c56f60e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/RssiCurve.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T16:26:24.102104739Z", + "source_location": "", + "components": [ + {"start": "readInt32"}, + {"bucketWidth": "readInt32"}, + {"bucketCount": "readInt32"}, + {"readByteArray": "readByteVector"}, + {"activeNetworkRssiBoost": "readInt32"} + ], + "full_name": "android.net.RssiCurve", + "name": "RssiCurve", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScanResultInfoParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScanResultInfoParcelable.struct new file mode 100644 index 00000000..294cd289 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScanResultInfoParcelable.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:58.830135766Z", + "source_location": "", + "components": [ + {"ssid": "readString16"}, + {"bssid": "readString16"}, + { + "informationElements": "readParcelableVector", + "__parcelType": "android.net.InformationElementParcelable" + } + ], + "full_name": "android.net.ScanResultInfoParcelable", + "name": "ScanResultInfoParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScoredNetwork.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScoredNetwork.struct new file mode 100644 index 00000000..341fb45d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ScoredNetwork.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T15:30:12.438300665Z", + "source_location": "", + "components": [ + { + "networkKey": "readParcelable", + "__parcelType": "android.net.NetworkKey" + }, + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rssiCurve": "readParcelable", + "__parcelType": "android.net.RssiCurve" + }] + }, + {"meteredHint": "readByte"}, + {"attributes": "readBundle"} + ], + "full_name": "android.net.ScoredNetwork", + "name": "ScoredNetwork", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TcpKeepalivePacketDataParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TcpKeepalivePacketDataParcelable.struct new file mode 100644 index 00000000..1e6d530b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TcpKeepalivePacketDataParcelable.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:58.831024754Z", + "source_location": "", + "components": [ + {"srcAddress": "readByteVector"}, + {"srcPort": "readInt32"}, + {"dstAddress": "readByteVector"}, + {"dstPort": "readInt32"}, + {"seq": "readInt32"}, + {"ack": "readInt32"}, + {"rcvWnd": "readInt32"}, + {"rcvWndScale": "readInt32"}, + {"tos": "readInt32"}, + {"ttl": "readInt32"} + ], + "full_name": "android.net.TcpKeepalivePacketDataParcelable", + "name": "TcpKeepalivePacketDataParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherConfigParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherConfigParcel.struct new file mode 100644 index 00000000..6e897b30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherConfigParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.891465150Z", + "source_location": "", + "components": [ + {"usingLegacyDnsProxy": "readBool"}, + {"dhcpRanges": "readString16Vector"} + ], + "full_name": "android.net.TetherConfigParcel", + "name": "TetherConfigParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherOffloadRuleParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherOffloadRuleParcel.struct new file mode 100644 index 00000000..2141fd99 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherOffloadRuleParcel.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:47.892506391Z", + "source_location": "", + "components": [ + {"inputInterfaceIndex": "readInt32"}, + {"outputInterfaceIndex": "readInt32"}, + {"destination": "readByteVector"}, + {"prefixLength": "readInt32"}, + {"srcL2Address": "readByteVector"}, + {"dstL2Address": "readByteVector"}, + {"pmtu": "readInt32"} + ], + "full_name": "android.net.TetherOffloadRuleParcel", + "name": "TetherOffloadRuleParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatesParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatesParcel.struct new file mode 100644 index 00000000..d9902f8e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatesParcel.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.747381039Z", + "source_location": "", + "components": [ + { + "availableList": "readParcelableVector", + "__parcelType": "android.net.TetheringInterface" + }, + { + "tetheredList": "readParcelableVector", + "__parcelType": "android.net.TetheringInterface" + }, + { + "localOnlyList": "readParcelableVector", + "__parcelType": "android.net.TetheringInterface" + }, + { + "erroredIfaceList": "readParcelableVector", + "__parcelType": "android.net.TetheringInterface" + }, + {"lastErrorList": "readInt32Vector"} + ], + "full_name": "android.net.TetherStatesParcel", + "name": "TetherStatesParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatsParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatsParcel.struct new file mode 100644 index 00000000..4f2a310f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetherStatsParcel.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:47.893589032Z", + "source_location": "", + "components": [ + {"iface": "readString16"}, + {"rxBytes": "readInt64"}, + {"rxPackets": "readInt64"}, + {"txBytes": "readInt64"}, + {"txPackets": "readInt64"}, + {"ifIndex": "readInt32"} + ], + "full_name": "android.net.TetherStatsParcel", + "name": "TetherStatsParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheredClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheredClient.struct new file mode 100644 index 00000000..cfdc2685 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheredClient.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:00:48.102211647Z", + "source_location": "", + "components": [], + "full_name": "android.net.TetheredClient", + "name": "TetheredClient", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringCallbackStartedParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringCallbackStartedParcel.struct new file mode 100644 index 00000000..4c08fb5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringCallbackStartedParcel.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:57.748915310Z", + "source_location": "", + "components": [ + {"supportedTypes": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "upstreamNetwork": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.TetheringConfigurationParcel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "states": "readParcelable", + "__parcelType": "android.net.TetherStatesParcel" + }] + }, + { + "tetheredClients": "readList", + "__parcelType": "android.net.TetheredClient" + }, + {"offloadStatus": "readInt32"} + ], + "full_name": "android.net.TetheringCallbackStartedParcel", + "name": "TetheringCallbackStartedParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringConfigurationParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringConfigurationParcel.struct new file mode 100644 index 00000000..a473e3d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringConfigurationParcel.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:57.749865539Z", + "source_location": "", + "components": [ + {"tetherableUsbRegexs": "readString16Vector"}, + {"tetherableWifiRegexs": "readString16Vector"}, + {"tetherableBluetoothRegexs": "readString16Vector"}, + {"legacyDhcpRanges": "readString16Vector"}, + {"provisioningApp": "readString16Vector"}, + {"provisioningAppNoUi": "readString16"} + ], + "full_name": "android.net.TetheringConfigurationParcel", + "name": "TetheringConfigurationParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringInterface.struct new file mode 100644 index 00000000..c2012888 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringInterface.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:16:01.889278818Z", + "source_location": "", + "components": [], + "full_name": "android.net.TetheringInterface", + "name": "TetheringInterface", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringRequestParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringRequestParcel.struct new file mode 100644 index 00000000..e3f22a26 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/TetheringRequestParcel.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.751462171Z", + "source_location": "", + "components": [ + {"tetheringType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localIPv4Address": "readParcelable", + "__parcelType": "android.net.LinkAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "staticClientAddress": "readParcelable", + "__parcelType": "android.net.LinkAddress" + }] + }, + {"exemptFromEntitlementCheck": "readBool"}, + {"showProvisioningUi": "readBool"}, + {"connectivityScope": "readInt32"} + ], + "full_name": "android.net.TetheringRequestParcel", + "name": "TetheringRequestParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/UidRangeParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/UidRangeParcel.struct new file mode 100644 index 00000000..4cfc9253 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/UidRangeParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.894423159Z", + "source_location": "", + "components": [ + {"start": "readInt32"}, + {"stop": "readInt32"} + ], + "full_name": "android.net.UidRangeParcel", + "name": "UidRangeParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Uri.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Uri.struct new file mode 100644 index 00000000..4a1b971a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/Uri.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T16:24:48.260940937Z", + "source_location": "", + "components": [{"type": "readInt32"}], + "full_name": "android.net.Uri", + "name": "Uri", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/VpnProfileState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/VpnProfileState.struct new file mode 100644 index 00000000..3e3d32df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/VpnProfileState.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:53:09.097604447Z", + "source_location": "", + "components": [ + {"mState": "readInt32"}, + {"mSessionKey": "readString16"}, + {"mAlwaysOn": "readBool"}, + {"mLockdown": "readBool"} + ], + "full_name": "android.net.VpnProfileState", + "name": "VpnProfileState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/apf/ApfCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/apf/ApfCapabilities.struct new file mode 100644 index 00000000..681d2d7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/apf/ApfCapabilities.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:43:19.489602398Z", + "source_location": "", + "components": [ + {"apfVersionSupported": "readInt32"}, + {"maximumApfProgramSize": "readInt32"}, + {"apfPacketFormat": "readInt32"} + ], + "full_name": "android.net.apf.ApfCapabilities", + "name": "ApfCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/connectivity/aidl/ConnectivityNative.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/connectivity/aidl/ConnectivityNative.struct new file mode 100644 index 00000000..7a71d544 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/connectivity/aidl/ConnectivityNative.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:57.850033634Z", + "source_location": "", + "full_name": "android.net.connectivity.aidl.ConnectivityNative", + "calls": [ + { + "code": 1, + "in": [{"port": "readInt32"}], + "name": "blockPortForBind", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"port": "readInt32"}], + "name": "unblockPortForBind", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "unblockAllPortsForBind", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getPortsBlockedForBind", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + } + ], + "name": "ConnectivityNative", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpLeaseParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpLeaseParcelable.struct new file mode 100644 index 00000000..479bf169 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpLeaseParcelable.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:58.832036944Z", + "source_location": "", + "components": [ + {"clientId": "readByteVector"}, + {"hwAddr": "readByteVector"}, + {"netAddr": "readInt32"}, + {"prefixLength": "readInt32"}, + {"expTime": "readInt64"}, + {"hostname": "readString16"} + ], + "full_name": "android.net.dhcp.DhcpLeaseParcelable", + "name": "DhcpLeaseParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpServingParamsParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpServingParamsParcel.struct new file mode 100644 index 00000000..f59307d0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/DhcpServingParamsParcel.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:58.833074685Z", + "source_location": "", + "components": [ + {"serverAddr": "readInt32"}, + {"serverAddrPrefixLength": "readInt32"}, + {"defaultRouters": "readInt32Vector"}, + {"dnsServers": "readInt32Vector"}, + {"excludedAddrs": "readInt32Vector"}, + {"dhcpLeaseTimeSecs": "readInt64"}, + {"linkMtu": "readInt32"}, + {"metered": "readBool"}, + {"singleClientAddr": "readInt32"}, + {"changePrefixOnDecline": "readBool"}, + {"leasesSubnetPrefixLength": "readInt32"} + ], + "full_name": "android.net.dhcp.DhcpServingParamsParcel", + "name": "DhcpServingParamsParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpEventCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpEventCallbacks.struct new file mode 100644 index 00000000..3a5d513e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpEventCallbacks.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:58.834187677Z", + "source_location": "", + "full_name": "android.net.dhcp.IDhcpEventCallbacks", + "calls": [ + { + "code": 1, + "in": [{ + "newLeases": "readList", + "__parcelType": "android.net.dhcp.DhcpLeaseParcelable" + }], + "name": "onLeasesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentPrefix": "readParcelable", + "__parcelType": "android.net.IpPrefix" + }] + } + ], + "name": "onNewPrefixRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDhcpEventCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServer.struct new file mode 100644 index 00000000..0d877ab9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServer.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:58.835230417Z", + "source_location": "", + "full_name": "android.net.dhcp.IDhcpServer", + "calls": [ + { + "code": 1, + "in": [{"cb": "readStrongBinder"}], + "name": "start", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"statusCb": "readStrongBinder"}, + {"eventCb": "readStrongBinder"} + ], + "name": "startWithCallbacks", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.net.dhcp.DhcpServingParamsParcel" + }] + }, + {"cb": "readStrongBinder"} + ], + "name": "updateParams", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cb": "readStrongBinder"}], + "name": "stop", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDhcpServer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServerCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServerCallbacks.struct new file mode 100644 index 00000000..7a53d943 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/dhcp/IDhcpServerCallbacks.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.836163806Z", + "source_location": "", + "full_name": "android.net.dhcp.IDhcpServerCallbacks", + "calls": [{ + "code": 1, + "in": [ + {"statusCode": "readInt32"}, + {"server": "readStrongBinder"} + ], + "name": "onDhcpServerCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDhcpServerCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClient.struct new file mode 100644 index 00000000..e7017a29 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClient.struct @@ -0,0 +1,181 @@ +{ + "produced_on": "2024-04-12T08:47:58.837843549Z", + "source_location": "", + "full_name": "android.net.ip.IIpClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "completedPreDhcpAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "confirmConfiguration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"data": "readByteVector"}], + "name": "readPacketFilterComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "shutdown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "req": "readParcelable", + "__parcelType": "android.net.ProvisioningConfigurationParcelable" + }] + } + ], + "name": "startProvisioning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"tcpBufferSizes": "readString16"}], + "name": "setTcpBufferSizes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "proxyInfo": "readParcelable", + "__parcelType": "android.net.ProxyInfo" + }] + } + ], + "name": "setHttpProxy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"enabled": "readBool"}], + "name": "setMulticastFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"slot": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pkt": "readParcelable", + "__parcelType": "android.net.TcpKeepalivePacketDataParcelable" + }] + } + ], + "name": "addKeepalivePacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"slot": "readInt32"}], + "name": "removeKeepalivePacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"l2Key": "readString16"}, + {"cluster": "readString16"} + ], + "name": "setL2KeyAndGroupHint", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"slot": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pkt": "readParcelable", + "__parcelType": "android.net.NattKeepalivePacketDataParcelable" + }] + } + ], + "name": "addNattKeepalivePacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"success": "readBool"}], + "name": "notifyPreconnectionComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.Layer2InformationParcelable" + }] + } + ], + "name": "updateLayer2Information", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "apfCapabilities": "readParcelable", + "__parcelType": "android.net.apf.ApfCapabilities" + }] + } + ], + "name": "updateApfCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIpClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClientCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClientCallbacks.struct new file mode 100644 index 00000000..d24bb396 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ip/IIpClientCallbacks.struct @@ -0,0 +1,170 @@ +{ + "produced_on": "2024-04-12T08:47:58.839866190Z", + "source_location": "", + "full_name": "android.net.ip.IIpClientCallbacks", + "calls": [ + { + "code": 1, + "in": [{"ipClient": "readStrongBinder"}], + "name": "onIpClientCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onPreDhcpAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onPostDhcpAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dhcpResults": "readParcelable", + "__parcelType": "android.net.DhcpResultsParcelable" + }] + } + ], + "name": "onNewDhcpResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newLp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "name": "onProvisioningSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newLp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "name": "onProvisioningFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newLp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "name": "onLinkPropertiesChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"logMsg": "readString16"}], + "name": "onReachabilityLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "onQuit", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"filter": "readByteVector"}], + "name": "installPacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "startReadPacketFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"enabled": "readBool"}], + "name": "setFallbackMulticastFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"enable": "readBool"}], + "name": "setNeighborDiscoveryOffload", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "packets": "readList", + "__parcelType": "android.net.Layer2PacketParcelable" + }], + "name": "onPreconnectionStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lossInfo": "readParcelable", + "__parcelType": "android.net.networkstack.aidl.ip.ReachabilityLossInfoParcelable" + }] + } + ], + "name": "onReachabilityFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"multiplier": "readInt32"}], + "name": "setMaxDtimMultiplier", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIpClientCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/Blob.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/Blob.struct new file mode 100644 index 00000000..25598b52 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/Blob.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:58.840867550Z", + "source_location": "", + "components": [{"data": "readByteVector"}], + "full_name": "android.net.ipmemorystore.Blob", + "name": "Blob", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnBlobRetrievedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnBlobRetrievedListener.struct new file mode 100644 index 00000000..16e28103 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnBlobRetrievedListener.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:58.841782118Z", + "source_location": "", + "full_name": "android.net.ipmemorystore.IOnBlobRetrievedListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.ipmemorystore.StatusParcelable" + }] + }, + {"l2Key": "readString16"}, + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.net.ipmemorystore.Blob" + }] + } + ], + "name": "onBlobRetrieved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnBlobRetrievedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnL2KeyResponseListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnL2KeyResponseListener.struct new file mode 100644 index 00000000..6500bf08 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnL2KeyResponseListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:58.842700706Z", + "source_location": "", + "full_name": "android.net.ipmemorystore.IOnL2KeyResponseListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.ipmemorystore.StatusParcelable" + }] + }, + {"l2Key": "readString16"} + ], + "name": "onL2KeyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnL2KeyResponseListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnNetworkAttributesRetrievedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnNetworkAttributesRetrievedListener.struct new file mode 100644 index 00000000..19d2c910 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnNetworkAttributesRetrievedListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.843676356Z", + "source_location": "", + "full_name": "android.net.ipmemorystore.IOnNetworkAttributesRetrievedListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.ipmemorystore.StatusParcelable" + }] + }, + {"l2Key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.net.ipmemorystore.NetworkAttributesParcelable" + }] + } + ], + "name": "onNetworkAttributesRetrieved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnNetworkAttributesRetrievedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnSameL3NetworkResponseListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnSameL3NetworkResponseListener.struct new file mode 100644 index 00000000..8a1da488 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnSameL3NetworkResponseListener.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:58.844701096Z", + "source_location": "", + "full_name": "android.net.ipmemorystore.IOnSameL3NetworkResponseListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.ipmemorystore.StatusParcelable" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.net.ipmemorystore.SameL3NetworkResponseParcelable" + }] + } + ], + "name": "onSameL3NetworkResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnSameL3NetworkResponseListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusAndCountListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusAndCountListener.struct new file mode 100644 index 00000000..de4c05ee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusAndCountListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:58.845637125Z", + "source_location": "", + "full_name": "android.net.ipmemorystore.IOnStatusAndCountListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.ipmemorystore.StatusParcelable" + }] + }, + {"count": "readInt32"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnStatusAndCountListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusListener.struct new file mode 100644 index 00000000..2c29e3c0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/IOnStatusListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.846577494Z", + "source_location": "", + "full_name": "android.net.ipmemorystore.IOnStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.ipmemorystore.StatusParcelable" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/NetworkAttributesParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/NetworkAttributesParcelable.struct new file mode 100644 index 00000000..579eb257 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/NetworkAttributesParcelable.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:58.847717126Z", + "source_location": "", + "components": [ + {"assignedV4Address": "readByteVector"}, + {"assignedV4AddressExpiry": "readInt64"}, + {"cluster": "readString16"}, + { + "dnsAddresses": "readParcelableVector", + "__parcelType": "android.net.ipmemorystore.Blob" + }, + {"mtu": "readInt32"}, + {"ipv6ProvisioningLossQuirk": "readStrongBinder"} + ], + "full_name": "android.net.ipmemorystore.NetworkAttributesParcelable", + "name": "NetworkAttributesParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/SameL3NetworkResponseParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/SameL3NetworkResponseParcelable.struct new file mode 100644 index 00000000..6ec18ebb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/SameL3NetworkResponseParcelable.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:58.848661335Z", + "source_location": "", + "components": [ + {"l2Key1": "readString16"}, + {"l2Key2": "readString16"}, + {"confidence": "readFloat"} + ], + "full_name": "android.net.ipmemorystore.SameL3NetworkResponseParcelable", + "name": "SameL3NetworkResponseParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/StatusParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/StatusParcelable.struct new file mode 100644 index 00000000..af85a74b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/ipmemorystore/StatusParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:58.849550143Z", + "source_location": "", + "components": [{"resultCode": "readInt32"}], + "full_name": "android.net.ipmemorystore.StatusParcelable", + "name": "StatusParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/DiscoveryInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/DiscoveryInfo.struct new file mode 100644 index 00000000..0e0aa6ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/DiscoveryInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:47.895619802Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"result": "readInt32"}, + {"serviceName": "readString16"}, + {"registrationType": "readString16"}, + {"domainName": "readString16"}, + {"interfaceIdx": "readInt32"}, + {"netId": "readInt32"} + ], + "full_name": "android.net.mdns.aidl.DiscoveryInfo", + "name": "DiscoveryInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/GetAddressInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/GetAddressInfo.struct new file mode 100644 index 00000000..3e72fabe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/GetAddressInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:47.896710194Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"result": "readInt32"}, + {"hostname": "readString16"}, + {"address": "readString16"}, + {"interfaceIdx": "readInt32"}, + {"netId": "readInt32"} + ], + "full_name": "android.net.mdns.aidl.GetAddressInfo", + "name": "GetAddressInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDns.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDns.struct new file mode 100644 index 00000000..29f1cd12 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDns.struct @@ -0,0 +1,109 @@ +{ + "produced_on": "2024-04-12T08:47:47.899214914Z", + "source_location": "", + "full_name": "android.net.mdns.aidl.IMDns", + "calls": [ + { + "code": 1, + "in": [], + "name": "startDaemon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stopDaemon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.mdns.aidl.RegistrationInfo" + }] + } + ], + "name": "registerService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.mdns.aidl.DiscoveryInfo" + }] + } + ], + "name": "discover", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.mdns.aidl.ResolutionInfo" + }] + } + ], + "name": "resolve", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.mdns.aidl.GetAddressInfo" + }] + } + ], + "name": "getServiceAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"id": "readInt32"}], + "name": "stopOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"listener": "readStrongBinder"}], + "name": "registerEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMDns", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDnsEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDnsEventListener.struct new file mode 100644 index 00000000..5cbb49d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/IMDnsEventListener.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:47.901029190Z", + "source_location": "", + "full_name": "android.net.mdns.aidl.IMDnsEventListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.mdns.aidl.RegistrationInfo" + }] + } + ], + "name": "onServiceRegistrationStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.mdns.aidl.DiscoveryInfo" + }] + } + ], + "name": "onServiceDiscoveryStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.mdns.aidl.ResolutionInfo" + }] + } + ], + "name": "onServiceResolutionStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.mdns.aidl.GetAddressInfo" + }] + } + ], + "name": "onGettingServiceAddressStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMDnsEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/RegistrationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/RegistrationInfo.struct new file mode 100644 index 00000000..1f67901e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/RegistrationInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:47.902303136Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"result": "readInt32"}, + {"serviceName": "readString16"}, + {"registrationType": "readString16"}, + {"port": "readInt32"}, + {"txtRecord": "readByteVector"}, + {"interfaceIdx": "readInt32"} + ], + "full_name": "android.net.mdns.aidl.RegistrationInfo", + "name": "RegistrationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/ResolutionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/ResolutionInfo.struct new file mode 100644 index 00000000..e7a6aea0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/mdns/aidl/ResolutionInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:47.903599301Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"result": "readInt32"}, + {"serviceName": "readString16"}, + {"registrationType": "readString16"}, + {"domain": "readString16"}, + {"serviceFullName": "readString16"}, + {"hostname": "readString16"}, + {"port": "readInt32"}, + {"txtRecord": "readByteVector"}, + {"interfaceIdx": "readInt32"} + ], + "full_name": "android.net.mdns.aidl.ResolutionInfo", + "name": "ResolutionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/metrics/INetdEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/metrics/INetdEventListener.struct new file mode 100644 index 00000000..1df4a88b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/metrics/INetdEventListener.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:47.906023760Z", + "source_location": "", + "full_name": "android.net.metrics.INetdEventListener", + "calls": [ + { + "code": 1, + "in": [ + {"netId": "readInt32"}, + {"eventType": "readInt32"}, + {"returnCode": "readInt32"}, + {"latencyMs": "readInt32"}, + {"hostname": "readString16"}, + {"ipAddresses": "readString16Vector"}, + {"ipAddressesCount": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onDnsEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"netId": "readInt32"}, + {"ipAddress": "readString16"}, + {"hostname": "readString16"}, + {"validated": "readBool"} + ], + "name": "onPrivateDnsValidationEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"netId": "readInt32"}, + {"error": "readInt32"}, + {"latencyMs": "readInt32"}, + {"ipAddr": "readString16"}, + {"port": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "onConnectEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"prefix": "readString16"}, + {"uid": "readInt32"}, + {"ethertype": "readInt32"}, + {"ipNextHeader": "readInt32"}, + {"dstHw": "readByteVector"}, + {"srcIp": "readString16"}, + {"dstIp": "readString16"}, + {"srcPort": "readInt32"}, + {"dstPort": "readInt32"}, + {"timestampNs": "readInt64"} + ], + "name": "onWakeupEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"networkIds": "readInt32Vector"}, + {"sentPackets": "readInt32Vector"}, + {"lostPackets": "readInt32Vector"}, + {"rttUs": "readInt32Vector"}, + {"sentAckDiffMs": "readInt32Vector"} + ], + "name": "onTcpSocketStatsEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"netId": "readInt32"}, + {"added": "readBool"}, + {"prefixString": "readString16"}, + {"prefixLength": "readInt32"} + ], + "name": "onNat64PrefixEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetdEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netd/aidl/NativeUidRangeConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netd/aidl/NativeUidRangeConfig.struct new file mode 100644 index 00000000..608877ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netd/aidl/NativeUidRangeConfig.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:47.907189373Z", + "source_location": "", + "components": [ + {"netId": "readInt32"}, + { + "uidRanges": "readParcelableVector", + "__parcelType": "android.net.UidRangeParcel" + }, + {"subPriority": "readInt32"} + ], + "full_name": "android.net.netd.aidl.NativeUidRangeConfig", + "name": "NativeUidRangeConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/IUsageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/IUsageCallback.struct new file mode 100644 index 00000000..3d8580c6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/IUsageCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:57.770598582Z", + "source_location": "", + "full_name": "android.net.netstats.IUsageCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.DataUsageRequest" + }] + } + ], + "name": "onThresholdReached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.DataUsageRequest" + }] + } + ], + "name": "onCallbackReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUsageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProvider.struct new file mode 100644 index 00000000..abb707ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProvider.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:57.771537890Z", + "source_location": "", + "full_name": "android.net.netstats.provider.INetworkStatsProvider", + "calls": [ + { + "code": 1, + "in": [{"token": "readInt32"}], + "name": "onRequestStatsUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"quotaBytes": "readInt64"}], + "name": "onSetAlert", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"iface": "readString16"}, + {"warningBytes": "readInt64"}, + {"limitBytes": "readInt64"} + ], + "name": "onSetWarningAndLimit", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkStatsProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProviderCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProviderCallback.struct new file mode 100644 index 00000000..1460654a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/netstats/provider/INetworkStatsProviderCallback.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:57.772419318Z", + "source_location": "", + "full_name": "android.net.netstats.provider.INetworkStatsProviderCallback", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ifaceStats": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uidStats": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ], + "name": "notifyStatsUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "notifyAlertReached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "notifyWarningReached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "notifyLimitReached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "unregister", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkStatsProviderCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/NetworkMonitorParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/NetworkMonitorParameters.struct new file mode 100644 index 00000000..9fead40a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/NetworkMonitorParameters.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:58.850480351Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "networkAgentConfig": "readParcelable", + "__parcelType": "android.net.NetworkAgentConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "networkCapabilities": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "linkProperties": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "full_name": "android.net.networkstack.aidl.NetworkMonitorParameters", + "name": "NetworkMonitorParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/dhcp/DhcpOption.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/dhcp/DhcpOption.struct new file mode 100644 index 00000000..cef7aa1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/dhcp/DhcpOption.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:58.851481711Z", + "source_location": "", + "components": [ + {"type": "readByte"}, + {"value": "readByteVector"} + ], + "full_name": "android.net.networkstack.aidl.dhcp.DhcpOption", + "name": "DhcpOption", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/ip/ReachabilityLossInfoParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/ip/ReachabilityLossInfoParcelable.struct new file mode 100644 index 00000000..e151c462 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/ip/ReachabilityLossInfoParcelable.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:58.852445980Z", + "source_location": "", + "components": [ + {"message": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.net.networkstack.aidl.ip.ReachabilityLossReason" + }] + } + ], + "full_name": "android.net.networkstack.aidl.ip.ReachabilityLossInfoParcelable", + "name": "ReachabilityLossInfoParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/quirks/IPv6ProvisioningLossQuirkParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/quirks/IPv6ProvisioningLossQuirkParcelable.struct new file mode 100644 index 00000000..3994a0a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/networkstack/aidl/quirks/IPv6ProvisioningLossQuirkParcelable.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:58.854195635Z", + "source_location": "", + "components": [ + {"detectionCount": "readInt32"}, + {"quirkExpiry": "readInt64"} + ], + "full_name": "android.net.networkstack.aidl.quirks.IPv6ProvisioningLossQuirkParcelable", + "name": "IPv6ProvisioningLossQuirkParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManager.struct new file mode 100644 index 00000000..3365b685 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManager.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:57.773277535Z", + "source_location": "", + "full_name": "android.net.nsd.INsdManager", + "calls": [{ + "code": 1, + "in": [ + {"cb": "readStrongBinder"}, + {"useJavaBackend": "readBool"} + ], + "name": "connect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "INsdManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManagerCallback.struct new file mode 100644 index 00000000..80c936c5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdManagerCallback.struct @@ -0,0 +1,217 @@ +{ + "produced_on": "2024-04-12T08:47:57.774763855Z", + "source_location": "", + "full_name": "android.net.nsd.INsdManagerCallback", + "calls": [ + { + "code": 1, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "onDiscoverServicesStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onDiscoverServicesFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "onServiceFound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "onServiceLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onStopDiscoveryFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"listenerKey": "readInt32"}], + "name": "onStopDiscoverySucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onRegisterServiceFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "onRegisterServiceSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onUnregisterServiceFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"listenerKey": "readInt32"}], + "name": "onUnregisterServiceSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onResolveServiceFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "onResolveServiceSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onStopResolutionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"listenerKey": "readInt32"}], + "name": "onStopResolutionSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"listenerKey": "readInt32"}, + {"error": "readInt32"} + ], + "name": "onServiceInfoCallbackRegistrationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "onServiceUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"listenerKey": "readInt32"}], + "name": "onServiceUpdatedLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"listenerKey": "readInt32"}], + "name": "onServiceInfoCallbackUnregistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INsdManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdServiceConnector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdServiceConnector.struct new file mode 100644 index 00000000..1b705447 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/nsd/INsdServiceConnector.struct @@ -0,0 +1,113 @@ +{ + "produced_on": "2024-04-12T08:47:57.775947568Z", + "source_location": "", + "full_name": "android.net.nsd.INsdServiceConnector", + "calls": [ + { + "code": 1, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceInfo": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "registerService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listenerKey": "readInt32"}], + "name": "unregisterService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceInfo": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "discoverServices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"listenerKey": "readInt32"}], + "name": "stopDiscovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceInfo": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "resolveService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "startDaemon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"listenerKey": "readInt32"}], + "name": "stopResolution", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"listenerKey": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceInfo": "readParcelable", + "__parcelType": "android.net.nsd.NsdServiceInfo" + }] + } + ], + "name": "registerServiceInfoCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"listenerKey": "readInt32"}], + "name": "unregisterServiceInfoCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INsdServiceConnector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/DnsHealthEventParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/DnsHealthEventParcel.struct new file mode 100644 index 00000000..2f19e3ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/DnsHealthEventParcel.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:58.051346922Z", + "source_location": "", + "components": [ + {"netId": "readInt32"}, + {"healthResult": "readInt32"}, + {"successRttMicros": "readInt32Vector"} + ], + "full_name": "android.net.resolv.aidl.DnsHealthEventParcel", + "name": "DnsHealthEventParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/IDnsResolverUnsolicitedEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/IDnsResolverUnsolicitedEventListener.struct new file mode 100644 index 00000000..fed9754f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/IDnsResolverUnsolicitedEventListener.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:58.052835561Z", + "source_location": "", + "full_name": "android.net.resolv.aidl.IDnsResolverUnsolicitedEventListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dnsHealthEvent": "readParcelable", + "__parcelType": "android.net.resolv.aidl.DnsHealthEventParcel" + }] + } + ], + "name": "onDnsHealthEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nat64PrefixEvent": "readParcelable", + "__parcelType": "android.net.resolv.aidl.Nat64PrefixEventParcel" + }] + } + ], + "name": "onNat64PrefixEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "privateDnsValidationEvent": "readParcelable", + "__parcelType": "android.net.resolv.aidl.PrivateDnsValidationEventParcel" + }] + } + ], + "name": "onPrivateDnsValidationEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDnsResolverUnsolicitedEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/Nat64PrefixEventParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/Nat64PrefixEventParcel.struct new file mode 100644 index 00000000..568a9a61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/Nat64PrefixEventParcel.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:58.053783440Z", + "source_location": "", + "components": [ + {"netId": "readInt32"}, + {"prefixOperation": "readInt32"}, + {"prefixAddress": "readString16"}, + {"prefixLength": "readInt32"} + ], + "full_name": "android.net.resolv.aidl.Nat64PrefixEventParcel", + "name": "Nat64PrefixEventParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/PrivateDnsValidationEventParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/PrivateDnsValidationEventParcel.struct new file mode 100644 index 00000000..23196345 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/resolv/aidl/PrivateDnsValidationEventParcel.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.054685518Z", + "source_location": "", + "components": [ + {"netId": "readInt32"}, + {"ipAddress": "readString16"}, + {"hostname": "readString16"}, + {"validation": "readInt32"}, + {"protocol": "readInt32"} + ], + "full_name": "android.net.resolv.aidl.PrivateDnsValidationEventParcel", + "name": "PrivateDnsValidationEventParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipService.struct new file mode 100644 index 00000000..4746158b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipService.struct @@ -0,0 +1,147 @@ +{ + "produced_on": "2024-04-12T08:47:44.198851520Z", + "source_location": "", + "full_name": "android.net.sip.ISipService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localProfile": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + }, + {"opPackageName": "readString16"} + ], + "name": "open", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localProfile": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "incomingCallPendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"listener": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "open3", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"localProfileUri": "readString16"}, + {"opPackageName": "readString16"} + ], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"localProfileUri": "readString16"}, + {"opPackageName": "readString16"} + ], + "name": "isOpened", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"localProfileUri": "readString16"}, + {"opPackageName": "readString16"} + ], + "name": "isRegistered", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"localProfileUri": "readString16"}, + {"listener": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "setRegistrationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "localProfile": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + }, + {"listener": "readStrongBinder"}, + {"opPackageName": "readString16"} + ], + "name": "createSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [ + {"callId": "readString16"}, + {"opPackageName": "readString16"} + ], + "name": "getPendingSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [{"opPackageName": "readString16"}], + "name": "getProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.sip.SipProfile" + } + ] + } + ], + "name": "ISipService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSession.struct new file mode 100644 index 00000000..2dc0f263 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSession.struct @@ -0,0 +1,150 @@ +{ + "produced_on": "2024-04-12T08:47:44.201732638Z", + "source_location": "", + "full_name": "android.net.sip.ISipSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getLocalIp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [], + "name": "getLocalProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getPeerProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "isInCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "getCallId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"duration": "readInt32"}], + "name": "register", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "unregister", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callee": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + }, + {"sessionDescription": "readString16"}, + {"timeout": "readInt32"} + ], + "name": "makeCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sessionDescription": "readString16"}, + {"timeout": "readInt32"} + ], + "name": "answerCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "endCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"sessionDescription": "readString16"}, + {"timeout": "readInt32"} + ], + "name": "changeCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSessionListener.struct new file mode 100644 index 00000000..f3521b71 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/ISipSessionListener.struct @@ -0,0 +1,133 @@ +{ + "produced_on": "2024-04-12T08:47:44.204954312Z", + "source_location": "", + "full_name": "android.net.sip.ISipSessionListener", + "calls": [ + { + "code": 1, + "in": [{"session": "readStrongBinder"}], + "name": "onCalling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "caller": "readParcelable", + "__parcelType": "android.net.sip.SipProfile" + }] + }, + {"sessionDescription": "readString16"} + ], + "name": "onRinging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"session": "readStrongBinder"}], + "name": "onRingingBack", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"session": "readStrongBinder"}, + {"sessionDescription": "readString16"} + ], + "name": "onCallEstablished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"session": "readStrongBinder"}], + "name": "onCallEnded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"session": "readStrongBinder"}], + "name": "onCallBusy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"newSession": "readStrongBinder"}, + {"sessionDescription": "readString16"} + ], + "name": "onCallTransferring", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"session": "readStrongBinder"}, + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"session": "readStrongBinder"}, + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"} + ], + "name": "onCallChangeFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"session": "readStrongBinder"}], + "name": "onRegistering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"session": "readStrongBinder"}, + {"duration": "readInt32"} + ], + "name": "onRegistrationDone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"session": "readStrongBinder"}, + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"} + ], + "name": "onRegistrationFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"session": "readStrongBinder"}], + "name": "onRegistrationTimeout", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/SipProfile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/SipProfile.struct new file mode 100644 index 00000000..12f6394e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/sip/SipProfile.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T10:05:36.347431558Z", + "source_location": "", + "components": [ + {"mProxyAddress": "readString16"}, + {"mPassword": "readString16"}, + {"mDomain": "readString16"}, + {"mProtocol": "readString16"}, + {"mProfileName": "readString16"}, + {"mCallingUid": "readInt32"}, + {"mPort": "readInt32"}, + {"mAuthUserName": "readString16"} + ], + "full_name": "android.net.sip.SipProfile", + "name": "SipProfile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnManagementService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnManagementService.struct new file mode 100644 index 00000000..df6fa667 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnManagementService.struct @@ -0,0 +1,138 @@ +{ + "produced_on": "2024-04-12T08:47:45.464777381Z", + "source_location": "", + "full_name": "android.net.vcn.IVcnManagementService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscriptionGroup": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.vcn.VcnConfig" + }] + }, + {"opPkgName": "readString16"} + ], + "name": "setVcnConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscriptionGroup": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"opPkgName": "readString16"} + ], + "name": "clearVcnConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"opPkgName": "readString16"}], + "name": "getConfiguredSubscriptionGroups", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.ParcelUuid" + } + ] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "addVcnUnderlyingNetworkPolicyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "removeVcnUnderlyingNetworkPolicyListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nc": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + } + ], + "name": "getUnderlyingNetworkPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.vcn.VcnUnderlyingNetworkPolicy" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscriptionGroup": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callback": "readStrongBinder"}, + {"opPkgName": "readString16"} + ], + "name": "registerVcnStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterVcnStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVcnManagementService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnStatusCallback.struct new file mode 100644 index 00000000..26fd2966 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnStatusCallback.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:45.466077717Z", + "source_location": "", + "full_name": "android.net.vcn.IVcnStatusCallback", + "calls": [ + { + "code": 1, + "in": [{"statusCode": "readInt32"}], + "name": "onVcnStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"gatewayConnectionName": "readString16"}, + {"errorCode": "readInt32"}, + {"exceptionClass": "readString16"}, + {"exceptionMessage": "readString16"} + ], + "name": "onGatewayConnectionError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVcnStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnUnderlyingNetworkPolicyListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnUnderlyingNetworkPolicyListener.struct new file mode 100644 index 00000000..8d392f40 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/IVcnUnderlyingNetworkPolicyListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.467018745Z", + "source_location": "", + "full_name": "android.net.vcn.IVcnUnderlyingNetworkPolicyListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onPolicyChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVcnUnderlyingNetworkPolicyListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/VcnConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/VcnConfig.struct new file mode 100644 index 00000000..e980e10e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/vcn/VcnConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:40:06.162267885Z", + "source_location": "", + "components": [], + "full_name": "android.net.vcn.VcnConfig", + "name": "VcnConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wear/ICompanionDeviceManagerProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wear/ICompanionDeviceManagerProxy.struct new file mode 100644 index 00000000..42f6602e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wear/ICompanionDeviceManagerProxy.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:57.752330218Z", + "source_location": "", + "full_name": "android.net.wear.ICompanionDeviceManagerProxy", + "calls": [{ + "code": 1, + "in": [], + "name": "getAllAssociations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.companion.AssociationInfo" + } + ] + }], + "name": "ICompanionDeviceManagerProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/CoexUnsafeChannel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/CoexUnsafeChannel.struct new file mode 100644 index 00000000..f3b510f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/CoexUnsafeChannel.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T16:04:03.809972947Z", + "source_location": "", + "components": [ + {"band": "readInt32"}, + {"channel": "readInt32"}, + {"powerCapDbm": "readInt32"} + ], + "full_name": "android.net.wifi.CoexUnsafeChannel", + "name": "CoexUnsafeChannel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IActionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IActionListener.struct new file mode 100644 index 00000000..4ca10d35 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IActionListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.883100741Z", + "source_location": "", + "full_name": "android.net.wifi.IActionListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IActionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IBooleanListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IBooleanListener.struct new file mode 100644 index 00000000..ba71a2e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IBooleanListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.883928248Z", + "source_location": "", + "full_name": "android.net.wifi.IBooleanListener", + "calls": [{ + "code": 1, + "in": [{"value": "readBool"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBooleanListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ICoexCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ICoexCallback.struct new file mode 100644 index 00000000..b9333dba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ICoexCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:57.884784205Z", + "source_location": "", + "full_name": "android.net.wifi.ICoexCallback", + "calls": [{ + "code": 1, + "in": [ + { + "unsafeChannels": "readList", + "__parcelType": "android.net.wifi.CoexUnsafeChannel" + }, + {"restrictions": "readInt32"} + ], + "name": "onCoexUnsafeChannelsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICoexCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IDppCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IDppCallback.struct new file mode 100644 index 00000000..fdf10947 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IDppCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:57.885808795Z", + "source_location": "", + "full_name": "android.net.wifi.IDppCallback", + "calls": [ + { + "code": 1, + "in": [{"newNetworkId": "readInt32"}], + "name": "onSuccessConfigReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"status": "readInt32"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"status": "readInt32"}, + {"ssid": "readString16"}, + {"channelList": "readString16"}, + {"bandArray": "readInt32Vector"} + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"status": "readInt32"}], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"uri": "readString16"}], + "name": "onBootstrapUriGenerated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDppCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IIntegerListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IIntegerListener.struct new file mode 100644 index 00000000..c3c81f47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IIntegerListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.886995958Z", + "source_location": "", + "full_name": "android.net.wifi.IIntegerListener", + "calls": [{ + "code": 1, + "in": [{"value": "readInt32"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIntegerListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IInterfaceCreationInfoCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IInterfaceCreationInfoCallback.struct new file mode 100644 index 00000000..df3bb564 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IInterfaceCreationInfoCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.888073020Z", + "source_location": "", + "full_name": "android.net.wifi.IInterfaceCreationInfoCallback", + "calls": [{ + "code": 1, + "in": [ + {"canCreate": "readBool"}, + {"interfacesToDelete": "readInt32Vector"}, + {"packagesForInterfaces": "readString16Vector"} + ], + "name": "onResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInterfaceCreationInfoCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILastCallerListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILastCallerListener.struct new file mode 100644 index 00000000..5f47651e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILastCallerListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.889182252Z", + "source_location": "", + "full_name": "android.net.wifi.ILastCallerListener", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"enabled": "readBool"} + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ILastCallerListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IListListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IListListener.struct new file mode 100644 index 00000000..146cc530 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IListListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.890138541Z", + "source_location": "", + "full_name": "android.net.wifi.IListListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.net.wifi.List" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IListListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyConnectionStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyConnectionStatusListener.struct new file mode 100644 index 00000000..58446bfd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyConnectionStatusListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.891031099Z", + "source_location": "", + "full_name": "android.net.wifi.ILocalOnlyConnectionStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wifiNetworkSpecifier": "readParcelable", + "__parcelType": "android.net.wifi.WifiNetworkSpecifier" + }] + }, + {"failureReason": "readInt32"} + ], + "name": "onConnectionStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ILocalOnlyConnectionStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyHotspotCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyHotspotCallback.struct new file mode 100644 index 00000000..8e90be4b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ILocalOnlyHotspotCallback.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:57.891843535Z", + "source_location": "", + "full_name": "android.net.wifi.ILocalOnlyHotspotCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + } + ], + "name": "onHotspotStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onHotspotStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"reason": "readInt32"}], + "name": "onHotspotFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILocalOnlyHotspotCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestMatchCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestMatchCallback.struct new file mode 100644 index 00000000..05e1a374 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestMatchCallback.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:57.892936597Z", + "source_location": "", + "full_name": "android.net.wifi.INetworkRequestMatchCallback", + "calls": [ + { + "code": 1, + "in": [{"userSelectionCallback": "readStrongBinder"}], + "name": "onUserSelectionCallbackRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAbort", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "scanResults": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "onMatch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wificonfiguration": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + } + ], + "name": "onUserSelectionConnectSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wificonfiguration": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + } + ], + "name": "onUserSelectionConnectFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkRequestMatchCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestUserSelectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestUserSelectionCallback.struct new file mode 100644 index 00000000..469fdb6d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/INetworkRequestUserSelectionCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:57.893743083Z", + "source_location": "", + "full_name": "android.net.wifi.INetworkRequestUserSelectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wificonfiguration": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + } + ], + "name": "select", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "reject", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkRequestUserSelectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiActivityEnergyInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiActivityEnergyInfoListener.struct new file mode 100644 index 00000000..c4905959 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiActivityEnergyInfoListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.894660741Z", + "source_location": "", + "full_name": "android.net.wifi.IOnWifiActivityEnergyInfoListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.os.connectivity.WifiActivityEnergyInfo" + }] + } + ], + "name": "onWifiActivityEnergyInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnWifiActivityEnergyInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiDriverCountryCodeChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiDriverCountryCodeChangedListener.struct new file mode 100644 index 00000000..a7b68cdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiDriverCountryCodeChangedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.895411896Z", + "source_location": "", + "full_name": "android.net.wifi.IOnWifiDriverCountryCodeChangedListener", + "calls": [{ + "code": 1, + "in": [{"countryCode": "readString16"}], + "name": "onDriverCountryCodeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnWifiDriverCountryCodeChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiUsabilityStatsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiUsabilityStatsListener.struct new file mode 100644 index 00000000..6a116800 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IOnWifiUsabilityStatsListener.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:57.896487547Z", + "source_location": "", + "full_name": "android.net.wifi.IOnWifiUsabilityStatsListener", + "calls": [{ + "code": 1, + "in": [ + {"seqNum": "readInt32"}, + {"isSameBssidAndFreq": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stats": "readParcelable", + "__parcelType": "android.net.wifi.WifiUsabilityStatsEntry" + }] + } + ], + "name": "onWifiUsabilityStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnWifiUsabilityStatsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IPnoScanResultsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IPnoScanResultsCallback.struct new file mode 100644 index 00000000..f14d9910 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IPnoScanResultsCallback.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:57.897950347Z", + "source_location": "", + "full_name": "android.net.wifi.IPnoScanResultsCallback", + "calls": [ + { + "code": 1, + "in": [{ + "scanResults": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "onScanResultsAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onRegisterSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"reason": "readInt32"}], + "name": "onRegisterFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"reason": "readInt32"}], + "name": "onRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPnoScanResultsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsCallback.struct new file mode 100644 index 00000000..605d181a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.899053478Z", + "source_location": "", + "full_name": "android.net.wifi.IScanResultsCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onScanResultsAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IScanResultsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsListener.struct new file mode 100644 index 00000000..eab8ddf3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScanResultsListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.899893615Z", + "source_location": "", + "full_name": "android.net.wifi.IScanResultsListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onScanResultsAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IScanResultsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScoreUpdateObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScoreUpdateObserver.struct new file mode 100644 index 00000000..0c9ff4c4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IScoreUpdateObserver.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:57.900774523Z", + "source_location": "", + "full_name": "android.net.wifi.IScoreUpdateObserver", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readInt32"}, + {"score": "readInt32"} + ], + "name": "notifyScoreUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "triggerUpdateOfWifiUsabilityStats", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readInt32"}, + {"isUsable": "readBool"} + ], + "name": "notifyStatusUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionId": "readInt32"}], + "name": "requestNudOperation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"sessionId": "readInt32"}], + "name": "blocklistCurrentBssid", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScoreUpdateObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IStringListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IStringListener.struct new file mode 100644 index 00000000..d2fb3cc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IStringListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.902868974Z", + "source_location": "", + "full_name": "android.net.wifi.IStringListener", + "calls": [{ + "code": 1, + "in": [{"value": "readString16"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStringListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISubsystemRestartCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISubsystemRestartCallback.struct new file mode 100644 index 00000000..844323fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISubsystemRestartCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.904000697Z", + "source_location": "", + "full_name": "android.net.wifi.ISubsystemRestartCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSubsystemRestarting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onSubsystemRestarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISubsystemRestartCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionConnectionStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionConnectionStatusListener.struct new file mode 100644 index 00000000..2ef9800b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionConnectionStatusListener.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.905049228Z", + "source_location": "", + "full_name": "android.net.wifi.ISuggestionConnectionStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wifiNetworkSuggestion": "readParcelable", + "__parcelType": "android.net.wifi.WifiNetworkSuggestion" + }] + }, + {"failureReason": "readInt32"} + ], + "name": "onConnectionStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISuggestionConnectionStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionUserApprovalStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionUserApprovalStatusListener.struct new file mode 100644 index 00000000..26d4bfae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ISuggestionUserApprovalStatusListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.905758042Z", + "source_location": "", + "full_name": "android.net.wifi.ISuggestionUserApprovalStatusListener", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onUserApprovalStatusChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISuggestionUserApprovalStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ITrafficStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ITrafficStateCallback.struct new file mode 100644 index 00000000..e88887f9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/ITrafficStateCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.906761832Z", + "source_location": "", + "full_name": "android.net.wifi.ITrafficStateCallback", + "calls": [{ + "code": 1, + "in": [{"state": "readInt32"}], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITrafficStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiBandsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiBandsListener.struct new file mode 100644 index 00000000..c3b66901 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiBandsListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.907647180Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiBandsListener", + "calls": [{ + "code": 1, + "in": [{ + "supportedBands": "readParcelableVector", + "__parcelType": "android.net.wifi.WifiBands" + }], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWifiBandsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiConnectedNetworkScorer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiConnectedNetworkScorer.struct new file mode 100644 index 00000000..eadaabd4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiConnectedNetworkScorer.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:57.908572608Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiConnectedNetworkScorer", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "android.net.wifi.WifiConnectedSessionInfo" + }] + } + ], + "name": "onStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "onStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"observerImpl": "readStrongBinder"}], + "name": "onSetScoreUpdateObserver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt32"}, + {"targetNetworkId": "readInt32"}, + {"targetBssid": "readString16"} + ], + "name": "onNetworkSwitchAccepted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + {"targetNetworkId": "readInt32"}, + {"targetBssid": "readString16"} + ], + "name": "onNetworkSwitchRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiConnectedNetworkScorer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiLowLatencyLockListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiLowLatencyLockListener.struct new file mode 100644 index 00000000..2e7fafc7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiLowLatencyLockListener.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:57.909402955Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiLowLatencyLockListener", + "calls": [ + { + "code": 1, + "in": [{"activated": "readBool"}], + "name": "onActivatedStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"ownerUids": "readInt32Vector"}], + "name": "onOwnershipChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"activeUids": "readInt32Vector"}], + "name": "onActiveUsersChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiLowLatencyLockListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiManager.struct new file mode 100644 index 00000000..585f11f6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiManager.struct @@ -0,0 +1,2151 @@ +{ + "produced_on": "2024-04-12T08:47:57.920492525Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSupportedFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "getWifiActivityEnergyInfoAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nsConfig": "readParcelable", + "__parcelType": "android.net.wifi.WifiNetworkSelectionConfig" + }] + } + ], + "name": "setNetworkSelectionConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "getNetworkSelectionConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"enable": "readBool"}], + "name": "setThirdPartyAppEnablingWifiConfirmationDialogEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "isThirdPartyAppEnablingWifiConfirmationDialogEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"scanScheduleSeconds": "readInt32Vector"}, + {"scanType": "readInt32Vector"} + ], + "name": "setScreenOnScanSchedule", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"delayMs": "readInt32"}], + "name": "setOneShotScreenOnConnectivityScanDelayMillis", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"}, + {"callerNetworksOnly": "readBool"} + ], + "name": "getConfiguredNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.modules.utils.ParceledListSlice" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getPrivilegedConfiguredNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.modules.utils.ParceledListSlice" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getPrivilegedConnectedNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + } + ] + }, + { + "code": 12, + "in": [{ + "scanResult": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "getAllMatchingFqdnsForScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 13, + "in": [ + {"packageName": "readString16"}, + { + "ssids": "readList", + "__parcelType": "android.net.wifi.WifiSsid" + } + ], + "name": "setSsidsAllowlist", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"packageName": "readString16"}], + "name": "getSsidsAllowlist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.List" + }] + } + ] + }, + { + "code": 15, + "in": [{ + "scanResult": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "getMatchingOsuProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 16, + "in": [{ + "osuProviders": "readList", + "__parcelType": "android.net.wifi.hotspot2.OsuProvider" + }], + "name": "getMatchingPasspointConfigsForOsuProviders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "addOrUpdateNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + }, + {"packageName": "readString16"} + ], + "name": "addOrUpdateNetworkPrivileged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.WifiManager.AddNetworkResult" + }] + } + ] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.hotspot2.PasspointConfiguration" + }] + }, + {"packageName": "readString16"} + ], + "name": "addOrUpdatePasspointConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"fqdn": "readString16"}, + {"packageName": "readString16"} + ], + "name": "removePasspointConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [{"packageName": "readString16"}], + "name": "getPasspointConfigurations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.hotspot2.PasspointConfiguration" + } + ] + }, + { + "code": 22, + "in": [{ + "fqdnList": "readList", + "__parcelType": "String" + }], + "name": "getWifiConfigsForPasspointProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.WifiConfiguration" + } + ] + }, + { + "code": 23, + "in": [ + {"bssid": "readInt64"}, + {"fileName": "readString16"} + ], + "name": "queryPasspointIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"fqdn": "readString16"}], + "name": "matchProviderWithCurrentNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 25, + "in": [ + {"netId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "removeNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [{"packageName": "readString16"}], + "name": "removeNonCallerConfiguredNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [ + {"netId": "readInt32"}, + {"disableOthers": "readBool"}, + {"packageName": "readString16"} + ], + "name": "enableNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"netId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "disableNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [ + {"choice": "readBool"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "allowAutojoinGlobal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"listener": "readStrongBinder"}], + "name": "queryAutojoinGlobal", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"netId": "readInt32"}, + {"choice": "readBool"} + ], + "name": "allowAutojoin", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"fqdn": "readString16"}, + {"enableAutoJoin": "readBool"} + ], + "name": "allowAutojoinPasspoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"fqdn": "readString16"}, + {"enable": "readBool"} + ], + "name": "setMacRandomizationSettingPasspointEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"fqdn": "readString16"}, + {"meteredOverride": "readInt32"} + ], + "name": "setPasspointMeteredOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "startScan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 36, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.ScanResult" + } + ] + }, + { + "code": 37, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getChannelData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"packageName": "readString16"}], + "name": "disconnect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [{"packageName": "readString16"}], + "name": "reconnect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [{"packageName": "readString16"}], + "name": "reassociate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 41, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getConnectionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.WifiInfo" + }] + } + ] + }, + { + "code": 42, + "in": [ + {"packageName": "readString16"}, + {"enable": "readBool"} + ], + "name": "setWifiEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 43, + "in": [], + "name": "getWifiEnabledState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 44, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "registerDriverCountryCodeChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterDriverCountryCodeChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"listener": "readStrongBinder"}], + "name": "addWifiNetworkStateChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"listener": "readStrongBinder"}], + "name": "removeWifiNetworkStateChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "getCountryCode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 49, + "in": [{"country": "readString16"}], + "name": "setOverrideCountryCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [], + "name": "clearOverrideCountryCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"country": "readString16"}], + "name": "setDefaultCountryCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "is24GHzBandSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 53, + "in": [], + "name": "is5GHzBandSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 54, + "in": [], + "name": "is6GHzBandSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 55, + "in": [], + "name": "is60GHzBandSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 56, + "in": [{"standard": "readInt32"}], + "name": "isWifiStandardSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 57, + "in": [{"packageName": "readString16"}], + "name": "getDhcpInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.DhcpInfo" + }] + } + ] + }, + { + "code": 58, + "in": [ + {"isAvailable": "readBool"}, + {"packageName": "readString16"} + ], + "name": "setScanAlwaysAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [], + "name": "isScanAlwaysAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 60, + "in": [ + {"lock": "readStrongBinder"}, + {"lockType": "readInt32"}, + {"tag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "acquireWifiLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 61, + "in": [ + {"lock": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "updateWifiLockWorkSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [{"lock": "readStrongBinder"}], + "name": "releaseWifiLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 63, + "in": [], + "name": "initializeMulticastFiltering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [], + "name": "isMulticastEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 65, + "in": [ + {"binder": "readStrongBinder"}, + {"tag": "readString16"} + ], + "name": "acquireMulticastLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [{"tag": "readString16"}], + "name": "releaseMulticastLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"ifaceName": "readString16"}, + {"mode": "readInt32"} + ], + "name": "updateInterfaceIpState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [], + "name": "isDefaultCoexAlgorithmEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 69, + "in": [ + { + "unsafeChannels": "readList", + "__parcelType": "android.net.wifi.CoexUnsafeChannel" + }, + {"mandatoryRestrictions": "readInt32"} + ], + "name": "setCoexUnsafeChannels", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCoexCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCoexCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wifiConfig": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + }, + {"packageName": "readString16"} + ], + "name": "startSoftAp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 73, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "softApConfig": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + }, + {"packageName": "readString16"} + ], + "name": "startTetheredHotspot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 74, + "in": [], + "name": "stopSoftAp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 75, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + } + ], + "name": "validateSoftApConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 76, + "in": [ + {"callback": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "customConfig": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startLocalOnlyHotspot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 77, + "in": [], + "name": "stopLocalOnlyHotspot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 78, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "registerLocalOnlyHotspotSoftApCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 79, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "unregisterLocalOnlyHotspotSoftApCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [{"callback": "readStrongBinder"}], + "name": "startWatchLocalOnlyHotspot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [], + "name": "stopWatchLocalOnlyHotspot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [], + "name": "getWifiApEnabledState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 83, + "in": [], + "name": "getWifiApConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + } + ] + }, + { + "code": 84, + "in": [], + "name": "getSoftApConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + } + ] + }, + { + "code": 85, + "in": [{"listener": "readStrongBinder"}], + "name": "queryLastConfiguredTetheredApPassphraseSinceBoot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 86, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wifiConfig": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + }, + {"packageName": "readString16"} + ], + "name": "setWifiApConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 87, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "softApConfig": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + }, + {"packageName": "readString16"} + ], + "name": "setSoftApConfiguration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 88, + "in": [{"packageName": "readString16"}], + "name": "notifyUserOfApBandConversion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 89, + "in": [ + {"remoteIPAddress": "readString16"}, + {"enable": "readBool"} + ], + "name": "enableTdls", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [ + {"remoteIPAddress": "readString16"}, + {"enable": "readBool"}, + {"listener": "readStrongBinder"} + ], + "name": "enableTdlsWithRemoteIpAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"remoteMacAddress": "readString16"}, + {"enable": "readBool"} + ], + "name": "enableTdlsWithMacAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [ + {"remoteMacAddress": "readString16"}, + {"enable": "readBool"}, + {"listener": "readStrongBinder"} + ], + "name": "enableTdlsWithRemoteMacAddress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [{"listener": "readStrongBinder"}], + "name": "isTdlsOperationCurrentlyAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [{"callback": "readStrongBinder"}], + "name": "getMaxSupportedConcurrentTdlsSessions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [{"callback": "readStrongBinder"}], + "name": "getNumberOfEnabledTdlsSessions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [], + "name": "getCurrentNetworkWpsNfcConfigurationToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 97, + "in": [{"verbose": "readInt32"}], + "name": "enableVerboseLogging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [], + "name": "getVerboseLoggingLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 99, + "in": [ + {"SSID": "readString16"}, + {"packageName": "readString16"} + ], + "name": "disableEphemeralNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 100, + "in": [{"packageName": "readString16"}], + "name": "factoryReset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [], + "name": "getCurrentNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Network" + }] + } + ] + }, + { + "code": 102, + "in": [], + "name": "retrieveBackupData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 103, + "in": [{"data": "readByteVector"}], + "name": "restoreBackupData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 104, + "in": [], + "name": "retrieveSoftApBackupData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 105, + "in": [{"data": "readByteVector"}], + "name": "restoreSoftApBackupData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.SoftApConfiguration" + }] + } + ] + }, + { + "code": 106, + "in": [ + {"supplicantData": "readByteVector"}, + {"ipConfigData": "readByteVector"} + ], + "name": "restoreSupplicantBackupData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "provider": "readParcelable", + "__parcelType": "android.net.wifi.hotspot2.OsuProvider" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startSubscriptionProvisioning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [{"callback": "readStrongBinder"}], + "name": "registerSoftApCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 109, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterSoftApCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 110, + "in": [{"listener": "readStrongBinder"}], + "name": "addWifiVerboseLoggingStatusChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 111, + "in": [{"listener": "readStrongBinder"}], + "name": "removeWifiVerboseLoggingStatusChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 112, + "in": [{"listener": "readStrongBinder"}], + "name": "addOnWifiUsabilityStatsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 113, + "in": [{"listener": "readStrongBinder"}], + "name": "removeOnWifiUsabilityStatsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 114, + "in": [{"callback": "readStrongBinder"}], + "name": "registerTrafficStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 115, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterTrafficStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 116, + "in": [{"callback": "readStrongBinder"}], + "name": "registerNetworkRequestMatchCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 117, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterNetworkRequestMatchCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 118, + "in": [ + { + "networkSuggestions": "readList", + "__parcelType": "android.net.wifi.WifiNetworkSuggestion" + }, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "addNetworkSuggestions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 119, + "in": [ + { + "networkSuggestions": "readList", + "__parcelType": "android.net.wifi.WifiNetworkSuggestion" + }, + {"packageName": "readString16"}, + {"action": "readInt32"} + ], + "name": "removeNetworkSuggestions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 120, + "in": [{"packageName": "readString16"}], + "name": "getNetworkSuggestions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.WifiNetworkSuggestion" + } + ] + }, + { + "code": 121, + "in": [], + "name": "getFactoryMacAddresses", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 122, + "in": [{"state": "readInt32"}], + "name": "setDeviceMobilityState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 123, + "in": [ + {"binder": "readStrongBinder"}, + {"packageName": "readString16"}, + {"enrolleeUri": "readString16"}, + {"selectedNetworkId": "readInt32"}, + {"netRole": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "startDppAsConfiguratorInitiator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 124, + "in": [ + {"binder": "readStrongBinder"}, + {"configuratorUri": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "startDppAsEnrolleeInitiator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 125, + "in": [ + {"binder": "readStrongBinder"}, + {"deviceInfo": "readString16"}, + {"curve": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "startDppAsEnrolleeResponder", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 126, + "in": [], + "name": "stopDppSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 127, + "in": [ + {"seqNum": "readInt32"}, + {"score": "readInt32"}, + {"predictionHorizonSec": "readInt32"} + ], + "name": "updateWifiUsabilityScore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 128, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + }, + {"netId": "readInt32"}, + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 129, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.net.wifi.WifiConfiguration" + }] + }, + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "save", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 130, + "in": [ + {"netId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "forget", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 131, + "in": [{"callback": "readStrongBinder"}], + "name": "registerScanResultsCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 132, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterScanResultsCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 133, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "registerSuggestionConnectionStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 134, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "unregisterSuggestionConnectionStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 135, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "addLocalOnlyConnectionStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 136, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "removeLocalOnlyConnectionStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 137, + "in": [{"rssi": "readInt32"}], + "name": "calculateSignalLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 138, + "in": [{ + "scanResults": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "getWifiConfigForMatchedNetworkSuggestionsSharedWithUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.WifiConfiguration" + } + ] + }, + { + "code": 139, + "in": [ + {"binder": "readStrongBinder"}, + {"scorer": "readStrongBinder"} + ], + "name": "setWifiConnectedNetworkScorer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 140, + "in": [], + "name": "clearWifiConnectedNetworkScorer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 141, + "in": [ + {"binder": "readStrongBinder"}, + {"callback": "readStrongBinder"}, + { + "ssids": "readList", + "__parcelType": "android.net.wifi.WifiSsid" + }, + {"frequencies": "readInt32Vector"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "setExternalPnoScanRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 142, + "in": [], + "name": "clearExternalPnoScanRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 143, + "in": [ + {"api": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "getLastCallerInfoForApi", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 144, + "in": [ + { + "networkSuggestions": "readList", + "__parcelType": "android.net.wifi.WifiNetworkSuggestion" + }, + { + "scanResults": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getMatchingScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 145, + "in": [{"enable": "readBool"}], + "name": "setScanThrottleEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 146, + "in": [], + "name": "isScanThrottleEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 147, + "in": [{ + "scanResult": "readList", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "getAllMatchingPasspointProfilesForScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 148, + "in": [{"enable": "readBool"}], + "name": "setAutoWakeupEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 149, + "in": [], + "name": "isAutoWakeupEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 150, + "in": [{"subId": "readInt32"}], + "name": "startRestrictingAutoJoinToSubscriptionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 151, + "in": [], + "name": "stopRestrictingAutoJoinToSubscriptionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 152, + "in": [ + {"subscriptionId": "readInt32"}, + {"merged": "readBool"}, + {"enabled": "readBool"} + ], + "name": "setCarrierNetworkOffloadEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 153, + "in": [ + {"subscriptionId": "readInt32"}, + {"merged": "readBool"} + ], + "name": "isCarrierNetworkOffloadEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 154, + "in": [{"callback": "readStrongBinder"}], + "name": "registerSubsystemRestartCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 155, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterSubsystemRestartCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 156, + "in": [], + "name": "restartWifiSubsystem", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 157, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "addSuggestionUserApprovalStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 158, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "removeSuggestionUserApprovalStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 159, + "in": [{"inProgress": "readBool"}], + "name": "setEmergencyScanRequestInProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 160, + "in": [ + {"targetAppUid": "readInt32"}, + {"targetApppackageName": "readString16"} + ], + "name": "removeAppState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 161, + "in": [{"enabled": "readBool"}], + "name": "setWifiScoringEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 162, + "in": [{"packageName": "readString16"}], + "name": "flushPasspointAnqpCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 163, + "in": [ + {"band": "readInt32"}, + {"mode": "readInt32"}, + {"filter": "readInt32"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getUsableChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.WifiAvailableChannel" + } + ] + }, + { + "code": 164, + "in": [], + "name": "isWifiPasspointEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 165, + "in": [{"enabled": "readBool"}], + "name": "setWifiPasspointEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 166, + "in": [], + "name": "getStaConcurrencyForMultiInternetMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 167, + "in": [{"mode": "readInt32"}], + "name": "setStaConcurrencyForMultiInternetMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 168, + "in": [{"level": "readInt32"}], + "name": "notifyMinimumRequiredWifiSecurityLevelChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 169, + "in": [ + {"policyType": "readInt32"}, + { + "ssids": "readList", + "__parcelType": "android.net.wifi.WifiSsid" + } + ], + "name": "notifyWifiSsidPolicyChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 170, + "in": [], + "name": "getOemPrivilegedWifiAdminPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 171, + "in": [ + {"dialogId": "readInt32"}, + {"accepted": "readBool"}, + {"optionalPin": "readString16"} + ], + "name": "replyToP2pInvitationReceivedDialog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 172, + "in": [ + {"dialogId": "readInt32"}, + {"reply": "readInt32"} + ], + "name": "replyToSimpleDialog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 173, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ssid": "readParcelable", + "__parcelType": "android.net.wifi.WifiSsid" + }] + }, + {"oui": "readByteVector"}, + { + "options": "readList", + "__parcelType": "android.net.DhcpOption" + } + ], + "name": "addCustomDhcpOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 174, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ssid": "readParcelable", + "__parcelType": "android.net.wifi.WifiSsid" + }] + }, + {"oui": "readByteVector"} + ], + "name": "removeCustomDhcpOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 175, + "in": [ + {"packageName": "readString16"}, + {"interfaceType": "readInt32"}, + {"requireNewInterface": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "reportCreateInterfaceImpact", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 176, + "in": [], + "name": "getMaxNumberOfChannelsPerRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 177, + "in": [ + { + "policyParamsList": "readList", + "__parcelType": "android.net.wifi.QosPolicyParams" + }, + {"binder": "readStrongBinder"}, + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "addQosPolicies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 178, + "in": [ + {"policyIdList": "readInt32Vector"}, + {"packageName": "readString16"} + ], + "name": "removeQosPolicies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 179, + "in": [{"packageName": "readString16"}], + "name": "removeAllQosPolicies", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 180, + "in": [{"intervalMs": "readInt32"}], + "name": "setLinkLayerStatsPollingInterval", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 181, + "in": [{"listener": "readStrongBinder"}], + "name": "getLinkLayerStatsPollingInterval", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 182, + "in": [ + {"mode": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "setMloMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 183, + "in": [{"listener": "readStrongBinder"}], + "name": "getMloMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 184, + "in": [{"listener": "readStrongBinder"}], + "name": "addWifiLowLatencyLockListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 185, + "in": [{"listener": "readStrongBinder"}], + "name": "removeWifiLowLatencyLockListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 186, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getMaxMloAssociationLinkCount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 187, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getMaxMloStrLinkCount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 188, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getSupportedSimultaneousBandCombinations", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkSelectionConfigListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkSelectionConfigListener.struct new file mode 100644 index 00000000..4da253d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkSelectionConfigListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.925062676Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiNetworkSelectionConfigListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.net.wifi.WifiNetworkSelectionConfig" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWifiNetworkSelectionConfigListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkStateChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkStateChangedListener.struct new file mode 100644 index 00000000..2ebff0fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiNetworkStateChangedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.925969794Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiNetworkStateChangedListener", + "calls": [{ + "code": 1, + "in": [ + {"clientRole": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onWifiNetworkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWifiNetworkStateChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScanner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScanner.struct new file mode 100644 index 00000000..aadcff0a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScanner.struct @@ -0,0 +1,229 @@ +{ + "produced_on": "2024-04-12T08:47:57.927630238Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiScanner", + "calls": [ + { + "code": 1, + "in": [ + {"band": "readInt32"}, + {"packageName": "readString16"}, + {"featureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getAvailableChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [], + "name": "isScanning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"enable": "readBool"}, + {"tid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "setScanningEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "registerScanListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "unregisterScanListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.net.wifi.WifiScanner.ScanSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "startBackgroundScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "stopBackgroundScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "getScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.net.wifi.WifiScanner.ScanSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "startScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "stopScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "getSingleScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.ScanResult" + } + ] + }, + { + "code": 12, + "in": [ + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanSettings": "readParcelable", + "__parcelType": "android.net.wifi.WifiScanner.ScanSettings" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pnoSettings": "readParcelable", + "__parcelType": "android.net.wifi.WifiScanner.PnoSettings" + }] + }, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "startPnoScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"featureId": "readString16"} + ], + "name": "stopPnoScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"enabled": "readBool"}], + "name": "enableVerboseLogging", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiScanner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScannerListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScannerListener.struct new file mode 100644 index 00000000..30eb09ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiScannerListener.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:57.928785991Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiScannerListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"reason": "readInt32"}, + {"description": "readString16"} + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "results": "readParcelableVector", + "__parcelType": "android.net.wifi.WifiScanner.ScanData" + }], + "name": "onResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fullScanResult": "readParcelable", + "__parcelType": "android.net.wifi.ScanResult" + }] + } + ], + "name": "onFullResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onSingleScanCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "results": "readParcelableVector", + "__parcelType": "android.net.wifi.ScanResult" + }], + "name": "onPnoNetworkFound", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiScannerListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiVerboseLoggingStatusChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiVerboseLoggingStatusChangedListener.struct new file mode 100644 index 00000000..bb6a9820 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/IWifiVerboseLoggingStatusChangedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.929664388Z", + "source_location": "", + "full_name": "android.net.wifi.IWifiVerboseLoggingStatusChangedListener", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWifiVerboseLoggingStatusChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiBands.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiBands.struct new file mode 100644 index 00000000..b57bb9e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiBands.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.931496124Z", + "source_location": "", + "components": [{"bands": "readInt32Vector"}], + "full_name": "android.net.wifi.WifiBands", + "name": "WifiBands", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiConnectedSessionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiConnectedSessionInfo.struct new file mode 100644 index 00000000..5b875b74 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiConnectedSessionInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T12:10:01.795114246Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readBoolean": "readBool"} + ], + "full_name": "android.net.wifi.WifiConnectedSessionInfo", + "name": "WifiConnectedSessionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiNetworkSuggestion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiNetworkSuggestion.struct new file mode 100644 index 00000000..1718834d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiNetworkSuggestion.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T09:49:51.135926516Z", + "source_location": "", + "components": [ + { + "readParcelable": "readParcelable", + "__parcelType": "__dynamic" + }, + { + "readParcelable": "readParcelable", + "__parcelType": "__dynamic" + }, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readBoolean": "readBool"}, + {"readInt": "readInt32"} + ], + "full_name": "android.net.wifi.WifiNetworkSuggestion", + "name": "WifiNetworkSuggestion", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiSsid.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiSsid.struct new file mode 100644 index 00000000..1070eb1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/WifiSsid.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:02:55.889709237Z", + "source_location": "", + "components": [{"createByteArray": "readByteVector"}], + "full_name": "android.net.wifi.WifiSsid", + "name": "WifiSsid", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwarePairingConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwarePairingConfig.struct new file mode 100644 index 00000000..a2ec2f1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwarePairingConfig.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:58:18.732476072Z", + "source_location": "", + "components": [ + {"mPairingSetup": "readBool"}, + {"mPairingCache": "readBool"}, + {"mPairingVerification": "readBool"}, + {"mBootstrappingMethods": "readInt32"} + ], + "full_name": "android.net.wifi.aware.AwarePairingConfig", + "name": "AwarePairingConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareParams.struct new file mode 100644 index 00000000..bb982fed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareParams.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T11:55:24.720721469Z", + "source_location": "", + "components": [ + {"mDw24Ghz": "readInt32"}, + {"mDw5Ghz": "readInt32"}, + {"mDw6Ghz": "readInt32"}, + {"mDiscoveryBeaconIntervalMs": "readInt32"}, + {"mNumSpatialStreamsInDiscovery": "readInt32"}, + {"mIsDwEarlyTerminationEnabled": "readBool"}, + {"mMacRandomIntervalSec": "readInt32"} + ], + "full_name": "android.net.wifi.aware.AwareParams", + "name": "AwareParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareResources.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareResources.struct new file mode 100644 index 00000000..14bcceba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/AwareResources.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:47:07.965975299Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"} + ], + "full_name": "android.net.wifi.aware.AwareResources", + "name": "AwareResources", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/ConfigRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/ConfigRequest.struct new file mode 100644 index 00000000..580bf342 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/ConfigRequest.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T11:25:43.842569381Z", + "source_location": "", + "components": [ + {"support5gBand": "readInt32"}, + {"support6gBand": "readInt32"}, + {"masterPreference": "readInt32"}, + {"clusterLow": "readInt32"}, + {"clusterHigh": "readInt32"}, + {"discoveryWindowInterval": "readInt32Vector"} + ], + "full_name": "android.net.wifi.aware.ConfigRequest", + "name": "ConfigRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareDiscoverySessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareDiscoverySessionCallback.struct new file mode 100644 index 00000000..30e5465d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareDiscoverySessionCallback.struct @@ -0,0 +1,188 @@ +{ + "produced_on": "2024-04-12T08:47:57.935152037Z", + "source_location": "", + "full_name": "android.net.wifi.aware.IWifiAwareDiscoverySessionCallback", + "calls": [ + { + "code": 1, + "in": [{"discoverySessionId": "readInt32"}], + "name": "onSessionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onSessionConfigSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"reason": "readInt32"}], + "name": "onSessionConfigFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"reason": "readInt32"}], + "name": "onSessionTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onSessionSuspendSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"reason": "readInt32"}], + "name": "onSessionSuspendFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onSessionResumeSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"reason": "readInt32"}], + "name": "onSessionResumeFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"peerId": "readInt32"}, + {"serviceSpecificInfo": "readByteVector"}, + {"matchFilter": "readByteVector"}, + {"peerCipherSuite": "readInt32"}, + {"scid": "readByteVector"}, + {"pairingAlias": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pairingConfig": "readParcelable", + "__parcelType": "android.net.wifi.aware.AwarePairingConfig" + }] + } + ], + "name": "onMatch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"peerId": "readInt32"}, + {"serviceSpecificInfo": "readByteVector"}, + {"matchFilter": "readByteVector"}, + {"distanceMm": "readInt32"}, + {"peerCipherSuite": "readInt32"}, + {"scid": "readByteVector"}, + {"pairingAlias": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pairingConfig": "readParcelable", + "__parcelType": "android.net.wifi.aware.AwarePairingConfig" + }] + } + ], + "name": "onMatchWithDistance", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"messageId": "readInt32"}], + "name": "onMessageSendSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"messageId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onMessageSendFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"peerId": "readInt32"}, + {"message": "readByteVector"} + ], + "name": "onMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"peerId": "readInt32"}], + "name": "onMatchExpired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"peerId": "readInt32"}, + {"requestId": "readInt32"} + ], + "name": "onPairingSetupRequestReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"peerId": "readInt32"}, + {"accept": "readBool"}, + {"alias": "readString16"} + ], + "name": "onPairingSetupConfirmed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"peerId": "readInt32"}, + {"accept": "readBool"}, + {"alias": "readString16"} + ], + "name": "onPairingVerificationConfirmed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"peerId": "readInt32"}, + {"accept": "readBool"}, + {"method": "readInt32"} + ], + "name": "onBootstrappingVerificationConfirmed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiAwareDiscoverySessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareEventCallback.struct new file mode 100644 index 00000000..2a5b4525 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareEventCallback.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:57.936127647Z", + "source_location": "", + "full_name": "android.net.wifi.aware.IWifiAwareEventCallback", + "calls": [ + { + "code": 1, + "in": [{"clientId": "readInt32"}], + "name": "onConnectSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "onConnectFail", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"mac": "readByteVector"}], + "name": "onIdentityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onAttachTerminate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"clusterEventType": "readInt32"}, + {"clusterId": "readByteVector"} + ], + "name": "onClusterIdChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiAwareEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareMacAddressProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareMacAddressProvider.struct new file mode 100644 index 00000000..c109bfc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareMacAddressProvider.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.937060806Z", + "source_location": "", + "full_name": "android.net.wifi.aware.IWifiAwareMacAddressProvider", + "calls": [{ + "code": 1, + "in": [{ + "peerIdToMacList": "readParcelableVector", + "__parcelType": "android.net.wifi.aware.MacAddrMapping" + }], + "name": "macAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWifiAwareMacAddressProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareManager.struct new file mode 100644 index 00000000..9b4e85de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/IWifiAwareManager.struct @@ -0,0 +1,399 @@ +{ + "produced_on": "2024-04-12T08:47:57.939966933Z", + "source_location": "", + "full_name": "android.net.wifi.aware.IWifiAwareManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "isUsageEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.aware.Characteristics" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getAvailableAwareResources", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.aware.AwareResources" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "isDeviceAttached", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"callingPackage": "readString16"}, + {"enable": "readBool"} + ], + "name": "enableInstantCommunicationMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "isInstantCommunicationModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "isSetChannelOnDataPathSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.net.wifi.aware.AwareParams" + }] + } + ], + "name": "setAwareParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callingPackage": "readString16"}], + "name": "resetPairedDevices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callingPackage": "readString16"}, + {"alias": "readString16"} + ], + "name": "removePairedDevice", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callingPackage": "readString16"}, + {"value": "readStrongBinder"} + ], + "name": "getPairedDevices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"callingPackage": "readString16"}, + {"enable": "readBool"} + ], + "name": "setOpportunisticModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callingPackage": "readString16"}, + {"value": "readStrongBinder"} + ], + "name": "isOpportunisticModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"binder": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "configRequest": "readParcelable", + "__parcelType": "android.net.wifi.aware.ConfigRequest" + }] + }, + {"notifyOnIdentityChanged": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"forAwareOffload": "readBool"} + ], + "name": "connect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"clientId": "readInt32"}, + {"binder": "readStrongBinder"} + ], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"clientId": "readInt32"}, + {"binder": "readStrongBinder"}, + {"mp": "readInt32"} + ], + "name": "setMasterPreference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"clientId": "readInt32"}, + {"binder": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "getMasterPreference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"clientId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "publishConfig": "readParcelable", + "__parcelType": "android.net.wifi.aware.PublishConfig" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "publish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"clientId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscribeConfig": "readParcelable", + "__parcelType": "android.net.wifi.aware.SubscribeConfig" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "subscribe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"clientId": "readInt32"}, + {"discoverySessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "publishConfig": "readParcelable", + "__parcelType": "android.net.wifi.aware.PublishConfig" + }] + } + ], + "name": "updatePublish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"clientId": "readInt32"}, + {"discoverySessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscribeConfig": "readParcelable", + "__parcelType": "android.net.wifi.aware.SubscribeConfig" + }] + } + ], + "name": "updateSubscribe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"clientId": "readInt32"}, + {"discoverySessionId": "readInt32"}, + {"peerId": "readInt32"}, + {"message": "readByteVector"}, + {"messageId": "readInt32"}, + {"retryCount": "readInt32"} + ], + "name": "sendMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"clientId": "readInt32"}, + {"discoverySessionId": "readInt32"} + ], + "name": "terminateSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"clientId": "readInt32"}, + {"sessionId": "readInt32"}, + {"peerId": "readInt32"}, + {"password": "readString16"}, + {"pairingDeviceAlias": "readString16"}, + {"cipherSuite": "readInt32"} + ], + "name": "initiateNanPairingSetupRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"clientId": "readInt32"}, + {"sessionId": "readInt32"}, + {"peerId": "readInt32"}, + {"requestId": "readInt32"}, + {"password": "readString16"}, + {"pairingDeviceAlias": "readString16"}, + {"accept": "readBool"}, + {"cipherSuite": "readInt32"} + ], + "name": "responseNanPairingSetupRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"clientId": "readInt32"}, + {"sessionId": "readInt32"}, + {"peerId": "readInt32"}, + {"method": "readInt32"} + ], + "name": "initiateBootStrappingSetupRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"clientId": "readInt32"}, + {"sessionId": "readInt32"} + ], + "name": "suspend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"clientId": "readInt32"}, + {"sessionId": "readInt32"} + ], + "name": "resume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"uid": "readInt32"}, + {"peerIds": "readInt32Vector"}, + {"callback": "readStrongBinder"} + ], + "name": "requestMacAddresses", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiAwareManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/MacAddrMapping.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/MacAddrMapping.struct new file mode 100644 index 00000000..89cbf0bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/aware/MacAddrMapping.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.941166057Z", + "source_location": "", + "components": [ + {"peerId": "readInt32"}, + {"macAddress": "readByteVector"} + ], + "full_name": "android.net.wifi.aware.MacAddrMapping", + "name": "MacAddrMapping", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/hotspot2/IProvisioningCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/hotspot2/IProvisioningCallback.struct new file mode 100644 index 00000000..1857fb5d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/hotspot2/IProvisioningCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:57.942109066Z", + "source_location": "", + "full_name": "android.net.wifi.hotspot2.IProvisioningCallback", + "calls": [ + { + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onProvisioningFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"status": "readInt32"}], + "name": "onProvisioningStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onProvisioningComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProvisioningCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/DeviceWiphyCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/DeviceWiphyCapabilities.struct new file mode 100644 index 00000000..f4bacbad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/DeviceWiphyCapabilities.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T13:16:00.825155763Z", + "source_location": "", + "components": [ + {"m80211nSupported": "readBool"}, + {"m80211acSupported": "readBool"}, + {"m80211axSupported": "readBool"}, + {"m80211beSupported": "readBool"}, + {"mChannelWidth160MhzSupported": "readBool"}, + {"mChannelWidth80p80MhzSupported": "readBool"}, + {"mChannelWidth320MhzSupported": "readBool"}, + {"mMaxNumberTxSpatialStreams": "readInt32"}, + {"mMaxNumberRxSpatialStreams": "readInt32"} + ], + "full_name": "android.net.wifi.nl80211.DeviceWiphyCapabilities", + "name": "DeviceWiphyCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterface.struct new file mode 100644 index 00000000..874ea593 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterface.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:59.641965118Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IApInterface", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getInterfaceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IApInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterfaceEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterfaceEventCallback.struct new file mode 100644 index 00000000..b72284f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IApInterfaceEventCallback.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:59.642994799Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IApInterfaceEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "client": "readParcelable", + "__parcelType": "android.net.wifi.nl80211.NativeWifiClient" + }] + }, + {"isConnected": "readBool"} + ], + "name": "onConnectedClientsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"frequency": "readInt32"}, + {"bandwidth": "readInt32"} + ], + "name": "onSoftApChannelSwitched", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IApInterfaceEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IClientInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IClientInterface.struct new file mode 100644 index 00000000..c7fa634f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IClientInterface.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:59.644383757Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IClientInterface", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPacketCounters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [], + "name": "signalPoll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 3, + "in": [], + "name": "getMacAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "getInterfaceName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [], + "name": "getWifiScannerImpl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [ + {"frame": "readByteVector"}, + {"callback": "readStrongBinder"}, + {"mcs": "readInt32"} + ], + "name": "SendMgmtFrame", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IClientInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IInterfaceEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IInterfaceEventCallback.struct new file mode 100644 index 00000000..d979fa47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IInterfaceEventCallback.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:59.645460358Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IInterfaceEventCallback", + "calls": [ + { + "code": 1, + "in": [{"network_interface": "readStrongBinder"}], + "name": "OnClientInterfaceReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"network_interface": "readStrongBinder"}], + "name": "OnApInterfaceReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"network_interface": "readStrongBinder"}], + "name": "OnClientTorndownEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"network_interface": "readStrongBinder"}], + "name": "OnApTorndownEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInterfaceEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IPnoScanEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IPnoScanEvent.struct new file mode 100644 index 00000000..9fe69c3b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IPnoScanEvent.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.646299135Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IPnoScanEvent", + "calls": [ + { + "code": 1, + "in": [], + "name": "OnPnoNetworkFound", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "OnPnoScanFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPnoScanEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IScanEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IScanEvent.struct new file mode 100644 index 00000000..200ccce0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IScanEvent.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:59.647320465Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IScanEvent", + "calls": [ + { + "code": 1, + "in": [], + "name": "OnScanResultReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "OnScanFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"errorCode": "readInt32"}], + "name": "OnScanRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScanEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/ISendMgmtFrameEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/ISendMgmtFrameEvent.struct new file mode 100644 index 00000000..2f8bee93 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/ISendMgmtFrameEvent.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.648532969Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.ISendMgmtFrameEvent", + "calls": [ + { + "code": 1, + "in": [{"elapsedTimeMs": "readInt32"}], + "name": "OnAck", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "OnFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISendMgmtFrameEvent", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWifiScannerImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWifiScannerImpl.struct new file mode 100644 index 00000000..deaa0e85 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWifiScannerImpl.struct @@ -0,0 +1,148 @@ +{ + "produced_on": "2024-04-12T08:47:59.650193772Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IWifiScannerImpl", + "calls": [ + { + "code": 1, + "in": [], + "name": "getScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.net.wifi.nl80211.NativeScanResult" + } + ] + }, + { + "code": 2, + "in": [], + "name": "getPnoScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.net.wifi.nl80211.NativeScanResult" + } + ] + }, + { + "code": 3, + "in": [], + "name": "getMaxSsidsPerScan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanSettings": "readParcelable", + "__parcelType": "android.net.wifi.nl80211.SingleScanSettings" + }] + } + ], + "name": "scan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "scanSettings": "readParcelable", + "__parcelType": "android.net.wifi.nl80211.SingleScanSettings" + }] + } + ], + "name": "scanRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"handler": "readStrongBinder"}], + "name": "subscribeScanEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "unsubscribeScanEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"handler": "readStrongBinder"}], + "name": "subscribePnoScanEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "unsubscribePnoScanEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pnoSettings": "readParcelable", + "__parcelType": "android.net.wifi.nl80211.PnoSettings" + }] + } + ], + "name": "startPnoScan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "stopPnoScan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "abortScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWifiScannerImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificond.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificond.struct new file mode 100644 index 00000000..19b03e14 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificond.struct @@ -0,0 +1,185 @@ +{ + "produced_on": "2024-04-12T08:47:59.652336435Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IWificond", + "calls": [ + { + "code": 1, + "in": [{"iface_name": "readString16"}], + "name": "createApInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"iface_name": "readString16"}], + "name": "createClientInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"iface_name": "readString16"}], + "name": "tearDownApInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"iface_name": "readString16"}], + "name": "tearDownClientInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "tearDownInterfaces", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "GetClientInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "IBinder" + } + ] + }, + { + "code": 7, + "in": [], + "name": "GetApInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "IBinder" + } + ] + }, + { + "code": 8, + "in": [], + "name": "getAvailable2gChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 9, + "in": [], + "name": "getAvailable5gNonDFSChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 10, + "in": [], + "name": "getAvailableDFSChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 11, + "in": [], + "name": "getAvailable6gChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 12, + "in": [], + "name": "getAvailable60gChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 13, + "in": [{"callback": "readStrongBinder"}], + "name": "RegisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"callback": "readStrongBinder"}], + "name": "UnregisterCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"callback": "readStrongBinder"}], + "name": "registerWificondEventCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterWificondEventCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"iface_name": "readString16"}], + "name": "getDeviceWiphyCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.nl80211.DeviceWiphyCapabilities" + }] + } + ] + }, + { + "code": 18, + "in": [], + "name": "notifyCountryCodeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWificond", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificondEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificondEventCallback.struct new file mode 100644 index 00000000..eb4357e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/nl80211/IWificondEventCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.653212093Z", + "source_location": "", + "full_name": "android.net.wifi.nl80211.IWificondEventCallback", + "calls": [{ + "code": 1, + "in": [{"countryCode": "readString16"}], + "name": "OnRegDomainChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWificondEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/p2p/IWifiP2pManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/p2p/IWifiP2pManager.struct new file mode 100644 index 00000000..e61725b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/p2p/IWifiP2pManager.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:57.943089666Z", + "source_location": "", + "full_name": "android.net.wifi.p2p.IWifiP2pManager", + "calls": [ + { + "code": 1, + "in": [ + {"binder": "readStrongBinder"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "getMessenger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.Messenger" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getP2pStateMachineMessenger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.Messenger" + }] + } + ] + }, + { + "code": 3, + "in": [{"binder": "readStrongBinder"}], + "name": "close", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"mode": "readInt32"}], + "name": "setMiracastMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "checkConfigureWifiDisplayPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getSupportedFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IWifiP2pManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IRttCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IRttCallback.struct new file mode 100644 index 00000000..94c2473e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IRttCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.944008884Z", + "source_location": "", + "full_name": "android.net.wifi.rtt.IRttCallback", + "calls": [ + { + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onRangingFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "results": "readList", + "__parcelType": "android.net.wifi.rtt.RangingResult" + }], + "name": "onRangingResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRttCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IWifiRttManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IWifiRttManager.struct new file mode 100644 index 00000000..ef2b7b8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/IWifiRttManager.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:57.944907992Z", + "source_location": "", + "full_name": "android.net.wifi.rtt.IWifiRttManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"binder": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.net.wifi.rtt.RangingRequest" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "cancelRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getRttCharacteristics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + } + ], + "name": "IWifiRttManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/RangingRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/RangingRequest.struct new file mode 100644 index 00000000..3c7ab9ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/rtt/RangingRequest.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T13:39:06.429966558Z", + "source_location": "", + "components": [ + { + "readArrayList": "readList", + "__parcelType": "android.net.wifi.rtt." + }, + {"readInt": "readInt32"} + ], + "full_name": "android.net.wifi.rtt.RangingRequest", + "name": "RangingRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityCallback.struct new file mode 100644 index 00000000..83b5718a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityCallback.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:47.210157137Z", + "source_location": "", + "full_name": "android.net.wifi.sharedconnectivity.service.ISharedConnectivityCallback", + "calls": [ + { + "code": 1, + "in": [{ + "networks": "readList", + "__parcelType": "android.net.wifi.sharedconnectivity.app.HotspotNetwork" + }], + "name": "onHotspotNetworksUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.HotspotNetworkConnectionStatus" + }] + } + ], + "name": "onHotspotNetworkConnectionStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "networks": "readList", + "__parcelType": "android.net.wifi.sharedconnectivity.app.KnownNetwork" + }], + "name": "onKnownNetworksUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.KnownNetworkConnectionStatus" + }] + } + ], + "name": "onKnownNetworkConnectionStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState" + }] + } + ], + "name": "onSharedConnectivitySettingsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISharedConnectivityCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityService.struct new file mode 100644 index 00000000..ad61be94 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/net/wifi/sharedconnectivity/service/ISharedConnectivityService.struct @@ -0,0 +1,165 @@ +{ + "produced_on": "2024-04-12T08:47:47.211794089Z", + "source_location": "", + "full_name": "android.net.wifi.sharedconnectivity.service.ISharedConnectivityService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.HotspotNetwork" + }] + } + ], + "name": "connectHotspotNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.HotspotNetwork" + }] + } + ], + "name": "disconnectHotspotNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.KnownNetwork" + }] + } + ], + "name": "connectKnownNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.KnownNetwork" + }] + } + ], + "name": "forgetKnownNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getHotspotNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.sharedconnectivity.app.HotspotNetwork" + } + ] + }, + { + "code": 8, + "in": [], + "name": "getKnownNetworks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.wifi.sharedconnectivity.app.KnownNetwork" + } + ] + }, + { + "code": 9, + "in": [], + "name": "getSettingsState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "getHotspotNetworkConnectionStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.HotspotNetworkConnectionStatus" + }] + } + ] + }, + { + "code": 11, + "in": [], + "name": "getKnownNetworkConnectionStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.wifi.sharedconnectivity.app.KnownNetworkConnectionStatus" + }] + } + ] + } + ], + "name": "ISharedConnectivityService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/IAppCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/IAppCallback.struct new file mode 100644 index 00000000..e1ca6473 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/IAppCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.472011264Z", + "source_location": "", + "full_name": "android.nfc.IAppCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tag": "readParcelable", + "__parcelType": "android.nfc.Tag" + }] + } + ], + "name": "onTagDiscovered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapter.struct new file mode 100644 index 00000000..e47d5e1d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapter.struct @@ -0,0 +1,334 @@ +{ + "produced_on": "2024-04-12T08:47:45.475220387Z", + "source_location": "", + "full_name": "android.nfc.INfcAdapter", + "calls": [ + { + "code": 1, + "in": [], + "name": "getNfcTagInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getNfcCardEmulationInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "getNfcFCardEmulationInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"pkg": "readString16"}], + "name": "getNfcAdapterExtrasInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"pkg": "readString16"}], + "name": "getNfcDtaInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"saveState": "readBool"}], + "name": "disable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "enable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"timeoutInMs": "readInt32"}], + "name": "pausePolling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "resumePolling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + { + "filters": "readParcelableVector", + "__parcelType": "android.content.IntentFilter" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "techLists": "readParcelable", + "__parcelType": "android.nfc.TechListParcel" + }] + } + ], + "name": "setForegroundDispatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"callback": "readStrongBinder"}], + "name": "setAppCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nativeHandle": "readInt32"}, + {"debounceMs": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "ignore", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tag": "readParcelable", + "__parcelType": "android.nfc.Tag" + }] + } + ], + "name": "dispatch", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"b": "readStrongBinder"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "setReaderMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"unlockHandler": "readStrongBinder"}, + {"techList": "readInt32Vector"} + ], + "name": "addNfcUnlockHandler", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"unlockHandler": "readStrongBinder"}], + "name": "removeNfcUnlockHandler", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "verifyNfcPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "isNfcSecureEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "deviceSupportsNfcSecure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [{"enable": "readBool"}], + "name": "setNfcSecure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [], + "name": "getNfcAntennaInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.nfc.NfcAntennaInfo" + }] + } + ] + }, + { + "code": 23, + "in": [{"value": "readBool"}], + "name": "setControllerAlwaysOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [], + "name": "isControllerAlwaysOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [], + "name": "isControllerAlwaysOnSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [{"listener": "readStrongBinder"}], + "name": "registerControllerAlwaysOnListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterControllerAlwaysOnListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "isTagIntentAppPreferenceSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"userId": "readInt32"}], + "name": "getTagIntentAppPreferenceForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 30, + "in": [ + {"userId": "readInt32"}, + {"pkg": "readString16"}, + {"allow": "readBool"} + ], + "name": "setTagIntentAppPreferenceForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "INfcAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapterExtras.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapterExtras.struct new file mode 100644 index 00000000..6d1e76fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcAdapterExtras.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:45.477201517Z", + "source_location": "", + "full_name": "android.nfc.INfcAdapterExtras", + "calls": [ + { + "code": 1, + "in": [ + {"pkg": "readString16"}, + {"b": "readStrongBinder"} + ], + "name": "open", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [ + {"pkg": "readString16"}, + {"b": "readStrongBinder"} + ], + "name": "close", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 3, + "in": [ + {"pkg": "readString16"}, + {"data_in": "readByteVector"} + ], + "name": "transceive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 4, + "in": [{"pkg": "readString16"}], + "name": "getCardEmulationRoute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"pkg": "readString16"}, + {"route": "readInt32"} + ], + "name": "setCardEmulationRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"pkg": "readString16"}, + {"token": "readByteVector"} + ], + "name": "authenticate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"pkg": "readString16"}], + "name": "getDriverName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "INfcAdapterExtras", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcCardEmulation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcCardEmulation.struct new file mode 100644 index 00000000..c011c095 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcCardEmulation.struct @@ -0,0 +1,293 @@ +{ + "produced_on": "2024-04-12T08:47:45.479348040Z", + "source_location": "", + "full_name": "android.nfc.INfcCardEmulation", + "calls": [ + { + "code": 1, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"category": "readString16"} + ], + "name": "isDefaultServiceForCategory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"aid": "readString16"} + ], + "name": "isDefaultServiceForAid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"category": "readString16"} + ], + "name": "setDefaultServiceForCategory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setDefaultForNextTap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "aidGroup": "readParcelable", + "__parcelType": "android.nfc.cardemulation.AidGroup" + }] + } + ], + "name": "registerAidGroupForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"offHostSecureElement": "readString16"} + ], + "name": "setOffHostForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "unsetOffHostForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"category": "readString16"} + ], + "name": "getAidGroupForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.nfc.cardemulation.AidGroup" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"category": "readString16"} + ], + "name": "removeAidGroupForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"userHandle": "readInt32"}, + {"category": "readString16"} + ], + "name": "getServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.nfc.cardemulation.ApduServiceInfo" + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setPreferredService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "unsetPreferredService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "supportsAidPrefixRegistration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"userHandle": "readInt32"}], + "name": "getPreferredPaymentService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.nfc.cardemulation.ApduServiceInfo" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "isDefaultPaymentRegistered", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INfcCardEmulation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcControllerAlwaysOnListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcControllerAlwaysOnListener.struct new file mode 100644 index 00000000..4de37e08 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcControllerAlwaysOnListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.480522843Z", + "source_location": "", + "full_name": "android.nfc.INfcControllerAlwaysOnListener", + "calls": [{ + "code": 1, + "in": [{"isEnabled": "readBool"}], + "name": "onControllerAlwaysOnChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "INfcControllerAlwaysOnListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcDta.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcDta.struct new file mode 100644 index 00000000..36a8706d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcDta.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:45.481729177Z", + "source_location": "", + "full_name": "android.nfc.INfcDta", + "calls": [ + { + "code": 1, + "in": [], + "name": "enableDta", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "disableDta", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serviceName": "readString16"}, + {"serviceSap": "readInt32"}, + {"miu": "readInt32"}, + {"rwSize": "readInt32"}, + {"testCaseId": "readInt32"} + ], + "name": "enableServer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "disableServer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"serviceName": "readString16"}, + {"miu": "readInt32"}, + {"rwSize": "readInt32"}, + {"testCaseId": "readInt32"} + ], + "name": "enableClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "disableClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"msgServiceName": "readString16"}], + "name": "registerMessageService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INfcDta", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcFCardEmulation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcFCardEmulation.struct new file mode 100644 index 00000000..a76a57fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcFCardEmulation.struct @@ -0,0 +1,164 @@ +{ + "produced_on": "2024-04-12T08:47:45.483313159Z", + "source_location": "", + "full_name": "android.nfc.INfcFCardEmulation", + "calls": [ + { + "code": 1, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getSystemCodeForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"systemCode": "readString16"} + ], + "name": "registerSystemCodeForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "removeSystemCodeForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getNfcid2ForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nfcid2": "readString16"} + ], + "name": "setNfcid2ForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "enableNfcFForegroundService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "disableNfcFForegroundService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"userHandle": "readInt32"}], + "name": "getNfcFServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.nfc.cardemulation.NfcFServiceInfo" + } + ] + }, + { + "code": 9, + "in": [], + "name": "getMaxNumOfRegisterableSystemCodes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "INfcFCardEmulation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcTag.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcTag.struct new file mode 100644 index 00000000..dc99eda5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcTag.struct @@ -0,0 +1,241 @@ +{ + "produced_on": "2024-04-12T08:47:45.485210356Z", + "source_location": "", + "full_name": "android.nfc.INfcTag", + "calls": [ + { + "code": 1, + "in": [ + {"nativeHandle": "readInt32"}, + {"technology": "readInt32"} + ], + "name": "connect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"nativeHandle": "readInt32"}], + "name": "reconnect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"nativeHandle": "readInt32"}], + "name": "getTechList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 4, + "in": [{"nativeHandle": "readInt32"}], + "name": "isNdef", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"nativeHandle": "readInt32"}], + "name": "isPresent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"nativeHandle": "readInt32"}, + {"data": "readByteVector"}, + {"raw": "readBool"} + ], + "name": "transceive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.nfc.TransceiveResult" + }] + } + ] + }, + { + "code": 7, + "in": [{"nativeHandle": "readInt32"}], + "name": "ndefRead", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.nfc.NdefMessage" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"nativeHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.nfc.NdefMessage" + }] + } + ], + "name": "ndefWrite", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"nativeHandle": "readInt32"}], + "name": "ndefMakeReadOnly", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"nativeHandle": "readInt32"}], + "name": "ndefIsWritable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"nativeHandle": "readInt32"}, + {"key": "readByteVector"} + ], + "name": "formatNdef", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [{"nativehandle": "readInt32"}], + "name": "rediscover", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.nfc.Tag" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"technology": "readInt32"}, + {"timeout": "readInt32"} + ], + "name": "setTimeout", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"technology": "readInt32"}], + "name": "getTimeout", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [], + "name": "resetTimeouts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"ndefType": "readInt32"}], + "name": "canMakeReadOnly", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"technology": "readInt32"}], + "name": "getMaxTransceiveLength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [], + "name": "getExtendedLengthApdusSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [{"cookie": "readInt64"}], + "name": "isTagUpToDate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INfcTag", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcUnlockHandler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcUnlockHandler.struct new file mode 100644 index 00000000..29d36415 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/INfcUnlockHandler.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.486350909Z", + "source_location": "", + "full_name": "android.nfc.INfcUnlockHandler", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tag": "readParcelable", + "__parcelType": "android.nfc.Tag" + }] + } + ], + "name": "onUnlockAttempted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "INfcUnlockHandler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/ITagRemovedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/ITagRemovedCallback.struct new file mode 100644 index 00000000..dba22a8e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/ITagRemovedCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.487188446Z", + "source_location": "", + "full_name": "android.nfc.ITagRemovedCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onTagRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITagRemovedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TechListParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TechListParcel.struct new file mode 100644 index 00000000..cc6cc2d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TechListParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:55:45.965495952Z", + "source_location": "", + "components": [{"count": "readInt32"}], + "full_name": "android.nfc.TechListParcel", + "name": "TechListParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TransceiveResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TransceiveResult.struct new file mode 100644 index 00000000..d6c84cec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/TransceiveResult.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:16:07.731240934Z", + "source_location": "", + "components": [{"result": "readInt32"}], + "full_name": "android.nfc.TransceiveResult", + "name": "TransceiveResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/cardemulation/NfcFServiceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/cardemulation/NfcFServiceInfo.struct new file mode 100644 index 00000000..c4a900a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/nfc/cardemulation/NfcFServiceInfo.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T11:21:08.502554527Z", + "source_location": "", + "components": [ + { + "info": "readParcelable", + "__parcelType": "android.content.pm.ResolveInfo" + }, + {"description": "readString16"}, + {"systemCode": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"dynamicSystemCode": "readString16"}] + }, + {"nfcid2": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"dynamicNfcid2": "readString16"}] + }, + {"uid": "readInt32"}, + {"t3tPmm": "readString16"} + ], + "full_name": "android.nfc.cardemulation.NfcFServiceInfo", + "name": "NfcFServiceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessService.struct new file mode 100644 index 00000000..bbcbdba8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessService.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:58.879124992Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IDataAccessService", + "calls": [{ + "code": 1, + "in": [ + {"operationCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "onRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDataAccessService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessServiceCallback.struct new file mode 100644 index 00000000..b0ae2f2c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IDataAccessServiceCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:58.880096091Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IDataAccessServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataAccessServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IExecuteCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IExecuteCallback.struct new file mode 100644 index 00000000..b0b4648d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IExecuteCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:58.881117361Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IExecuteCallback", + "calls": [ + { + "code": 1, + "in": [{ + "slotResultTokens": "readList", + "__parcelType": "String" + }], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExecuteCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationService.struct new file mode 100644 index 00000000..2187c295 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationService.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:58.882156132Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IIsolatedComputationService", + "calls": [{ + "code": 1, + "in": [ + {"operationCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "onRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IIsolatedComputationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationServiceCallback.struct new file mode 100644 index 00000000..33ece92f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IIsolatedComputationServiceCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:58.883042020Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IIsolatedComputationServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIsolatedComputationServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IOnDevicePersonalizationManagingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IOnDevicePersonalizationManagingService.struct new file mode 100644 index 00000000..d050620c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IOnDevicePersonalizationManagingService.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:58.884261434Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IOnDevicePersonalizationManagingService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"callingPackageName": "readString16"}, + {"servicePackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.ondevicepersonalization.aidl.PersistableBundle" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "execute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotResultToken": "readString16"}, + {"hostToken": "readStrongBinder"}, + {"displayId": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "requestSurfacePackage", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOnDevicePersonalizationManagingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusService.struct new file mode 100644 index 00000000..ad49684d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:58.885249354Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IPrivacyStatusService", + "calls": [{ + "code": 1, + "in": [ + {"kidStatusEnabled": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setKidStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IPrivacyStatusService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusServiceCallback.struct new file mode 100644 index 00000000..aabe3c7c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IPrivacyStatusServiceCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.886376466Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IPrivacyStatusServiceCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrivacyStatusServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IRequestSurfacePackageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IRequestSurfacePackageCallback.struct new file mode 100644 index 00000000..61e9fede --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/ondevicepersonalization/aidl/IRequestSurfacePackageCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:58.887468798Z", + "source_location": "", + "full_name": "android.ondevicepersonalization.aidl.IRequestSurfacePackageCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surfacePackage": "readParcelable", + "__parcelType": "android.view.SurfaceControlViewHost.SurfacePackage" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestSurfacePackageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/BatteryUsageStatsQuery.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/BatteryUsageStatsQuery.struct new file mode 100644 index 00000000..2f44d3ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/BatteryUsageStatsQuery.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T12:59:06.407581740Z", + "source_location": "", + "components": [ + {"mFlags": "readInt32"}, + {"mUserIds": "readInt32"}, + {"mUserIds": "readInt32Vector"}, + {"mMaxStatsAgeMs": "readInt64"}, + {"mFromTimestamp": "readInt64"}, + {"mToTimestamp": "readInt64"}, + {"mPowerComponents": "readInt32Vector"} + ], + "full_name": "android.os.BatteryUsageStatsQuery", + "name": "BatteryUsageStatsQuery", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Bundle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Bundle.struct new file mode 100644 index 00000000..f66e5fc2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Bundle.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:10:08.980172403Z", + "source_location": "", + "components": [], + "full_name": "android.os.Bundle", + "name": "Bundle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ConnectionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ConnectionInfo.struct new file mode 100644 index 00000000..67362ff0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ConnectionInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.930551738Z", + "source_location": "", + "components": [ + {"ipAddress": "readString16"}, + {"port": "readInt32"} + ], + "full_name": "android.os.ConnectionInfo", + "name": "ConnectionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CoolingDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CoolingDevice.struct new file mode 100644 index 00000000..ae24d868 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CoolingDevice.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T14:54:06.587734940Z", + "source_location": "", + "components": [ + {"value": "readInt64"}, + {"type": "readInt32"}, + {"name": "readString16"} + ], + "full_name": "android.os.CoolingDevice", + "name": "CoolingDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataArgs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataArgs.struct new file mode 100644 index 00000000..afffe894 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataArgs.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.915273744Z", + "source_location": "", + "components": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"appId": "readInt32"}, + {"previousAppId": "readInt32"}, + {"seInfo": "readString16"}, + {"targetSdkVersion": "readInt32"} + ], + "full_name": "android.os.CreateAppDataArgs", + "name": "CreateAppDataArgs", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataResult.struct new file mode 100644 index 00000000..5722a1aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/CreateAppDataResult.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:47.916209432Z", + "source_location": "", + "components": [ + {"ceDataInode": "readInt64"}, + {"exceptionCode": "readInt32"}, + {"exceptionMessage": "readString16"} + ], + "full_name": "android.os.CreateAppDataResult", + "name": "CreateAppDataResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ExternalVibration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ExternalVibration.struct new file mode 100644 index 00000000..a2405253 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ExternalVibration.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:15:31.037945478Z", + "source_location": "", + "components": [], + "full_name": "android.os.ExternalVibration", + "name": "ExternalVibration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInfo.struct new file mode 100644 index 00000000..57308694 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.534156614Z", + "source_location": "", + "components": [ + {"path": "readString16"}, + {"packageName": "readString16"}, + {"overlayName": "readString16"}, + {"targetPackageName": "readString16"}, + {"targetOverlayable": "readString16"} + ], + "full_name": "android.os.FabricatedOverlayInfo", + "name": "FabricatedOverlayInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternal.struct new file mode 100644 index 00000000..9a472bf3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternal.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.535810217Z", + "source_location": "", + "components": [ + {"packageName": "readString16"}, + {"overlayName": "readString16"}, + {"targetPackageName": "readString16"}, + {"targetOverlayable": "readString16"}, + { + "entries": "readList", + "__parcelType": "android.os.FabricatedOverlayInternalEntry" + } + ], + "full_name": "android.os.FabricatedOverlayInternal", + "name": "FabricatedOverlayInternal", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternalEntry.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternalEntry.struct new file mode 100644 index 00000000..abf99d73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/FabricatedOverlayInternalEntry.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:44.537189385Z", + "source_location": "", + "components": [ + {"resourceName": "readString16"}, + {"dataType": "readInt32"}, + {"data": "readInt32"}, + {"stringData": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "binaryData": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"configuration": "readString16"} + ], + "full_name": "android.os.FabricatedOverlayInternalEntry", + "name": "FabricatedOverlayInternalEntry", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IAidlTest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IAidlTest.struct new file mode 100644 index 00000000..0998b09c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IAidlTest.struct @@ -0,0 +1,337 @@ +{ + "produced_on": "2024-04-12T08:47:46.359346201Z", + "source_location": "", + "full_name": "android.os.IAidlTest", + "calls": [ + { + "code": 1, + "in": [{"a": "readInt32"}], + "name": "intMethod", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + } + ], + "name": "parcelableIn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "parcelableOut", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + } + ], + "name": "parcelableInOut", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + } + ] + }, + { + "code": 5, + "in": [ + { + "list": "readList", + "__parcelType": "android.os.AidlTest.TestParcelable" + }, + {"index": "readInt32"} + ], + "name": "listParcelableLonger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.AidlTest.TestParcelable" + }] + } + ] + }, + { + "code": 6, + "in": [ + { + "list": "readList", + "__parcelType": "android.os.AidlTest.TestParcelable" + }, + {"index": "readInt32"} + ], + "name": "listParcelableShorter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + { + "a0": "readParcelableVector", + "__parcelType": "android.os.boolean" + }, + { + "a2": "readParcelableVector", + "__parcelType": "android.os.boolean" + } + ], + "name": "booleanArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.boolean" + }, + { + "a1": "readParcelableVector", + "__parcelType": "android.os.boolean" + } + ] + }, + { + "code": 8, + "in": [ + { + "a0": "readParcelableVector", + "__parcelType": "android.os.char" + }, + { + "a2": "readParcelableVector", + "__parcelType": "android.os.char" + } + ], + "name": "charArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.char" + }, + { + "a1": "readParcelableVector", + "__parcelType": "android.os.char" + } + ] + }, + { + "code": 9, + "in": [ + {"a0": "readInt32Vector"}, + {"a2": "readInt32Vector"} + ], + "name": "intArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"}, + {"a1": "readInt32Vector"} + ] + }, + { + "code": 10, + "in": [ + { + "a0": "readParcelableVector", + "__parcelType": "android.os.long" + }, + { + "a2": "readParcelableVector", + "__parcelType": "android.os.long" + } + ], + "name": "longArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + }, + { + "a1": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 11, + "in": [ + { + "a0": "readParcelableVector", + "__parcelType": "android.os.float" + }, + { + "a2": "readParcelableVector", + "__parcelType": "android.os.float" + } + ], + "name": "floatArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.float" + }, + { + "a1": "readParcelableVector", + "__parcelType": "android.os.float" + } + ] + }, + { + "code": 12, + "in": [ + { + "a0": "readParcelableVector", + "__parcelType": "android.os.double" + }, + { + "a2": "readParcelableVector", + "__parcelType": "android.os.double" + } + ], + "name": "doubleArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.double" + }, + { + "a1": "readParcelableVector", + "__parcelType": "android.os.double" + } + ] + }, + { + "code": 13, + "in": [ + {"a0": "readString16Vector"}, + {"a2": "readString16Vector"} + ], + "name": "stringArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"}, + {"a1": "readString16Vector"} + ] + }, + { + "code": 14, + "in": [ + { + "a0": "readParcelableVector", + "__parcelType": "android.os.AidlTest.TestParcelable" + }, + { + "a2": "readParcelableVector", + "__parcelType": "android.os.AidlTest.TestParcelable" + } + ], + "name": "parcelableArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.AidlTest.TestParcelable" + }, + { + "a1": "readParcelableVector", + "__parcelType": "android.os.AidlTest.TestParcelable" + } + ] + }, + { + "code": 15, + "in": [], + "name": "voidSecurityException", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "intSecurityException", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IAidlTest", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBatteryPropertiesRegistrar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBatteryPropertiesRegistrar.struct new file mode 100644 index 00000000..f089a9bd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBatteryPropertiesRegistrar.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:45.504475550Z", + "source_location": "", + "full_name": "android.os.IBatteryPropertiesRegistrar", + "calls": [ + { + "code": 1, + "in": [{"id": "readInt32"}], + "name": "getProperty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prop": "readParcelable", + "__parcelType": "android.os.BatteryProperty" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "scheduleUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBatteryPropertiesRegistrar", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderThreadPriorityService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderThreadPriorityService.struct new file mode 100644 index 00000000..bb28c4db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderThreadPriorityService.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:46.360618996Z", + "source_location": "", + "full_name": "android.os.IBinderThreadPriorityService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getThreadPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getThreadSchedulerGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [{"recurse": "readStrongBinder"}], + "name": "callBack", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"priority": "readInt32"}, + {"recurse": "readStrongBinder"} + ], + "name": "setPriorityAndCallBack", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBinderThreadPriorityService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceNestedService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceNestedService.struct new file mode 100644 index 00000000..6d413b87 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceNestedService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.361582615Z", + "source_location": "", + "full_name": "android.os.IBinderWorkSourceNestedService", + "calls": [ + { + "code": 1, + "in": [{"uidToBlame": "readInt32"}], + "name": "nestedCallWithWorkSourceToSet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [], + "name": "nestedCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + } + ], + "name": "IBinderWorkSourceNestedService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceService.struct new file mode 100644 index 00000000..9684186f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IBinderWorkSourceService.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:46.362406701Z", + "source_location": "", + "full_name": "android.os.IBinderWorkSourceService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getIncomingWorkSourceUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getBinderCallingUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "getThreadLocalWorkSourceUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"uid": "readInt32"}], + "name": "setWorkSourceProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "clearWorkSourceProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBinderWorkSourceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ICancellationSignal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ICancellationSignal.struct new file mode 100644 index 00000000..e41e83f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ICancellationSignal.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.505458580Z", + "source_location": "", + "full_name": "android.os.ICancellationSignal", + "calls": [{ + "code": 1, + "in": [], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICancellationSignal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IClientCallback.struct new file mode 100644 index 00000000..0322f0ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IClientCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.931583769Z", + "source_location": "", + "full_name": "android.os.IClientCallback", + "calls": [{ + "code": 1, + "in": [ + {"registered": "readStrongBinder"}, + {"hasClients": "readBool"} + ], + "name": "onClients", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdentifiersPolicyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdentifiersPolicyService.struct new file mode 100644 index 00000000..3afe4c88 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdentifiersPolicyService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.506508381Z", + "source_location": "", + "full_name": "android.os.IDeviceIdentifiersPolicyService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSerial", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getSerialForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IDeviceIdentifiersPolicyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdleController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdleController.struct new file mode 100644 index 00000000..94320934 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDeviceIdleController.struct @@ -0,0 +1,253 @@ +{ + "produced_on": "2024-04-12T08:47:44.532630384Z", + "source_location": "", + "full_name": "android.os.IDeviceIdleController", + "calls": [ + { + "code": 1, + "in": [{"name": "readString16"}], + "name": "addPowerSaveWhitelistApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "packageNames": "readList", + "__parcelType": "String" + }], + "name": "addPowerSaveWhitelistApps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"name": "readString16"}], + "name": "removePowerSaveWhitelistApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"name": "readString16"}], + "name": "removeSystemPowerWhitelistApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"name": "readString16"}], + "name": "restoreSystemPowerWhitelistApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getRemovedSystemPowerWhitelistApps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 7, + "in": [], + "name": "getSystemPowerWhitelistExceptIdle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 8, + "in": [], + "name": "getSystemPowerWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 9, + "in": [], + "name": "getUserPowerWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 10, + "in": [], + "name": "getFullPowerWhitelistExceptIdle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 11, + "in": [], + "name": "getFullPowerWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 12, + "in": [], + "name": "getAppIdWhitelistExceptIdle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 13, + "in": [], + "name": "getAppIdWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 14, + "in": [], + "name": "getAppIdUserWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 15, + "in": [], + "name": "getAppIdTempWhitelist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 16, + "in": [{"name": "readString16"}], + "name": "isPowerSaveWhitelistExceptIdleApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"name": "readString16"}], + "name": "isPowerSaveWhitelistApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"name": "readString16"}, + {"duration": "readInt64"}, + {"userId": "readInt32"}, + {"reasonCode": "readInt32"}, + {"reason": "readString16"} + ], + "name": "addPowerSaveTempWhitelistApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"name": "readString16"}, + {"userId": "readInt32"}, + {"reasonCode": "readInt32"}, + {"reason": "readString16"} + ], + "name": "addPowerSaveTempWhitelistAppForMms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 20, + "in": [ + {"name": "readString16"}, + {"userId": "readInt32"}, + {"reasonCode": "readInt32"}, + {"reason": "readString16"} + ], + "name": "addPowerSaveTempWhitelistAppForSms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 21, + "in": [ + {"name": "readString16"}, + {"userId": "readInt32"}, + {"reasonCode": "readInt32"}, + {"reason": "readString16"} + ], + "name": "whitelistAppTemporarily", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 22, + "in": [{"reason": "readString16"}], + "name": "exitIdle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"Mode": "readInt32"}], + "name": "setPreIdleTimeoutMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 24, + "in": [], + "name": "resetPreIdleTimeoutMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDeviceIdleController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstate.struct new file mode 100644 index 00000000..ac378432 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstate.struct @@ -0,0 +1,77 @@ +{ + "produced_on": "2024-04-12T08:47:47.912708063Z", + "source_location": "", + "full_name": "android.os.IDumpstate", + "calls": [ + { + "code": 1, + "in": [{"callingPackage": "readString16"}], + "name": "preDumpUiData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callingUid": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bugreportFd": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "screenshotFd": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"bugreportMode": "readInt32"}, + {"bugreportFlags": "readInt32"}, + {"listener": "readStrongBinder"}, + {"isScreenshotRequested": "readBool"} + ], + "name": "startBugreport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callingUid": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "cancelBugreport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingUid": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bugreportFd": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"bugreportFile": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "retrieveBugreport", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDumpstate", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstateListener.struct new file mode 100644 index 00000000..4822d914 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IDumpstateListener.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:47.914203863Z", + "source_location": "", + "full_name": "android.os.IDumpstateListener", + "calls": [ + { + "code": 1, + "in": [{"progress": "readInt32"}], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"bugreportFile": "readString16"}], + "name": "onFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"success": "readBool"}], + "name": "onScreenshotTaken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onUiIntensiveBugreportDumpsFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDumpstateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibrationController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibrationController.struct new file mode 100644 index 00000000..cace72bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibrationController.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:45.507762365Z", + "source_location": "", + "full_name": "android.os.IExternalVibrationController", + "calls": [ + { + "code": 1, + "in": [], + "name": "mute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "unmute", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IExternalVibrationController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibratorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibratorService.struct new file mode 100644 index 00000000..1fcf1543 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IExternalVibratorService.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:45.509245704Z", + "source_location": "", + "full_name": "android.os.IExternalVibratorService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vib": "readParcelable", + "__parcelType": "android.os.ExternalVibration" + }] + } + ], + "name": "onExternalVibrationStart", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vib": "readParcelable", + "__parcelType": "android.os.ExternalVibration" + }] + } + ], + "name": "onExternalVibrationStop", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExternalVibratorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHardwarePropertiesManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHardwarePropertiesManager.struct new file mode 100644 index 00000000..cf97b32e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHardwarePropertiesManager.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:45.510379997Z", + "source_location": "", + "full_name": "android.os.IHardwarePropertiesManager", + "calls": [ + { + "code": 1, + "in": [ + {"callingPackage": "readString16"}, + {"type": "readInt32"}, + {"source": "readInt32"} + ], + "name": "getDeviceTemperatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.float" + } + ] + }, + { + "code": 2, + "in": [{"callingPackage": "readString16"}], + "name": "getCpuUsages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.CpuUsageInfo" + } + ] + }, + { + "code": 3, + "in": [{"callingPackage": "readString16"}], + "name": "getFanSpeeds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.float" + } + ] + } + ], + "name": "IHardwarePropertiesManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintManager.struct new file mode 100644 index 00000000..4ba5e093 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintManager.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:45.511578001Z", + "source_location": "", + "full_name": "android.os.IHintManager", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"tids": "readInt32Vector"}, + {"durationNanos": "readInt64"} + ], + "name": "createHintSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getHintSessionPreferredRate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [ + {"hintSession": "readStrongBinder"}, + {"tids": "readInt32Vector"} + ], + "name": "setHintSessionThreads", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"hintSession": "readStrongBinder"}], + "name": "getHintSessionThreadIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + } + ], + "name": "IHintManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintSession.struct new file mode 100644 index 00000000..41c52284 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IHintSession.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:45.512653412Z", + "source_location": "", + "full_name": "android.os.IHintSession", + "calls": [ + { + "code": 1, + "in": [{"targetDurationNanos": "readInt64"}], + "name": "updateTargetWorkDuration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "actualDurationNanos": "readParcelableVector", + "__parcelType": "android.os.long" + }, + { + "timeStampNanos": "readParcelableVector", + "__parcelType": "android.os.long" + } + ], + "name": "reportActualWorkDuration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "close", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"hint": "readInt32"}], + "name": "sendHint", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHintSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIdmap2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIdmap2.struct new file mode 100644 index 00000000..b5087815 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIdmap2.struct @@ -0,0 +1,146 @@ +{ + "produced_on": "2024-04-12T08:47:44.539695214Z", + "source_location": "", + "full_name": "android.os.IIdmap2", + "calls": [ + { + "code": 1, + "in": [ + {"overlayApkPath": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getIdmapPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"overlayApkPath": "readString16"}, + {"userId": "readInt32"} + ], + "name": "removeIdmap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"targetApkPath": "readString16"}, + {"overlayApkPath": "readString16"}, + {"overlayName": "readString16"}, + {"fulfilledPolicies": "readInt32"}, + {"enforceOverlayable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "verifyIdmap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"targetApkPath": "readString16"}, + {"overlayApkPath": "readString16"}, + {"overlayName": "readString16"}, + {"fulfilledPolicies": "readInt32"}, + {"enforceOverlayable": "readBool"}, + {"userId": "readInt32"} + ], + "name": "createIdmap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overlay": "readParcelable", + "__parcelType": "android.os.FabricatedOverlayInternal" + }] + } + ], + "name": "createFabricatedOverlay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.FabricatedOverlayInfo" + }] + } + ] + }, + { + "code": 6, + "in": [{"path": "readString16"}], + "name": "deleteFabricatedOverlay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "acquireFabricatedOverlayIterator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"iteratorId": "readInt32"}], + "name": "releaseFabricatedOverlayIterator", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"iteratorId": "readInt32"}], + "name": "nextFabricatedOverlayInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.FabricatedOverlayInfo" + } + ] + }, + { + "code": 10, + "in": [{"overlayApkPath": "readString16"}], + "name": "dumpIdmap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IIdmap2", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentAuthListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentAuthListener.struct new file mode 100644 index 00000000..8a88488a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentAuthListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:48.015929609Z", + "source_location": "", + "full_name": "android.os.IIncidentAuthListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReportApproved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onReportDenied", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIncidentAuthListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentCompanion.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentCompanion.struct new file mode 100644 index 00000000..5891a50a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentCompanion.struct @@ -0,0 +1,123 @@ +{ + "produced_on": "2024-04-12T08:47:48.017792756Z", + "source_location": "", + "full_name": "android.os.IIncidentCompanion", + "calls": [ + { + "code": 1, + "in": [ + {"callingUid": "readInt32"}, + {"callingPackage": "readString16"}, + {"receiverClass": "readString16"}, + {"reportId": "readString16"}, + {"flags": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "authorizeReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "cancelAuthorization", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"} + ], + "name": "sendReportReadyBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getPendingReports", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 5, + "in": [{"uri": "readString16"}], + "name": "approveReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"uri": "readString16"}], + "name": "denyReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"} + ], + "name": "getIncidentReportList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 8, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"}, + {"id": "readString16"} + ], + "name": "getIncidentReport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.IncidentManager.IncidentReport" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"}, + {"id": "readString16"} + ], + "name": "deleteIncidentReports", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"pkg": "readString16"}], + "name": "deleteAllIncidentReports", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIncidentCompanion", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentDumpCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentDumpCallback.struct new file mode 100644 index 00000000..0c80a526 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentDumpCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.513680092Z", + "source_location": "", + "full_name": "android.os.IIncidentDumpCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "onDumpSection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIncidentDumpCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentManager.struct new file mode 100644 index 00000000..c428b02d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentManager.struct @@ -0,0 +1,148 @@ +{ + "produced_on": "2024-04-12T08:47:45.515837705Z", + "source_location": "", + "full_name": "android.os.IIncidentManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.os.IncidentReportArgs" + }] + } + ], + "name": "reportIncident", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.os.IncidentReportArgs" + }] + }, + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stream": "readParcelable", + "__parcelType": "FileDescriptor" + }] + } + ], + "name": "reportIncidentToStream", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stream": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "reportIncidentToDumpstate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"id": "readInt32"}, + {"name": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerSection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"id": "readInt32"}], + "name": "unregisterSection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "systemRunning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"} + ], + "name": "getIncidentReportList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 8, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"}, + {"id": "readString16"} + ], + "name": "getIncidentReport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.IncidentManager.IncidentReport" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"pkg": "readString16"}, + {"cls": "readString16"}, + {"id": "readString16"} + ], + "name": "deleteIncidentReports", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"pkg": "readString16"}], + "name": "deleteAllIncidentReports", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIncidentManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentReportStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentReportStatusListener.struct new file mode 100644 index 00000000..350dc56d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IIncidentReportStatusListener.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.517067699Z", + "source_location": "", + "full_name": "android.os.IIncidentReportStatusListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReportStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"section": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onReportSectionStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onReportFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onReportFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIncidentReportStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputConstants.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputConstants.struct new file mode 100644 index 00000000..3a4ddee0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputConstants.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:48.020584261Z", + "source_location": "", + "full_name": "android.os.IInputConstants", + "calls": [], + "name": "IInputConstants", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputFlinger.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputFlinger.struct new file mode 100644 index 00000000..893f3c41 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInputFlinger.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:48.021693213Z", + "source_location": "", + "full_name": "android.os.IInputFlinger", + "calls": [ + { + "code": 1, + "in": [{"name": "readString16"}], + "name": "createInputChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.InputChannel" + }] + } + ] + }, + { + "code": 2, + "in": [{"connectionToken": "readStrongBinder"}], + "name": "removeInputChannel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.gui.FocusRequest" + }] + } + ], + "name": "setFocusedWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputFlinger", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInstalld.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInstalld.struct new file mode 100644 index 00000000..196988b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IInstalld.struct @@ -0,0 +1,689 @@ +{ + "produced_on": "2024-04-12T08:47:47.921969137Z", + "source_location": "", + "full_name": "android.os.IInstalld", + "calls": [ + { + "code": 1, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"userSerial": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "createUserData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "destroyUserData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "setFirstBoot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.os.CreateAppDataArgs" + }] + } + ], + "name": "createAppData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.CreateAppDataResult" + }] + } + ] + }, + { + "code": 5, + "in": [{ + "args": "readParcelableVector", + "__parcelType": "android.os.CreateAppDataArgs" + }], + "name": "createAppDataBatched", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.CreateAppDataResult" + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "args": "readParcelable", + "__parcelType": "android.os.ReconcileSdkDataArgs" + }] + } + ], + "name": "reconcileSdkData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"appId": "readInt32"}, + {"seInfo": "readString16"} + ], + "name": "restoreconAppData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "migrateAppData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"ceDataInode": "readInt64"} + ], + "name": "clearAppData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"ceDataInode": "readInt64"} + ], + "name": "destroyAppData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"uuid": "readString16"}, + {"flags": "readInt32"} + ], + "name": "fixupAppData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"uuid": "readString16"}, + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"appId": "readInt32"}, + { + "ceDataInodes": "readParcelableVector", + "__parcelType": "android.os.long" + }, + {"codePaths": "readString16Vector"} + ], + "name": "getAppSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 13, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"appIds": "readInt32Vector"} + ], + "name": "getUserSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 14, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"}, + {"appIds": "readInt32Vector"} + ], + "name": "getExternalSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 15, + "in": [ + {"uuid": "readString16"}, + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "getAppCrates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storage.CrateMetadata" + } + ] + }, + { + "code": 16, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getUserCrates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storage.CrateMetadata" + } + ] + }, + { + "code": 17, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"appId": "readInt32"}, + {"cacheQuota": "readInt64"} + ], + "name": "setAppQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"fromUuid": "readString16"}, + {"toUuid": "readString16"}, + {"packageName": "readString16"}, + {"appId": "readInt32"}, + {"seInfo": "readString16"}, + {"targetSdkVersion": "readInt32"}, + {"fromCodePath": "readString16"} + ], + "name": "moveCompleteApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"apkPath": "readString16"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"instructionSet": "readString16"}, + {"dexoptNeeded": "readInt32"}, + {"outputPath": "readString16"}, + {"dexFlags": "readInt32"}, + {"compilerFilter": "readString16"}, + {"uuid": "readString16"}, + {"sharedLibraries": "readString16"}, + {"seInfo": "readString16"}, + {"downgrade": "readBool"}, + {"targetSdkVersion": "readInt32"}, + {"profileName": "readString16"}, + {"dexMetadataPath": "readString16"}, + {"compilationReason": "readString16"} + ], + "name": "dexopt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"block": "readBool"}], + "name": "controlDexOptBlocking", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"apkPath": "readString16"}, + {"packageName": "readString16"}, + {"outDexFile": "readString16"}, + {"uid": "readInt32"} + ], + "name": "compileLayouts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [ + {"codePath": "readString16"}, + {"instructionSet": "readString16"} + ], + "name": "rmdex", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"profileName": "readString16"} + ], + "name": "mergeProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 24, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"profileName": "readString16"}, + {"codePath": "readString16"}, + {"dumpClassesAndMethods": "readBool"} + ], + "name": "dumpProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [ + {"systemProfile": "readString16"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"profileName": "readString16"} + ], + "name": "copySystemProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [ + {"packageName": "readString16"}, + {"profileName": "readString16"} + ], + "name": "clearAppProfiles", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"packageName": "readString16"}], + "name": "destroyAppProfiles", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"packageName": "readString16"}, + {"profileName": "readString16"} + ], + "name": "deleteReferenceProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"appId": "readInt32"}, + {"packageName": "readString16"}, + {"profileName": "readString16"}, + {"classpath": "readString16"} + ], + "name": "createProfileSnapshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"packageName": "readString16"}, + {"profileName": "readString16"} + ], + "name": "destroyProfileSnapshot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"packageName": "readString16"}, + {"packageDir": "readString16"} + ], + "name": "rmPackageDir", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"uuid": "readString16"}, + {"targetFreeBytes": "readInt64"}, + {"flags": "readInt32"} + ], + "name": "freeCache", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"nativeLibPath32": "readString16"}, + {"userId": "readInt32"} + ], + "name": "linkNativeLibraryDirectory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"packageName": "readString16"}, + {"oatDir": "readString16"}, + {"instructionSet": "readString16"} + ], + "name": "createOatDir", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"packageName": "readString16"}, + {"relativePath": "readString16"}, + {"fromBase": "readString16"}, + {"toBase": "readString16"} + ], + "name": "linkFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"packageName": "readString16"}, + {"apkPath": "readString16"}, + {"instructionSet": "readString16"}, + {"outputPath": "readString16"} + ], + "name": "moveAb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"packageName": "readString16"}, + {"apkPath": "readString16"}, + {"instructionSet": "readString16"}, + {"outputPath": "readString16"} + ], + "name": "deleteOdex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 38, + "in": [ + {"dexPath": "readString16"}, + {"pkgName": "readString16"}, + {"uid": "readInt32"}, + {"isas": "readString16Vector"}, + {"volume_uuid": "readString16"}, + {"storage_flag": "readInt32"} + ], + "name": "reconcileSecondaryDexFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [ + {"dexPath": "readString16"}, + {"pkgName": "readString16"}, + {"uid": "readInt32"}, + {"volumeUuid": "readString16"}, + {"storageFlag": "readInt32"} + ], + "name": "hashSecondaryDexFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 40, + "in": [], + "name": "invalidateMounts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"uuid": "readString16"}], + "name": "isQuotaSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"appId": "readInt32"}, + {"profileName": "readString16"}, + {"codePath": "readString16"}, + {"dexMetadata": "readString16"} + ], + "name": "prepareAppProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 43, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"snapshotId": "readInt32"}, + {"storageFlags": "readInt32"} + ], + "name": "snapshotAppData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 44, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"appId": "readInt32"}, + {"seInfo": "readString16"}, + {"user": "readInt32"}, + {"snapshotId": "readInt32"}, + {"storageflags": "readInt32"} + ], + "name": "restoreAppDataSnapshot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"ceSnapshotInode": "readInt64"}, + {"snapshotId": "readInt32"}, + {"storageFlags": "readInt32"} + ], + "name": "destroyAppDataSnapshot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"retainSnapshotIds": "readInt32Vector"} + ], + "name": "destroyCeSnapshotsNotSpecified", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"volumeUuid": "readString16"}], + "name": "tryMountDataMirror", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"volumeUuid": "readString16"}], + "name": "onPrivateVolumeRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [], + "name": "migrateLegacyObbData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "cleanupInvalidPackageDirs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"packageName": "readString16"}, + {"apkPath": "readString16"}, + {"instructionSet": "readString16"}, + {"outputPath": "readString16"} + ], + "name": "getOdexVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IInstalld", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ILogd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ILogd.struct new file mode 100644 index 00000000..033abcbe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ILogd.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.668041188Z", + "source_location": "", + "full_name": "android.os.ILogd", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"gid": "readInt32"}, + {"pid": "readInt32"}, + {"fd": "readInt32"} + ], + "name": "approve", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"gid": "readInt32"}, + {"pid": "readInt32"}, + {"fd": "readInt32"} + ], + "name": "decline", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILogd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IMessenger.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IMessenger.struct new file mode 100644 index 00000000..35ac6b32 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IMessenger.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.518075389Z", + "source_location": "", + "full_name": "android.os.IMessenger", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "msg": "readParcelable", + "__parcelType": "android.os.Message" + }] + } + ], + "name": "send", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IMessenger", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/INetworkManagementService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/INetworkManagementService.struct new file mode 100644 index 00000000..545d386d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/INetworkManagementService.struct @@ -0,0 +1,537 @@ +{ + "produced_on": "2024-04-12T08:47:45.523357775Z", + "source_location": "", + "full_name": "android.os.INetworkManagementService", + "calls": [ + { + "code": 1, + "in": [{"obs": "readStrongBinder"}], + "name": "registerObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"obs": "readStrongBinder"}], + "name": "unregisterObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "listInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 4, + "in": [{"iface": "readString16"}], + "name": "getInterfaceConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.InterfaceConfiguration" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"iface": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cfg": "readParcelable", + "__parcelType": "android.net.InterfaceConfiguration" + }] + } + ], + "name": "setInterfaceConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"iface": "readString16"}], + "name": "clearInterfaceAddresses", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"iface": "readString16"}], + "name": "setInterfaceDown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"iface": "readString16"}], + "name": "setInterfaceUp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"iface": "readString16"}, + {"enable": "readBool"} + ], + "name": "setInterfaceIpv6PrivacyExtensions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"iface": "readString16"}], + "name": "disableIpv6", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"iface": "readString16"}], + "name": "enableIpv6", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"iface": "readString16"}, + {"mode": "readInt32"} + ], + "name": "setIPv6AddrGenMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.net.RouteInfo" + }] + } + ], + "name": "addRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"netId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "route": "readParcelable", + "__parcelType": "android.net.RouteInfo" + }] + } + ], + "name": "removeRoute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "shutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "getIpForwardingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"enabled": "readBool"}], + "name": "setIpForwardingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"dhcpRanges": "readString16Vector"}], + "name": "startTethering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"usingLegacyDnsProxy": "readBool"}, + {"dhcpRanges": "readString16Vector"} + ], + "name": "startTetheringWithConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "stopTethering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "isTetheringStarted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [{"iface": "readString16"}], + "name": "tetherInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"iface": "readString16"}], + "name": "untetherInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "listTetheredInterfaces", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 25, + "in": [], + "name": "getDnsForwarders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 26, + "in": [ + {"fromIface": "readString16"}, + {"toIface": "readString16"} + ], + "name": "startInterfaceForwarding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"fromIface": "readString16"}, + {"toIface": "readString16"} + ], + "name": "stopInterfaceForwarding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"internalInterface": "readString16"}, + {"externalInterface": "readString16"} + ], + "name": "enableNat", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"internalInterface": "readString16"}, + {"externalInterface": "readString16"} + ], + "name": "disableNat", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"provider": "readStrongBinder"}, + {"name": "readString16"} + ], + "name": "registerTetheringStatsProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"provider": "readStrongBinder"}], + "name": "unregisterTetheringStatsProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"provider": "readStrongBinder"}], + "name": "tetherLimitReached", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"how": "readInt32"}], + "name": "getNetworkStatsTethering", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.NetworkStats" + }] + } + ] + }, + { + "code": 34, + "in": [ + {"iface": "readString16"}, + {"quotaBytes": "readInt64"} + ], + "name": "setInterfaceQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"iface": "readString16"}], + "name": "removeInterfaceQuota", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"iface": "readString16"}, + {"alertBytes": "readInt64"} + ], + "name": "setInterfaceAlert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"iface": "readString16"}], + "name": "removeInterfaceAlert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"alertBytes": "readInt64"}], + "name": "setGlobalAlert", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"uid": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setUidOnMeteredNetworkDenylist", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"uid": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setUidOnMeteredNetworkAllowlist", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"enable": "readBool"}], + "name": "setDataSaverModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [ + {"uid": "readInt32"}, + {"policy": "readInt32"} + ], + "name": "setUidCleartextNetworkPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [], + "name": "isBandwidthControlEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 44, + "in": [{"enabled": "readBool"}], + "name": "setFirewallEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [], + "name": "isFirewallEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 46, + "in": [ + {"iface": "readString16"}, + {"allow": "readBool"} + ], + "name": "setFirewallInterfaceRule", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"chain": "readInt32"}, + {"uid": "readInt32"}, + {"rule": "readInt32"} + ], + "name": "setFirewallUidRule", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"chain": "readInt32"}, + {"uids": "readInt32Vector"}, + {"rules": "readInt32Vector"} + ], + "name": "setFirewallUidRules", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"chain": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setFirewallChainEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"uid": "readInt32"}], + "name": "allowProtect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"uid": "readInt32"}], + "name": "denyProtect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"iface": "readString16"}, + { + "routes": "readList", + "__parcelType": "android.net.RouteInfo" + } + ], + "name": "addInterfaceToLocalNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"iface": "readString16"}], + "name": "removeInterfaceFromLocalNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [{ + "routes": "readList", + "__parcelType": "android.net.RouteInfo" + }], + "name": "removeRoutesFromLocalNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 55, + "in": [{"uid": "readInt32"}], + "name": "isNetworkRestricted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INetworkManagementService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPendingIntentRef.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPendingIntentRef.struct new file mode 100644 index 00000000..145f39a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPendingIntentRef.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:57.346475408Z", + "source_location": "", + "full_name": "android.os.IPendingIntentRef", + "calls": [ + { + "code": 1, + "in": [{"lastReportTimeNs": "readInt64"}], + "name": "sendDataBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "configIds": "readParcelableVector", + "__parcelType": "android.os.long" + }], + "name": "sendActiveConfigsChangedBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"configUid": "readInt64"}, + {"configId": "readInt64"}, + {"subscriptionId": "readInt64"}, + {"subscriptionRuleId": "readInt64"}, + {"cookies": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dimensionsValueParcel": "readParcelable", + "__parcelType": "android.os.StatsDimensionsValueParcel" + }] + } + ], + "name": "sendSubscriberBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{ + "metricIds": "readParcelableVector", + "__parcelType": "android.os.long" + }], + "name": "sendRestrictedMetricsChangedBroadcast", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPendingIntentRef", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPermissionController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPermissionController.struct new file mode 100644 index 00000000..a309a0a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPermissionController.struct @@ -0,0 +1,71 @@ +{ + "produced_on": "2024-04-12T08:47:45.524845294Z", + "source_location": "", + "full_name": "android.os.IPermissionController", + "calls": [ + { + "code": 1, + "in": [ + {"permission": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "checkPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"op": "readString16"}, + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "noteOp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"uid": "readInt32"}], + "name": "getPackagesForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 4, + "in": [{"permission": "readString16"}], + "name": "isRuntimePermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getPackageUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IPermissionController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProcessInfoService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProcessInfoService.struct new file mode 100644 index 00000000..3074083e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProcessInfoService.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:45.531492686Z", + "source_location": "", + "full_name": "android.os.IProcessInfoService", + "calls": [ + { + "code": 1, + "in": [{"pids": "readInt32Vector"}], + "name": "getProcessStatesFromPids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"states": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [{"pids": "readInt32Vector"}], + "name": "getProcessStatesAndOomScoresFromPids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"states": "readInt32Vector"}, + {"scores": "readInt32Vector"} + ] + } + ], + "name": "IProcessInfoService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProgressListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProgressListener.struct new file mode 100644 index 00000000..0d26ef58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IProgressListener.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:45.532597399Z", + "source_location": "", + "full_name": "android.os.IProgressListener", + "calls": [ + { + "code": 1, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"id": "readInt32"}, + {"progress": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProgressListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomCallback.struct new file mode 100644 index 00000000..74723f30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.347356945Z", + "source_location": "", + "full_name": "android.os.IPullAtomCallback", + "calls": [{ + "code": 1, + "in": [ + {"atomTag": "readInt32"}, + {"resultReceiver": "readStrongBinder"} + ], + "name": "onPullAtom", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPullAtomCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomResultReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomResultReceiver.struct new file mode 100644 index 00000000..5dc785da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IPullAtomResultReceiver.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:57.348102160Z", + "source_location": "", + "full_name": "android.os.IPullAtomResultReceiver", + "calls": [{ + "code": 1, + "in": [ + {"atomTag": "readInt32"}, + {"success": "readBool"}, + { + "output": "readParcelableVector", + "__parcelType": "android.util.StatsEventParcel" + } + ], + "name": "pullFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPullAtomResultReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystem.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystem.struct new file mode 100644 index 00000000..e7ac33b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystem.struct @@ -0,0 +1,127 @@ +{ + "produced_on": "2024-04-12T08:47:45.534169150Z", + "source_location": "", + "full_name": "android.os.IRecoverySystem", + "calls": [ + { + "code": 1, + "in": [{"packageFilePath": "readString16"}], + "name": "allocateSpaceForUpdate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"packageFile": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "uncrypt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"command": "readString16"}], + "name": "setupBcb", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "clearBcb", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"command": "readString16"}], + "name": "rebootRecoveryWithCommand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sender": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "requestLskf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"packageName": "readString16"}], + "name": "clearLskf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"packageName": "readString16"}], + "name": "isLskfCaptured", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"reason": "readString16"} + ], + "name": "rebootWithLskfAssumeSlotSwitch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"packageName": "readString16"}, + {"reason": "readString16"}, + {"slotSwitch": "readBool"} + ], + "name": "rebootWithLskf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IRecoverySystem", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystemProgressListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystemProgressListener.struct new file mode 100644 index 00000000..8f889c2a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRecoverySystemProgressListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.535462496Z", + "source_location": "", + "full_name": "android.os.IRecoverySystemProgressListener", + "calls": [{ + "code": 1, + "in": [{"progress": "readInt32"}], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRecoverySystemProgressListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRemoteCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRemoteCallback.struct new file mode 100644 index 00000000..05597af9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IRemoteCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:45.536622069Z", + "source_location": "", + "full_name": "android.os.IRemoteCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "sendResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISchedulingPolicyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISchedulingPolicyService.struct new file mode 100644 index 00000000..074ea5e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISchedulingPolicyService.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:45.537674090Z", + "source_location": "", + "full_name": "android.os.ISchedulingPolicyService", + "calls": [ + { + "code": 1, + "in": [ + {"pid": "readInt32"}, + {"tid": "readInt32"}, + {"prio": "readInt32"}, + {"isForApp": "readBool"} + ], + "name": "requestPriority", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"enable": "readBool"}, + {"client": "readStrongBinder"} + ], + "name": "requestCpusetBoost", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ISchedulingPolicyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceCallback.struct new file mode 100644 index 00000000..1265704a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.932513757Z", + "source_location": "", + "full_name": "android.os.IServiceCallback", + "calls": [{ + "code": 1, + "in": [ + {"name": "readString16"}, + {"binder": "readStrongBinder"} + ], + "name": "onRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceManager.struct new file mode 100644 index 00000000..dd54edb0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IServiceManager.struct @@ -0,0 +1,163 @@ +{ + "produced_on": "2024-04-12T08:47:47.934847464Z", + "source_location": "", + "full_name": "android.os.IServiceManager", + "calls": [ + { + "code": 1, + "in": [{"name": "readString16"}], + "name": "getService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"name": "readString16"}], + "name": "checkService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"name": "readString16"}, + {"service": "readStrongBinder"}, + {"allowIsolated": "readBool"}, + {"dumpPriority": "readInt32"} + ], + "name": "addService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"dumpPriority": "readInt32"}], + "name": "listServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 5, + "in": [ + {"name": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForNotifications", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"name": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForNotifications", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"name": "readString16"}], + "name": "isDeclared", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"iface": "readString16"}], + "name": "getDeclaredInstances", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 9, + "in": [{"name": "readString16"}], + "name": "updatableViaApex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 10, + "in": [{"apexName": "readString16"}], + "name": "getUpdatableNames", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 11, + "in": [{"name": "readString16"}], + "name": "getConnectionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ConnectionInfo" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"name": "readString16"}, + {"service": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "registerClientCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"name": "readString16"}, + {"service": "readStrongBinder"} + ], + "name": "tryUnregisterService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "getServiceDebugInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.ServiceDebugInfo" + } + ] + } + ], + "name": "IServiceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISomeService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISomeService.struct new file mode 100644 index 00000000..795d4e3c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISomeService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.500486555Z", + "source_location": "", + "full_name": "android.os.ISomeService", + "calls": [{ + "code": 1, + "in": [{"times": "readInt32"}], + "name": "readDisk", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ISomeService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsBootstrapAtomService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsBootstrapAtomService.struct new file mode 100644 index 00000000..3c00e66c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsBootstrapAtomService.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.538596498Z", + "source_location": "", + "full_name": "android.os.IStatsBootstrapAtomService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "atom": "readParcelable", + "__parcelType": "android.os.StatsBootstrapAtom" + }] + } + ], + "name": "reportBootstrapAtom", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStatsBootstrapAtomService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsCompanionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsCompanionService.struct new file mode 100644 index 00000000..e4e0a644 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsCompanionService.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:57.349353245Z", + "source_location": "", + "full_name": "android.os.IStatsCompanionService", + "calls": [ + { + "code": 1, + "in": [], + "name": "statsdReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"timestampMs": "readInt64"}], + "name": "setAnomalyAlarm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "cancelAnomalyAlarm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"nextPullTimeMs": "readInt64"}], + "name": "setPullingAlarm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "cancelPullingAlarm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"timestampMs": "readInt64"}], + "name": "setAlarmForSubscriberTriggering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "cancelAlarmForSubscriberTriggering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"permission": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "checkPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IStatsCompanionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsManagerService.struct new file mode 100644 index 00000000..6d2543ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsManagerService.struct @@ -0,0 +1,223 @@ +{ + "produced_on": "2024-04-12T08:47:57.352174181Z", + "source_location": "", + "full_name": "android.os.IStatsManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"configId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"packageName": "readString16"} + ], + "name": "setDataFetchOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"configId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "removeDataFetchOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"packageName": "readString16"} + ], + "name": "setActiveConfigsChangedOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 4, + "in": [{"packageName": "readString16"}], + "name": "removeActiveConfigsChangedOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"configKey": "readInt64"}, + {"subscriberId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"packageName": "readString16"} + ], + "name": "setBroadcastSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"configKey": "readInt64"}, + {"subscriberId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "unsetBroadcastSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getRegisteredExperimentIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 8, + "in": [{"packageName": "readString16"}], + "name": "getMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 9, + "in": [ + {"key": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "getData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 10, + "in": [ + {"configId": "readInt64"}, + {"config": "readByteVector"}, + {"packageName": "readString16"} + ], + "name": "addConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"configId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "removeConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"atomTag": "readInt32"}, + {"coolDownMillis": "readInt64"}, + {"timeoutMillis": "readInt64"}, + {"additiveFields": "readInt32Vector"}, + {"pullerCallback": "readStrongBinder"} + ], + "name": "registerPullAtomCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"atomTag": "readInt32"}], + "name": "unregisterPullAtomCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"sqlQuery": "readString16"}, + {"minSqlClientVersion": "readInt32"}, + {"policyConfig": "readByteVector"}, + {"queryCallback": "readStrongBinder"}, + {"configKey": "readInt64"}, + {"configPackage": "readString16"} + ], + "name": "querySql", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"configKey": "readInt64"}, + {"configPackage": "readString16"} + ], + "name": "setRestrictedMetricsChangedOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 16, + "in": [ + {"configKey": "readInt64"}, + {"configPackage": "readString16"} + ], + "name": "removeRestrictedMetricsChangedOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStatsManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsQueryCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsQueryCallback.struct new file mode 100644 index 00000000..31fe5fdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsQueryCallback.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:57.353180771Z", + "source_location": "", + "full_name": "android.os.IStatsQueryCallback", + "calls": [ + { + "code": 1, + "in": [ + {"queryData": "readString16Vector"}, + {"columnNames": "readString16Vector"}, + {"columnTypes": "readInt32Vector"}, + {"rowCount": "readInt32"} + ], + "name": "sendResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readString16"}], + "name": "sendFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStatsQueryCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsSubscriptionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsSubscriptionCallback.struct new file mode 100644 index 00000000..55820821 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsSubscriptionCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.354102750Z", + "source_location": "", + "full_name": "android.os.IStatsSubscriptionCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.os.StatsSubscriptionCallbackReason" + }] + }, + {"subscriptionPayload": "readByteVector"} + ], + "name": "onSubscriptionData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStatsSubscriptionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsd.struct new file mode 100644 index 00000000..f50ef5b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStatsd.struct @@ -0,0 +1,352 @@ +{ + "produced_on": "2024-04-12T08:47:57.358149840Z", + "source_location": "", + "full_name": "android.os.IStatsd", + "calls": [ + { + "code": 1, + "in": [], + "name": "systemRunning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "bootCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "statsCompanionReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "informAnomalyAlarmFired", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "informPollAlarmFired", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "informAlarmForSubscriberTriggeringFired", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "informDeviceShutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "informAllUidData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"app": "readString16"}, + {"uid": "readInt32"}, + {"version": "readInt64"}, + {"version_string": "readString16"}, + {"installer": "readString16"}, + {"certificate_hash": "readByteVector"} + ], + "name": "informOnePackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"app": "readString16"}, + {"uid": "readInt32"} + ], + "name": "informOnePackageRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"key": "readInt64"}, + {"callingUid": "readInt32"} + ], + "name": "getData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 12, + "in": [], + "name": "getMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 13, + "in": [ + {"configId": "readInt64"}, + {"config": "readByteVector"}, + {"callingUid": "readInt32"} + ], + "name": "addConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"configId": "readInt64"}, + {"pendingIntentRef": "readStrongBinder"}, + {"callingUid": "readInt32"} + ], + "name": "setDataFetchOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"configId": "readInt64"}, + {"callingUid": "readInt32"} + ], + "name": "removeDataFetchOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"pendingIntentRef": "readStrongBinder"}, + {"callingUid": "readInt32"} + ], + "name": "setActiveConfigsChangedOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 17, + "in": [{"callingUid": "readInt32"}], + "name": "removeActiveConfigsChangedOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"configId": "readInt64"}, + {"callingUid": "readInt32"} + ], + "name": "removeConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"configId": "readInt64"}, + {"subscriberId": "readInt64"}, + {"pir": "readStrongBinder"}, + {"callingUid": "readInt32"} + ], + "name": "setBroadcastSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"configId": "readInt64"}, + {"subscriberId": "readInt64"}, + {"callingUid": "readInt32"} + ], + "name": "unsetBroadcastSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "allPullersFromBootRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"uid": "readInt32"}, + {"atomTag": "readInt32"}, + {"coolDownMillis": "readInt64"}, + {"timeoutMillis": "readInt64"}, + {"additiveFields": "readInt32Vector"}, + {"pullerCallback": "readStrongBinder"} + ], + "name": "registerPullAtomCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"atomTag": "readInt32"}, + {"coolDownMillis": "readInt64"}, + {"timeoutMillis": "readInt64"}, + {"additiveFields": "readInt32Vector"}, + {"pullerCallback": "readStrongBinder"} + ], + "name": "registerNativePullAtomCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"uid": "readInt32"}, + {"atomTag": "readInt32"} + ], + "name": "unregisterPullAtomCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"atomTag": "readInt32"}], + "name": "unregisterNativePullAtomCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "getRegisteredExperimentIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 27, + "in": [{ + "properties": "readParcelableVector", + "__parcelType": "android.util.PropertyParcel" + }], + "name": "updateProperties", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"sqlQuery": "readString16"}, + {"minSqlClientVersion": "readInt32"}, + {"policyConfig": "readByteVector"}, + {"queryCallback": "readStrongBinder"}, + {"configKey": "readInt64"}, + {"configPackage": "readString16"}, + {"callingUid": "readInt32"} + ], + "name": "querySql", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"configKey": "readInt64"}, + {"configPackage": "readString16"}, + {"pir": "readStrongBinder"}, + {"callingUid": "readInt32"} + ], + "name": "setRestrictedMetricsChangedOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.long" + } + ] + }, + { + "code": 30, + "in": [ + {"configKey": "readInt64"}, + {"configPackage": "readString16"}, + {"callingUid": "readInt32"} + ], + "name": "removeRestrictedMetricsChangedOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"subscriptionConfig": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "addSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"callback": "readStrongBinder"}], + "name": "removeSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"callback": "readStrongBinder"}], + "name": "flushSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStatsd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStoraged.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStoraged.struct new file mode 100644 index 00000000..fc561c5a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IStoraged.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:59.659456707Z", + "source_location": "", + "full_name": "android.os.IStoraged", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "onUserStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "onUserStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getRecentPerf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IStoraged", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemConfig.struct new file mode 100644 index 00000000..b8cb335b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemConfig.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:45.540080738Z", + "source_location": "", + "full_name": "android.os.ISystemConfig", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDisabledUntilUsedPreinstalledCarrierApps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 2, + "in": [], + "name": "getDisabledUntilUsedPreinstalledCarrierAssociatedApps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 3, + "in": [], + "name": "getDisabledUntilUsedPreinstalledCarrierAssociatedAppEntries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 4, + "in": [{"permissionName": "readString16"}], + "name": "getSystemPermissionUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 5, + "in": [{"packageName": "readString16"}], + "name": "getEnabledComponentOverrides", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 6, + "in": [], + "name": "getDefaultVrComponents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.ComponentName" + } + ] + } + ], + "name": "ISystemConfig", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemUpdateManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemUpdateManager.struct new file mode 100644 index 00000000..30174a08 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ISystemUpdateManager.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:45.541150689Z", + "source_location": "", + "full_name": "android.os.ISystemUpdateManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "retrieveSystemUpdateInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "updateSystemUpdateInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISystemUpdateManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalEventListener.struct new file mode 100644 index 00000000..132f1a2d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalEventListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.542061507Z", + "source_location": "", + "full_name": "android.os.IThermalEventListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "temperature": "readParcelable", + "__parcelType": "android.os.Temperature" + }] + } + ], + "name": "notifyThrottling", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IThermalEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalService.struct new file mode 100644 index 00000000..d859b93d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalService.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:45.543999226Z", + "source_location": "", + "full_name": "android.os.IThermalService", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerThermalEventListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"listener": "readStrongBinder"}, + {"type": "readInt32"} + ], + "name": "registerThermalEventListenerWithType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterThermalEventListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "getCurrentTemperatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.Temperature" + } + ] + }, + { + "code": 5, + "in": [{"type": "readInt32"}], + "name": "getCurrentTemperaturesWithType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.Temperature" + } + ] + }, + { + "code": 6, + "in": [{"listener": "readStrongBinder"}], + "name": "registerThermalStatusListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterThermalStatusListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "getCurrentThermalStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [], + "name": "getCurrentCoolingDevices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.CoolingDevice" + } + ] + }, + { + "code": 10, + "in": [{"type": "readInt32"}], + "name": "getCurrentCoolingDevicesWithType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.CoolingDevice" + } + ] + }, + { + "code": 11, + "in": [{"forecastSeconds": "readInt32"}], + "name": "getThermalHeadroom", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + } + ], + "name": "IThermalService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalStatusListener.struct new file mode 100644 index 00000000..2bb74254 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IThermalStatusListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.545016436Z", + "source_location": "", + "full_name": "android.os.IThermalStatusListener", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onStatusChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IThermalStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngine.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngine.struct new file mode 100644 index 00000000..96993562 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngine.struct @@ -0,0 +1,133 @@ +{ + "produced_on": "2024-04-12T08:48:00.420236463Z", + "source_location": "", + "full_name": "android.os.IUpdateEngine", + "calls": [ + { + "code": 1, + "in": [ + {"url": "readString16"}, + {"payload_offset": "readInt64"}, + {"payload_size": "readInt64"}, + {"headerKeyValuePairs": "readString16Vector"} + ], + "name": "applyPayload", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"payload_offset": "readInt64"}, + {"payload_size": "readInt64"}, + {"headerKeyValuePairs": "readString16Vector"} + ], + "name": "applyPayloadFd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "bind", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "unbind", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "suspend", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "resume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "resetStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"metadataFilename": "readString16"}], + "name": "setShouldSwitchSlotOnReboot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "resetShouldSwitchSlotOnReboot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"metadataFilename": "readString16"}], + "name": "verifyPayloadApplicable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"metadataFilename": "readString16"}, + {"headerKeyValuePairs": "readString16Vector"} + ], + "name": "allocateSpaceForPayload", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 13, + "in": [{"callback": "readStrongBinder"}], + "name": "cleanupSuccessfulUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUpdateEngine", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineCallback.struct new file mode 100644 index 00000000..a0b50ccc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.421188791Z", + "source_location": "", + "full_name": "android.os.IUpdateEngineCallback", + "calls": [ + { + "code": 1, + "in": [ + {"status_code": "readInt32"}, + {"percentage": "readFloat"} + ], + "name": "onStatusUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error_code": "readInt32"}], + "name": "onPayloadApplicationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUpdateEngineCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStable.struct new file mode 100644 index 00000000..7c09cd90 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStable.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:48:00.429610599Z", + "source_location": "", + "full_name": "android.os.IUpdateEngineStable", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"payload_offset": "readInt64"}, + {"payload_size": "readInt64"}, + {"headerKeyValuePairs": "readString16Vector"} + ], + "name": "applyPayloadFd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "bind", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "unbind", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IUpdateEngineStable", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStableCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStableCallback.struct new file mode 100644 index 00000000..45b3d85d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateEngineStableCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.430705551Z", + "source_location": "", + "full_name": "android.os.IUpdateEngineStableCallback", + "calls": [ + { + "code": 1, + "in": [ + {"status_code": "readInt32"}, + {"percentage": "readFloat"} + ], + "name": "onStatusUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error_code": "readInt32"}], + "name": "onPayloadApplicationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUpdateEngineStableCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateLock.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateLock.struct new file mode 100644 index 00000000..46d2f1ae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUpdateLock.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.546030046Z", + "source_location": "", + "full_name": "android.os.IUpdateLock", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"tag": "readString16"} + ], + "name": "acquireUpdateLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"token": "readStrongBinder"}], + "name": "releaseUpdateLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUpdateLock", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserManager.struct new file mode 100644 index 00000000..4ea25f54 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserManager.struct @@ -0,0 +1,1212 @@ +{ + "produced_on": "2024-04-12T08:47:45.552877161Z", + "source_location": "", + "full_name": "android.os.IUserManager", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "getCredentialOwnerProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "getProfileParentId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"name": "readString16"}, + {"userType": "readString16"}, + {"flags": "readInt32"} + ], + "name": "createUserWithThrow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 4, + "in": [{"userType": "readString16"}], + "name": "preCreateUserWithThrow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"name": "readString16"}, + {"userType": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"disallowedPackages": "readString16Vector"} + ], + "name": "createProfileForUserWithThrow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"name": "readString16"}, + {"parentUserHandle": "readInt32"} + ], + "name": "createRestrictedProfileWithThrow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 7, + "in": [{"userType": "readString16"}], + "name": "getPreInstallableSystemPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 8, + "in": [{"userId": "readInt32"}], + "name": "setUserEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"userId": "readInt32"}], + "name": "setUserAdmin", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "revokeUserAdmin", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"userId": "readInt32"}], + "name": "evictCredentialEncryptionKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"userId": "readInt32"}], + "name": "removeUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [{"userId": "readInt32"}], + "name": "removeUserEvenWhenDisallowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"userId": "readInt32"}, + {"name": "readString16"} + ], + "name": "setUserName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ], + "name": "setUserIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"userId": "readInt32"}], + "name": "getUserIcon", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 17, + "in": [], + "name": "getPrimaryUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 18, + "in": [], + "name": "getMainUserId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [], + "name": "getPreviousFullUserToEnterForeground", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 20, + "in": [ + {"excludePartial": "readBool"}, + {"excludeDying": "readBool"}, + {"excludePreCreated": "readBool"} + ], + "name": "getUsers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.UserInfo" + } + ] + }, + { + "code": 21, + "in": [ + {"userId": "readInt32"}, + {"enabledOnly": "readBool"} + ], + "name": "getProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.UserInfo" + } + ] + }, + { + "code": 22, + "in": [ + {"userId": "readInt32"}, + {"enabledOnly": "readBool"} + ], + "name": "getProfileIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 23, + "in": [{"userType": "readString16"}], + "name": "isUserTypeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [{"userType": "readString16"}], + "name": "canAddMoreUsersOfType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [{"userType": "readString16"}], + "name": "getRemainingCreatableUserCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 26, + "in": [ + {"userType": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getRemainingCreatableProfileCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 27, + "in": [ + {"userType": "readString16"}, + {"userId": "readInt32"}, + {"allowedToRemoveOne": "readBool"} + ], + "name": "canAddMoreProfilesToUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"userId": "readInt32"}, + {"allowedToRemoveOne": "readBool"} + ], + "name": "canAddMoreManagedProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"userId": "readInt32"}], + "name": "getProfileParent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 30, + "in": [ + {"userId": "readInt32"}, + {"otherUserHandle": "readInt32"} + ], + "name": "isSameProfileGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 31, + "in": [], + "name": "isHeadlessSystemUserMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"userId": "readInt32"}, + {"userType": "readString16"} + ], + "name": "isUserOfType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [{"userId": "readInt32"}], + "name": "getUserInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 34, + "in": [{"userId": "readInt32"}], + "name": "getUserPropertiesCopy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserProperties" + }] + } + ] + }, + { + "code": 35, + "in": [{"userId": "readInt32"}], + "name": "getUserAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 36, + "in": [ + {"userId": "readInt32"}, + {"accountName": "readString16"} + ], + "name": "setUserAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"userId": "readInt32"}], + "name": "getUserCreationTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 38, + "in": [{"userId": "readInt32"}], + "name": "getUserSwitchability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 39, + "in": [ + {"showEvenIfNotActionable": "readBool"}, + {"mUserId": "readInt32"} + ], + "name": "isUserSwitcherEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [{"userId": "readInt32"}], + "name": "isRestricted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 41, + "in": [{"userId": "readInt32"}], + "name": "canHaveRestrictedProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [{"userId": "readInt32"}], + "name": "getUserSerialNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 43, + "in": [{"userSerialNumber": "readInt32"}], + "name": "getUserHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 44, + "in": [ + {"restrictionKey": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getUserRestrictionSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 45, + "in": [ + {"restrictionKey": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getUserRestrictionSources", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.UserManager.EnforcingUser" + } + ] + }, + { + "code": 46, + "in": [{"userId": "readInt32"}], + "name": "getUserRestrictions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 47, + "in": [ + {"restrictionKey": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasBaseUserRestriction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 48, + "in": [ + {"restrictionKey": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasUserRestriction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [{"restrictionKey": "readString16"}], + "name": "hasUserRestrictionOnAnyUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 50, + "in": [ + {"setting": "readString16"}, + {"userId": "readInt32"}, + {"value": "readString16"}, + {"callingUid": "readInt32"} + ], + "name": "isSettingRestrictedForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 51, + "in": [{"listener": "readStrongBinder"}], + "name": "addUserRestrictionsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"key": "readString16"}, + {"value": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setUserRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"restrictions": "readBundle"}] + }, + {"userId": "readInt32"} + ], + "name": "setApplicationRestrictions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [{"packageName": "readString16"}], + "name": "getApplicationRestrictions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 55, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getApplicationRestrictionsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 56, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"restrictions": "readBundle"}] + } + ], + "name": "setDefaultGuestRestrictions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [], + "name": "getDefaultGuestRestrictions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 58, + "in": [ + {"userId": "readInt32"}, + {"overrideDevicePolicy": "readBool"} + ], + "name": "removeUserWhenPossible", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 59, + "in": [{"userId": "readInt32"}], + "name": "markGuestForDeletion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 60, + "in": [], + "name": "getGuestUsers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.UserInfo" + } + ] + }, + { + "code": 61, + "in": [{"userId": "readInt32"}], + "name": "isQuietModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 62, + "in": [ + {"userName": "readString16"}, + {"userType": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userIcon": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + }, + {"accountName": "readString16"}, + {"accountType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountOptions": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "createUserWithAttributes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ] + }, + { + "code": 63, + "in": [ + {"userId": "readInt32"}, + {"accountName": "readString16"}, + {"accountType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountOptions": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"persist": "readBool"} + ], + "name": "setSeedAccountData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [{"userId": "readInt32"}], + "name": "getSeedAccountName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 65, + "in": [{"userId": "readInt32"}], + "name": "getSeedAccountType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 66, + "in": [{"userId": "readInt32"}], + "name": "getSeedAccountOptions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 67, + "in": [{"userId": "readInt32"}], + "name": "clearSeedAccountData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"accountName": "readString16"}, + {"accountType": "readString16"} + ], + "name": "someUserHasSeedAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 69, + "in": [ + {"accountName": "readString16"}, + {"accountType": "readString16"} + ], + "name": "someUserHasAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 70, + "in": [{"userId": "readInt32"}], + "name": "getProfileType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 71, + "in": [{"userId": "readInt32"}], + "name": "isDemoUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 72, + "in": [{"userId": "readInt32"}], + "name": "isAdminUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 73, + "in": [{"userId": "readInt32"}], + "name": "isPreCreated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 74, + "in": [ + {"name": "readString16"}, + {"userType": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"}, + {"disallowedPackages": "readString16Vector"} + ], + "name": "createProfileForUserEvenWhenDisallowedWithThrow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.UserInfo" + }] + } + ] + }, + { + "code": 75, + "in": [{"userId": "readInt32"}], + "name": "isUserUnlockingOrUnlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 76, + "in": [{"userId": "readInt32"}], + "name": "getUserIconBadgeResId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 77, + "in": [{"userId": "readInt32"}], + "name": "getUserBadgeResId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 78, + "in": [{"userId": "readInt32"}], + "name": "getUserBadgeNoBackgroundResId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 79, + "in": [{"userId": "readInt32"}], + "name": "getUserBadgeLabelResId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 80, + "in": [{"userId": "readInt32"}], + "name": "getUserBadgeColorResId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 81, + "in": [{"userId": "readInt32"}], + "name": "getUserBadgeDarkColorResId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 82, + "in": [{"userId": "readInt32"}], + "name": "hasBadge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 83, + "in": [{"userId": "readInt32"}], + "name": "isUserUnlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 84, + "in": [{"userId": "readInt32"}], + "name": "isUserRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 85, + "in": [{"userId": "readInt32"}], + "name": "isUserForeground", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 86, + "in": [{"userId": "readInt32"}], + "name": "isUserVisible", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 87, + "in": [], + "name": "getVisibleUsers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 88, + "in": [], + "name": "getMainDisplayIdAssignedToUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 89, + "in": [{"userId": "readInt32"}], + "name": "isUserNameSet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 90, + "in": [{"userId": "readInt32"}], + "name": "hasRestrictedProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 91, + "in": [ + {"callingPackage": "readString16"}, + {"enableQuietMode": "readBool"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "target": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"flags": "readInt32"} + ], + "name": "requestQuietModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 92, + "in": [], + "name": "getUserName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 93, + "in": [], + "name": "getUserStartRealtime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 94, + "in": [], + "name": "getUserUnlockRealtime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 95, + "in": [ + {"userId": "readInt32"}, + {"enableEphemeral": "readBool"} + ], + "name": "setUserEphemeral", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 96, + "in": [{"userId": "readInt32"}], + "name": "setBootUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 97, + "in": [], + "name": "getBootUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IUserManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserRestrictionsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserRestrictionsListener.struct new file mode 100644 index 00000000..a2dfcd50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IUserRestrictionsListener.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.554897681Z", + "source_location": "", + "full_name": "android.os.IUserRestrictionsListener", + "calls": [{ + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"newRestrictions": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"prevRestrictions": "readBundle"}] + } + ], + "name": "onUserRestrictionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUserRestrictionsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorManagerService.struct new file mode 100644 index 00000000..0eac8fc0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorManagerService.struct @@ -0,0 +1,142 @@ +{ + "produced_on": "2024-04-12T08:47:45.556516253Z", + "source_location": "", + "full_name": "android.os.IVibratorManagerService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getVibratorIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 2, + "in": [{"vibratorId": "readInt32"}], + "name": "getVibratorInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.VibratorInfo" + }] + } + ] + }, + { + "code": 3, + "in": [{"vibratorId": "readInt32"}], + "name": "isVibrating", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"vibratorId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerVibratorStateListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"vibratorId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "unregisterVibratorStateListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"uid": "readInt32"}, + {"opPkg": "readString16"}, + {"alwaysOnId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vibration": "readParcelable", + "__parcelType": "android.os.CombinedVibration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.os.VibrationAttributes" + }] + } + ], + "name": "setAlwaysOnEffect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"uid": "readInt32"}, + {"displayId": "readInt32"}, + {"opPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vibration": "readParcelable", + "__parcelType": "android.os.CombinedVibration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.os.VibrationAttributes" + }] + }, + {"reason": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "vibrate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"usageFilter": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "cancelVibrate", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVibratorManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorStateListener.struct new file mode 100644 index 00000000..6fb3dd79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVibratorStateListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.557467712Z", + "source_location": "", + "full_name": "android.os.IVibratorStateListener", + "calls": [{ + "code": 1, + "in": [{"vibrating": "readBool"}], + "name": "onVibrating", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVibratorStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVold.struct new file mode 100644 index 00000000..991f9790 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVold.struct @@ -0,0 +1,753 @@ +{ + "produced_on": "2024-04-12T08:48:00.435544148Z", + "source_location": "", + "full_name": "android.os.IVold", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "abortFuse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "monitor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "shutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"userSerial": "readInt32"}, + {"sharesStorageWithUserId": "readInt32"} + ], + "name": "onUserAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"userId": "readInt32"}], + "name": "onUserRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"userId": "readInt32"}], + "name": "onUserStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"userId": "readInt32"}], + "name": "onUserStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"packageNames": "readString16Vector"}, + {"appIds": "readInt32Vector"} + ], + "name": "addAppIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"appIds": "readInt32Vector"}, + {"sandboxIds": "readString16Vector"} + ], + "name": "addSandboxIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"isShowing": "readBool"}], + "name": "onSecureKeyguardStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"diskId": "readString16"}, + {"partitionType": "readInt32"}, + {"ratio": "readInt32"} + ], + "name": "partition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"partGuid": "readString16"}, + {"fsUuid": "readString16"} + ], + "name": "forgetPartition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"volId": "readString16"}, + {"mountFlags": "readInt32"}, + {"mountUserId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "mount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"volId": "readString16"}], + "name": "unmount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"volId": "readString16"}, + {"fsType": "readString16"} + ], + "name": "format", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"volId": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "benchmark", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"fromVolId": "readString16"}, + {"toVolId": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "moveStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"uid": "readInt32"}, + {"remountMode": "readInt32"} + ], + "name": "remountUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"packageNames": "readString16Vector"} + ], + "name": "remountAppStorageDirs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"packageNames": "readString16Vector"} + ], + "name": "unmountAppStorageDirs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"path": "readString16"}, + {"appUid": "readInt32"} + ], + "name": "setupAppDir", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"path": "readString16"}, + {"appUid": "readInt32"} + ], + "name": "fixupAppDir", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"paths": "readString16Vector"}, + {"appUid": "readInt32"} + ], + "name": "ensureAppDirsCreated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"sourcePath": "readString16"}, + {"ownerGid": "readInt32"} + ], + "name": "createObb", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 27, + "in": [{"volId": "readString16"}], + "name": "destroyObb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"fstrimFlags": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "fstrim", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"needGC": "readBool"}, + {"listener": "readStrongBinder"} + ], + "name": "runIdleMaint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"listener": "readStrongBinder"}], + "name": "abortIdleMaint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "getStorageLifeTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 32, + "in": [ + {"neededSegments": "readInt32"}, + {"minSegmentThreshold": "readInt32"}, + {"dirtyReclaimRate": "readFloat"}, + {"reclaimWeight": "readFloat"}, + {"gcPeriod": "readInt32"}, + {"minGCSleepTime": "readInt32"}, + {"targetDirtyRatio": "readInt32"} + ], + "name": "setGCUrgentPace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [], + "name": "refreshLatestWrite", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [], + "name": "getWriteAmount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 35, + "in": [ + {"uid": "readInt32"}, + {"mountId": "readInt32"} + ], + "name": "mountAppFuse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "FileDescriptor" + }] + } + ] + }, + { + "code": 36, + "in": [ + {"uid": "readInt32"}, + {"mountId": "readInt32"} + ], + "name": "unmountAppFuse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [], + "name": "fbeEnable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [], + "name": "initUser0", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"blkDevice": "readString16"}, + {"mountPoint": "readString16"}, + {"zonedDevice": "readString16"} + ], + "name": "mountFstab", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"blkDevice": "readString16"}, + {"mountPoint": "readString16"}, + {"shouldFormat": "readBool"}, + {"fsType": "readString16"}, + {"zonedDevice": "readString16"} + ], + "name": "encryptFstab", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"seed": "readByteVector"}], + "name": "setStorageBindingSeed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"userId": "readInt32"}, + {"userSerial": "readInt32"}, + {"ephemeral": "readBool"} + ], + "name": "createUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [{"userId": "readInt32"}], + "name": "destroyUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"userId": "readInt32"}, + {"secret": "readString16"} + ], + "name": "setUserKeyProtection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [], + "name": "getUnlockedUsers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 46, + "in": [ + {"userId": "readInt32"}, + {"userSerial": "readInt32"}, + {"secret": "readString16"} + ], + "name": "unlockUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"userId": "readInt32"}], + "name": "lockUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"userSerial": "readInt32"}, + {"storageFlags": "readInt32"} + ], + "name": "prepareUserStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"uuid": "readString16"}, + {"userId": "readInt32"}, + {"storageFlags": "readInt32"} + ], + "name": "destroyUserStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"packageName": "readString16"}, + {"appId": "readInt32"}, + {"sandboxId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "prepareSandboxForApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"packageName": "readString16"}, + {"sandboxId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "destroySandboxForApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"retry": "readInt32"}], + "name": "startCheckpoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [], + "name": "needsCheckpoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 54, + "in": [], + "name": "needsRollback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 55, + "in": [], + "name": "isCheckpointing", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 56, + "in": [ + {"device": "readString16"}, + {"retry": "readBool"} + ], + "name": "abortChanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [], + "name": "commitChanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [], + "name": "prepareCheckpoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"device": "readString16"}], + "name": "restoreCheckpoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"device": "readString16"}, + {"count": "readInt32"} + ], + "name": "restoreCheckpointPart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [], + "name": "markBootAttempt", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [], + "name": "supportsCheckpoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 63, + "in": [], + "name": "supportsBlockCheckpoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 64, + "in": [], + "name": "supportsFileCheckpoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 65, + "in": [], + "name": "resetCheckpoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [], + "name": "earlyBootEnded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"sourcePath": "readString16"}, + {"mountPath": "readString16"}, + {"fsType": "readString16"}, + {"fsUuid": "readString16"}, + {"fsLabel": "readString16"}, + {"flags": "readInt32"} + ], + "name": "createStubVolume", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 68, + "in": [{"volId": "readString16"}], + "name": "destroyStubVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"uid": "readInt32"}, + {"mountId": "readInt32"}, + {"fileId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "openAppFuseFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "FileDescriptor" + }] + } + ] + }, + { + "code": 70, + "in": [], + "name": "incFsEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 71, + "in": [ + {"backingPath": "readString16"}, + {"targetDir": "readString16"}, + {"flags": "readInt32"}, + {"sysfsName": "readString16"} + ], + "name": "mountIncFs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.incremental.IncrementalFileSystemControlParcel" + }] + } + ] + }, + { + "code": 72, + "in": [{"dir": "readString16"}], + "name": "unmountIncFs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "control": "readParcelable", + "__parcelType": "android.os.incremental.IncrementalFileSystemControlParcel" + }] + }, + {"enableReadLogs": "readBool"}, + {"enableReadTimeouts": "readBool"}, + {"sysfsName": "readString16"} + ], + "name": "setIncFsMountOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [ + {"sourceDir": "readString16"}, + {"targetDir": "readString16"} + ], + "name": "bindMount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [{"dsuSlot": "readString16"}], + "name": "destroyDsuMetadataKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVold", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldListener.struct new file mode 100644 index 00000000..9818707c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldListener.struct @@ -0,0 +1,108 @@ +{ + "produced_on": "2024-04-12T08:48:00.437330203Z", + "source_location": "", + "full_name": "android.os.IVoldListener", + "calls": [ + { + "code": 1, + "in": [ + {"diskId": "readString16"}, + {"flags": "readInt32"} + ], + "name": "onDiskCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"diskId": "readString16"}], + "name": "onDiskScanned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"diskId": "readString16"}, + {"sizeBytes": "readInt64"}, + {"label": "readString16"}, + {"sysPath": "readString16"} + ], + "name": "onDiskMetadataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"diskId": "readString16"}], + "name": "onDiskDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"volId": "readString16"}, + {"type": "readInt32"}, + {"diskId": "readString16"}, + {"partGuid": "readString16"}, + {"userId": "readInt32"} + ], + "name": "onVolumeCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"volId": "readString16"}, + {"state": "readInt32"} + ], + "name": "onVolumeStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"volId": "readString16"}, + {"fsType": "readString16"}, + {"fsUuid": "readString16"}, + {"fsLabel": "readString16"} + ], + "name": "onVolumeMetadataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"volId": "readString16"}, + {"path": "readString16"} + ], + "name": "onVolumePathChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"volId": "readString16"}, + {"internalPath": "readString16"} + ], + "name": "onVolumeInternalPathChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"volId": "readString16"}], + "name": "onVolumeDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoldListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldMountCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldMountCallback.struct new file mode 100644 index 00000000..b95cbb3c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldMountCallback.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:48:00.438241611Z", + "source_location": "", + "full_name": "android.os.IVoldMountCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fuseFd": "readParcelable", + "__parcelType": "FileDescriptor" + }] + }, + {"path": "readString16"}, + {"internalPath": "readString16"} + ], + "name": "onVolumeChecking", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IVoldMountCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldTaskListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldTaskListener.struct new file mode 100644 index 00000000..128fae4c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IVoldTaskListener.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:48:00.439151299Z", + "source_location": "", + "full_name": "android.os.IVoldTaskListener", + "calls": [ + { + "code": 1, + "in": [ + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extras": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "extras": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoldTaskListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IWakeLockCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IWakeLockCallback.struct new file mode 100644 index 00000000..c1bac0c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/IWakeLockCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.558322509Z", + "source_location": "", + "full_name": "android.os.IWakeLockCallback", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWakeLockCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Messenger.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Messenger.struct new file mode 100644 index 00000000..02a78998 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Messenger.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:37:06.528249737Z", + "source_location": "", + "components": [{"target": "readStrongBinder"}], + "full_name": "android.os.Messenger", + "name": "Messenger", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelDuration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelDuration.struct new file mode 100644 index 00000000..5d88cb43 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelDuration.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:31:37.438800138Z", + "source_location": "", + "components": [ + {"mSeconds": "readInt64"}, + {"mNanos": "readInt32"} + ], + "full_name": "android.os.ParcelDuration", + "name": "ParcelDuration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelFileDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelFileDescriptor.struct new file mode 100644 index 00000000..ef1d06aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelFileDescriptor.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T16:26:31.326703207Z", + "source_location": "", + "components": [{"hasCommChannel": "readInt32"}], + "full_name": "android.os.ParcelFileDescriptor", + "name": "ParcelFileDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelUuid.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelUuid.struct new file mode 100644 index 00000000..55b9fb3a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ParcelUuid.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T16:25:48.053011965Z", + "source_location": "", + "components": [ + {"mostSigBits": "readInt64"}, + {"leastSigBits": "readInt64"} + ], + "full_name": "android.os.ParcelUuid", + "name": "ParcelUuid", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/PersistableBundle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/PersistableBundle.struct new file mode 100644 index 00000000..e0c9c526 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/PersistableBundle.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:46:59.999138398Z", + "source_location": "", + "components": [{"readPersistableBundle": "readBundle"}], + "full_name": "android.os.PersistableBundle", + "name": "PersistableBundle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ReconcileSdkDataArgs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ReconcileSdkDataArgs.struct new file mode 100644 index 00000000..81096d10 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ReconcileSdkDataArgs.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.923637220Z", + "source_location": "", + "components": [ + {"uuid": "readString16"}, + {"packageName": "readString16"}, + { + "subDirNames": "readList", + "__parcelType": "String" + }, + {"userId": "readInt32"}, + {"appId": "readInt32"}, + {"previousAppId": "readInt32"}, + {"seInfo": "readString16"}, + {"flags": "readInt32"} + ], + "full_name": "android.os.ReconcileSdkDataArgs", + "name": "ReconcileSdkDataArgs", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ServiceDebugInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ServiceDebugInfo.struct new file mode 100644 index 00000000..e69b682e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/ServiceDebugInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.935828733Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"debugPid": "readInt32"} + ], + "full_name": "android.os.ServiceDebugInfo", + "name": "ServiceDebugInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/SharedMemory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/SharedMemory.struct new file mode 100644 index 00000000..50370c0f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/SharedMemory.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:43:33.808038724Z", + "source_location": "", + "components": [], + "full_name": "android.os.SharedMemory", + "name": "SharedMemory", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsBootstrapAtom.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsBootstrapAtom.struct new file mode 100644 index 00000000..a0e307d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsBootstrapAtom.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.569429940Z", + "source_location": "", + "components": [ + {"atomId": "readInt32"}, + { + "values": "readParcelableVector", + "__parcelType": "android.os.StatsBootstrapAtomValue" + } + ], + "full_name": "android.os.StatsBootstrapAtom", + "name": "StatsBootstrapAtom", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsDimensionsValueParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsDimensionsValueParcel.struct new file mode 100644 index 00000000..df3ee351 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/StatsDimensionsValueParcel.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:57.359486247Z", + "source_location": "", + "components": [ + {"field": "readInt32"}, + {"valueType": "readInt32"}, + {"stringValue": "readString16"}, + {"intValue": "readInt32"}, + {"longValue": "readInt64"}, + {"boolValue": "readBool"}, + {"floatValue": "readFloat"}, + { + "tupleValue": "readParcelableVector", + "__parcelType": "android.os.StatsDimensionsValueParcel" + } + ], + "full_name": "android.os.StatsDimensionsValueParcel", + "name": "StatsDimensionsValueParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Temperature.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Temperature.struct new file mode 100644 index 00000000..42c22f23 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/Temperature.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:29:13.739633975Z", + "source_location": "", + "components": [ + {"value": "readFloat"}, + {"type": "readInt32"}, + {"name": "readString16"}, + {"status": "readInt32"} + ], + "full_name": "android.os.Temperature", + "name": "Temperature", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/UserHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/UserHandle.struct new file mode 100644 index 00000000..c56e34cb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/UserHandle.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:30:23.203387208Z", + "source_location": "", + "components": [{"mHandle": "readInt32"}], + "full_name": "android.os.UserHandle", + "name": "UserHandle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibrationAttributes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibrationAttributes.struct new file mode 100644 index 00000000..2383e40b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibrationAttributes.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T13:07:29.377241487Z", + "source_location": "", + "components": [ + {"mUsage": "readInt32"}, + {"mOriginalAudioUsage": "readInt32"}, + {"mFlags": "readInt32"} + ], + "full_name": "android.os.VibrationAttributes", + "name": "VibrationAttributes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibratorInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibratorInfo.struct new file mode 100644 index 00000000..85890c0d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/VibratorInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T16:08:28.308970117Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mCapabilities": "readInt64"}, + {"mPrimitiveDelayMax": "readInt32"}, + {"mCompositionSizeMax": "readInt32"}, + {"mPwlePrimitiveDurationMax": "readInt32"}, + {"mPwleSizeMax": "readInt32"}, + {"mQFactor": "readFloat"}, + { + "mFrequencyProfile": "readParcelable", + "__parcelType": "android.os.VibratorInfo.FrequencyProfile" + } + ], + "full_name": "android.os.VibratorInfo", + "name": "VibratorInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/CellularBatteryStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/CellularBatteryStats.struct new file mode 100644 index 00000000..b7bf5e79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/CellularBatteryStats.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T12:48:45.716739162Z", + "source_location": "", + "components": [ + {"loggingDurationMs": "readInt64"}, + {"kernelActiveTimeMs": "readInt64"}, + {"numPacketsTx": "readInt64"}, + {"numBytesTx": "readInt64"}, + {"numPacketsRx": "readInt64"}, + {"numBytesRx": "readInt64"}, + {"sleepTimeMs": "readInt64"}, + {"idleTimeMs": "readInt64"}, + {"rxTimeMs": "readInt64"}, + {"energyConsumedMaMs": "readInt64"}, + {"timeInRatMs": "readInt64Vector"}, + {"timeInRxSignalStrengthLevelMs": "readInt64Vector"}, + {"txTimeMs": "readInt64Vector"}, + {"monitoredRailChargeConsumedMaMs": "readInt64"} + ], + "full_name": "android.os.connectivity.CellularBatteryStats", + "name": "CellularBatteryStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/GpsBatteryStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/GpsBatteryStats.struct new file mode 100644 index 00000000..f37aa74a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/GpsBatteryStats.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T11:46:36.394837764Z", + "source_location": "", + "components": [ + {"mLoggingDurationMs": "readInt64"}, + {"mEnergyConsumedMaMs": "readInt64"}, + {"readLongArray": "readInt64Vector"} + ], + "full_name": "android.os.connectivity.GpsBatteryStats", + "name": "GpsBatteryStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiActivityEnergyInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiActivityEnergyInfo.struct new file mode 100644 index 00000000..1726152f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiActivityEnergyInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T13:43:54.907097535Z", + "source_location": "", + "components": [ + {"timestamp": "readInt64"}, + {"stackState": "readInt32"}, + {"txTime": "readInt64"}, + {"rxTime": "readInt64"}, + {"scanTime": "readInt64"}, + {"idleTime": "readInt64"} + ], + "full_name": "android.os.connectivity.WifiActivityEnergyInfo", + "name": "WifiActivityEnergyInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiBatteryStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiBatteryStats.struct new file mode 100644 index 00000000..b2fc8c30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/connectivity/WifiBatteryStats.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T11:18:26.340846049Z", + "source_location": "", + "components": [ + {"loggingDurationMillis": "readInt64"}, + {"kernelActiveTimeMillis": "readInt64"}, + {"numPacketsTx": "readInt64"}, + {"numBytesTx": "readInt64"}, + {"numPacketsRx": "readInt64"}, + {"numBytesRx": "readInt64"}, + {"sleepTimeMillis": "readInt64"}, + {"scanTimeMillis": "readInt64"}, + {"idleTimeMillis": "readInt64"}, + {"rxTimeMillis": "readInt64"}, + {"txTimeMillis": "readInt64"}, + {"energyConsumedMaMillis": "readInt64"}, + {"appScanRequestCount": "readInt64"}, + {"timeInStateMillis": "readInt64Vector"}, + {"timeInRxSignalStrengthLevelMillis": "readInt64Vector"}, + {"timeInSupplicantStateMillis": "readInt64Vector"}, + {"monitoredRailChargeConsumedMaMillis": "readInt64"} + ], + "full_name": "android.os.connectivity.WifiBatteryStats", + "name": "WifiBatteryStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ExceptionalParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ExceptionalParcelable.struct new file mode 100644 index 00000000..f7180f34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ExceptionalParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:31:40.696989502Z", + "source_location": "", + "components": [{"readStrongBinder": "readStrongBinder"}], + "full_name": "android.os.cts.ExceptionalParcelable", + "name": "ExceptionalParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IEmptyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IEmptyService.struct new file mode 100644 index 00000000..d2ba3302 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IEmptyService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.128443791Z", + "source_location": "", + "full_name": "android.os.cts.IEmptyService", + "calls": [{ + "code": 1, + "in": [], + "name": "getToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IEmptyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelExceptionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelExceptionService.struct new file mode 100644 index 00000000..134a92a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelExceptionService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:44.129676685Z", + "source_location": "", + "full_name": "android.os.cts.IParcelExceptionService", + "calls": [{ + "code": 1, + "in": [], + "name": "writeBinderThrowException", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.cts.ExceptionalParcelable" + }] + } + ] + }], + "name": "IParcelExceptionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelFileDescriptorPeer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelFileDescriptorPeer.struct new file mode 100644 index 00000000..6a4f0c31 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/IParcelFileDescriptorPeer.struct @@ -0,0 +1,164 @@ +{ + "produced_on": "2024-04-12T08:47:44.131701035Z", + "source_location": "", + "full_name": "android.os.cts.IParcelFileDescriptorPeer", + "calls": [ + { + "code": 1, + "in": [{"peer": "readStrongBinder"}], + "name": "setPeer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "setupReadPipe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "setupWritePipe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "setupSocket", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "setupFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "get", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "set", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "doGet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "doSet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "read", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [{"oneByte": "readInt32"}], + "name": "write", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"msg": "readString16"}], + "name": "closeWithError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "detachFd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "leak", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "crash", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "checkError", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 18, + "in": [], + "name": "checkListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IParcelFileDescriptorPeer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISeccompIsolatedService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISeccompIsolatedService.struct new file mode 100644 index 00000000..78bb087b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISeccompIsolatedService.struct @@ -0,0 +1,86 @@ +{ + "produced_on": "2024-04-12T08:47:44.133360318Z", + "source_location": "", + "full_name": "android.os.cts.ISeccompIsolatedService", + "calls": [ + { + "code": 1, + "in": [], + "name": "installFilter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "createThread", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "getSystemInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "writeToFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "openAshmem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "openDevFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "violatePolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISeccompIsolatedService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISecondary.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISecondary.struct new file mode 100644 index 00000000..a532fa1c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISecondary.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:44.134582702Z", + "source_location": "", + "full_name": "android.os.cts.ISecondary", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getElapsedCpuTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [], + "name": "getTimeZoneID", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [], + "name": "performDiskWrite", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISecondary", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISharedMemoryService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISharedMemoryService.struct new file mode 100644 index 00000000..575f788e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/cts/ISharedMemoryService.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:44.135977620Z", + "source_location": "", + "full_name": "android.os.cts.ISharedMemoryService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "memory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"prot": "readInt32"} + ], + "name": "setup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"index": "readInt32"}], + "name": "read", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByte"} + ] + }, + { + "code": 3, + "in": [ + {"index": "readInt32"}, + {"value": "readByte"} + ], + "name": "write", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISharedMemoryService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/image/IDynamicSystemService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/image/IDynamicSystemService.struct new file mode 100644 index 00000000..5f164ff9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/image/IDynamicSystemService.struct @@ -0,0 +1,192 @@ +{ + "produced_on": "2024-04-12T08:47:45.583053142Z", + "source_location": "", + "full_name": "android.os.image.IDynamicSystemService", + "calls": [ + { + "code": 1, + "in": [{"dsuSlot": "readString16"}], + "name": "startInstallation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"name": "readString16"}, + {"size": "readInt64"}, + {"readOnly": "readBool"} + ], + "name": "createPartition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "closePartition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "finishInstallation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getInstallationProgress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.gsi.GsiProgress" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "abort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "isInUse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "isInstalled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "isEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "remove", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"enable": "readBool"}, + {"oneShot": "readBool"} + ], + "name": "setEnable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.image.ParcelFileDescriptor" + }] + }, + {"size": "readInt64"} + ], + "name": "setAshmem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [{"bytes": "readInt64"}], + "name": "submitFromAshmem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [], + "name": "getAvbPublicKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dst": "readParcelable", + "__parcelType": "android.gsi.AvbPublicKey" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "suggestScratchSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IDynamicSystemService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalService.struct new file mode 100644 index 00000000..8b6577fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalService.struct @@ -0,0 +1,356 @@ +{ + "produced_on": "2024-04-12T08:47:45.588240725Z", + "source_location": "", + "full_name": "android.os.incremental.IIncrementalService", + "calls": [ + { + "code": 1, + "in": [{"path": "readString16"}], + "name": "openStorage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"path": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.content.pm.DataLoaderParamsParcel" + }] + }, + {"createMode": "readInt32"} + ], + "name": "createStorage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"path": "readString16"}, + {"otherStorageId": "readInt32"}, + {"createMode": "readInt32"} + ], + "name": "createLinkedStorage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"storageId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.content.pm.DataLoaderParamsParcel" + }] + }, + {"statusListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "healthCheckParams": "readParcelable", + "__parcelType": "android.os.incremental.StorageHealthCheckParams" + }] + }, + {"healthListener": "readStrongBinder"}, + { + "perUidReadTimeouts": "readParcelableVector", + "__parcelType": "android.os.incremental.PerUidReadTimeouts" + } + ], + "name": "startLoading", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"storageId": "readInt32"}], + "name": "onInstallationComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"storageId": "readInt32"}, + {"sourcePath": "readString16"}, + {"targetFullPath": "readString16"}, + {"bindType": "readInt32"} + ], + "name": "makeBindMount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"storageId": "readInt32"}, + {"targetFullPath": "readString16"} + ], + "name": "deleteBindMount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"storageId": "readInt32"}, + {"path": "readString16"} + ], + "name": "makeDirectory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"storageId": "readInt32"}, + {"path": "readString16"} + ], + "name": "makeDirectories", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"storageId": "readInt32"}, + {"path": "readString16"}, + {"mode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.incremental.IncrementalNewFileParams" + }] + }, + {"content": "readByteVector"} + ], + "name": "makeFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"storageId": "readInt32"}, + {"targetPath": "readString16"}, + {"sourcePath": "readString16"}, + {"start": "readInt64"}, + {"end": "readInt64"} + ], + "name": "makeFileFromRange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"sourceStorageId": "readInt32"}, + {"sourcePath": "readString16"}, + {"destStorageId": "readInt32"}, + {"destPath": "readString16"} + ], + "name": "makeLink", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"storageId": "readInt32"}, + {"path": "readString16"} + ], + "name": "unlink", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [ + {"storageId": "readInt32"}, + {"path": "readString16"} + ], + "name": "isFileFullyLoaded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [{"storageId": "readInt32"}], + "name": "isFullyLoaded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [{"storageId": "readInt32"}], + "name": "getLoadingProgress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 17, + "in": [ + {"storageId": "readInt32"}, + {"path": "readString16"} + ], + "name": "getMetadataByPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 18, + "in": [ + {"storageId": "readInt32"}, + {"fileId": "readByteVector"} + ], + "name": "getMetadataById", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 19, + "in": [{"storageId": "readInt32"}], + "name": "deleteStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"storageId": "readInt32"}], + "name": "disallowReadLogs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"storageId": "readInt32"}, + {"apkFullPath": "readString16"}, + {"libDirRelativePath": "readString16"}, + {"abi": "readString16"}, + {"extractNativeLibs": "readBool"} + ], + "name": "configureNativeBinaries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [{"storageId": "readInt32"}], + "name": "waitForNativeBinariesExtraction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"storageId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerLoadingProgressListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [{"storageId": "readInt32"}], + "name": "unregisterLoadingProgressListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [{"storageId": "readInt32"}], + "name": "getMetrics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + } + ], + "name": "IIncrementalService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalServiceConnector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalServiceConnector.struct new file mode 100644 index 00000000..39d087c7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IIncrementalServiceConnector.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.589616902Z", + "source_location": "", + "full_name": "android.os.incremental.IIncrementalServiceConnector", + "calls": [{ + "code": 1, + "in": [{"enableReadLogs": "readBool"}], + "name": "setStorageParams", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IIncrementalServiceConnector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageHealthListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageHealthListener.struct new file mode 100644 index 00000000..a1742dd8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageHealthListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.590830266Z", + "source_location": "", + "full_name": "android.os.incremental.IStorageHealthListener", + "calls": [{ + "code": 1, + "in": [ + {"storageId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onHealthStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStorageHealthListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageLoadingProgressListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageLoadingProgressListener.struct new file mode 100644 index 00000000..a883c2a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IStorageLoadingProgressListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.591780685Z", + "source_location": "", + "full_name": "android.os.incremental.IStorageLoadingProgressListener", + "calls": [{ + "code": 1, + "in": [ + {"storageId": "readInt32"}, + {"progress": "readFloat"} + ], + "name": "onStorageLoadingProgressChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStorageLoadingProgressListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalFileSystemControlParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalFileSystemControlParcel.struct new file mode 100644 index 00000000..95d59fe5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalFileSystemControlParcel.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:45.592948098Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cmd": "readParcelable", + "__parcelType": "android.os.incremental.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingReads": "readParcelable", + "__parcelType": "android.os.incremental.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "log": "readParcelable", + "__parcelType": "android.os.incremental.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blocksWritten": "readParcelable", + "__parcelType": "android.os.incremental.ParcelFileDescriptor" + }] + } + ], + "full_name": "android.os.incremental.IncrementalFileSystemControlParcel", + "name": "IncrementalFileSystemControlParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalNewFileParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalNewFileParams.struct new file mode 100644 index 00000000..105bbeca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/IncrementalNewFileParams.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:45.593968358Z", + "source_location": "", + "components": [ + {"size": "readInt64"}, + {"fileId": "readByteVector"}, + {"metadata": "readByteVector"}, + {"signature": "readByteVector"} + ], + "full_name": "android.os.incremental.IncrementalNewFileParams", + "name": "IncrementalNewFileParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/PerUidReadTimeouts.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/PerUidReadTimeouts.struct new file mode 100644 index 00000000..34786185 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/PerUidReadTimeouts.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:45.595020879Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"minTimeUs": "readInt64"}, + {"minPendingTimeUs": "readInt64"}, + {"maxPendingTimeUs": "readInt64"} + ], + "full_name": "android.os.incremental.PerUidReadTimeouts", + "name": "PerUidReadTimeouts", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/StorageHealthCheckParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/StorageHealthCheckParams.struct new file mode 100644 index 00000000..5db772ee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/incremental/StorageHealthCheckParams.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:45.596199912Z", + "source_location": "", + "components": [ + {"blockedTimeoutMs": "readInt32"}, + {"unhealthyTimeoutMs": "readInt32"}, + {"unhealthyMonitoringMs": "readInt32"} + ], + "full_name": "android.os.incremental.StorageHealthCheckParams", + "name": "StorageHealthCheckParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/logcat/ILogcatManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/logcat/ILogcatManagerService.struct new file mode 100644 index 00000000..fd0b5335 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/logcat/ILogcatManagerService.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.597739403Z", + "source_location": "", + "full_name": "android.os.logcat.ILogcatManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"gid": "readInt32"}, + {"pid": "readInt32"}, + {"fd": "readInt32"} + ], + "name": "startThread", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"gid": "readInt32"}, + {"pid": "readInt32"}, + {"fd": "readInt32"} + ], + "name": "finishThread", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILogcatManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/CrateMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/CrateMetadata.struct new file mode 100644 index 00000000..96679a49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/CrateMetadata.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:47.924693232Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"id": "readString16"} + ], + "full_name": "android.os.storage.CrateMetadata", + "name": "CrateMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/DiskInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/DiskInfo.struct new file mode 100644 index 00000000..b95cd80d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/DiskInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T16:25:26.242865963Z", + "source_location": "", + "components": [ + {"id": "readString16"}, + {"flags": "readInt32"}, + {"size": "readInt64"}, + {"label": "readString16"}, + {"volumeCount": "readInt32"}, + {"sysPath": "readString16"} + ], + "full_name": "android.os.storage.DiskInfo", + "name": "DiskInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IObbActionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IObbActionListener.struct new file mode 100644 index 00000000..3c0185ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IObbActionListener.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:45.600487888Z", + "source_location": "", + "full_name": "android.os.storage.IObbActionListener", + "calls": [{ + "code": 1, + "in": [ + {"filename": "readString16"}, + {"nonce": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onObbResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IObbActionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageEventListener.struct new file mode 100644 index 00000000..e9f0a015 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageEventListener.struct @@ -0,0 +1,102 @@ +{ + "produced_on": "2024-04-12T08:47:45.601919126Z", + "source_location": "", + "full_name": "android.os.storage.IStorageEventListener", + "calls": [ + { + "code": 1, + "in": [{"connected": "readBool"}], + "name": "onUsbMassStorageConnectionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"path": "readString16"}, + {"oldState": "readString16"}, + {"newState": "readString16"} + ], + "name": "onStorageStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vol": "readParcelable", + "__parcelType": "android.os.storage.VolumeInfo" + }] + }, + {"oldState": "readInt32"}, + {"newState": "readInt32"} + ], + "name": "onVolumeStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rec": "readParcelable", + "__parcelType": "android.os.storage.VolumeRecord" + }] + } + ], + "name": "onVolumeRecordChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"fsUuid": "readString16"}], + "name": "onVolumeForgotten", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disk": "readParcelable", + "__parcelType": "android.os.storage.DiskInfo" + }] + }, + {"volumeCount": "readInt32"} + ], + "name": "onDiskScanned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disk": "readParcelable", + "__parcelType": "android.os.storage.DiskInfo" + }] + } + ], + "name": "onDiskDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStorageEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageManager.struct new file mode 100644 index 00000000..97bb82b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageManager.struct @@ -0,0 +1,630 @@ +{ + "produced_on": "2024-04-12T08:47:45.607289143Z", + "source_location": "", + "full_name": "android.os.storage.IStorageManager", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"observer": "readStrongBinder"}], + "name": "shutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"rawPath": "readString16"}, + {"canonicalPath": "readString16"}, + {"token": "readStrongBinder"}, + {"nonce": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "obbInfo": "readParcelable", + "__parcelType": "android.content.res.ObbInfo" + }] + } + ], + "name": "mountObb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"rawPath": "readString16"}, + {"force": "readBool"}, + {"token": "readStrongBinder"}, + {"nonce": "readInt32"} + ], + "name": "unmountObb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"rawPath": "readString16"}], + "name": "isObbMounted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [{"rawPath": "readString16"}], + "name": "getMountedObbPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 30, + "in": [ + {"userId": "readInt32"}, + {"callingPackage": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getVolumeList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storage.StorageVolume" + } + ] + }, + { + "code": 35, + "in": [ + {"callingPkg": "readString16"}, + {"path": "readString16"} + ], + "name": "mkdirs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [], + "name": "lastMaintenance", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 43, + "in": [], + "name": "runMaintenance", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [], + "name": "getDisks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storage.DiskInfo" + } + ] + }, + { + "code": 46, + "in": [{"flags": "readInt32"}], + "name": "getVolumes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storage.VolumeInfo" + } + ] + }, + { + "code": 47, + "in": [{"flags": "readInt32"}], + "name": "getVolumeRecords", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storage.VolumeRecord" + } + ] + }, + { + "code": 48, + "in": [{"volId": "readString16"}], + "name": "mount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [{"volId": "readString16"}], + "name": "unmount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [{"volId": "readString16"}], + "name": "format", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"diskId": "readString16"}], + "name": "partitionPublic", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"diskId": "readString16"}], + "name": "partitionPrivate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [ + {"diskId": "readString16"}, + {"ratio": "readInt32"} + ], + "name": "partitionMixed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"fsUuid": "readString16"}, + {"nickname": "readString16"} + ], + "name": "setVolumeNickname", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"fsUuid": "readString16"}, + {"flags": "readInt32"}, + {"mask": "readInt32"} + ], + "name": "setVolumeUserFlags", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [{"fsUuid": "readString16"}], + "name": "forgetVolume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [], + "name": "forgetAllVolumes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [], + "name": "getPrimaryStorageUuid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 59, + "in": [ + {"volumeUuid": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "setPrimaryStorageUuid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"volId": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "benchmark", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"flags": "readInt32"}, + {"mask": "readInt32"} + ], + "name": "setDebugFlags", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [ + {"userId": "readInt32"}, + {"serialNumber": "readInt32"}, + {"ephemeral": "readBool"} + ], + "name": "createUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"userId": "readInt32"}], + "name": "destroyUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"userId": "readInt32"}, + {"serialNumber": "readInt32"}, + {"secret": "readByteVector"} + ], + "name": "unlockUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"userId": "readInt32"}], + "name": "lockUserKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [{"userId": "readInt32"}], + "name": "isUserKeyUnlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 67, + "in": [ + {"volumeUuid": "readString16"}, + {"userId": "readInt32"}, + {"serialNumber": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "prepareUserStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"volumeUuid": "readString16"}, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "destroyUserStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"userId": "readInt32"}, + {"secret": "readByteVector"} + ], + "name": "setUserKeyProtection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"flags": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "fstrim", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [], + "name": "mountProxyFileDescriptorBridge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.os.AppFuseMount" + }] + } + ] + }, + { + "code": 75, + "in": [ + {"mountPointId": "readInt32"}, + {"fileId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "openProxyFileDescriptor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 76, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getCacheQuotaBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 77, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"} + ], + "name": "getCacheSizeBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 78, + "in": [ + {"volumeUuid": "readString16"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getAllocatableBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 79, + "in": [ + {"volumeUuid": "readString16"}, + {"bytes": "readInt64"}, + {"flags": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "allocateBytes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [], + "name": "runIdleMaintenance", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [], + "name": "abortIdleMaintenance", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 84, + "in": [], + "name": "commitChanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 85, + "in": [], + "name": "supportsCheckpoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 86, + "in": [{"numTries": "readInt32"}], + "name": "startCheckpoint", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [], + "name": "needsCheckpoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 88, + "in": [ + {"message": "readString16"}, + {"retry": "readBool"} + ], + "name": "abortChanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [{"path": "readString16"}], + "name": "fixupAppDir", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"pkgName": "readString16"}, + {"pid": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "disableAppDataIsolation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [ + {"packageName": "readString16"}, + {"requestCode": "readInt32"} + ], + "name": "getManageSpaceActivityIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 93, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"}, + {"tid": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "notifyAppIoBlocked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"}, + {"tid": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "notifyAppIoResumed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getExternalStorageMountMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 96, + "in": [ + {"volumeUuid": "readString16"}, + {"uid": "readInt32"}, + {"tid": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "isAppIoBlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 97, + "in": [{"authority": "readString16"}], + "name": "setCloudMediaProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [], + "name": "getCloudMediaProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IStorageManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageShutdownObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageShutdownObserver.struct new file mode 100644 index 00000000..c46264fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/IStorageShutdownObserver.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.612190631Z", + "source_location": "", + "full_name": "android.os.storage.IStorageShutdownObserver", + "calls": [{ + "code": 1, + "in": [{"statusCode": "readInt32"}], + "name": "onShutDownComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IStorageShutdownObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeInfo.struct new file mode 100644 index 00000000..05950e76 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeInfo.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T13:29:40.001727978Z", + "source_location": "", + "components": [ + {"id": "readString8"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disk": "readParcelable", + "__parcelType": "android.os.storage.DiskInfo" + }] + }, + {"partGuid": "readString8"}, + {"mountFlags": "readInt32"}, + {"mountUserId": "readInt32"}, + {"state": "readInt32"}, + {"fsType": "readString8"}, + {"fsUuid": "readString8"}, + {"fsLabel": "readString8"}, + {"path": "readString8"}, + {"internalPath": "readString8"} + ], + "full_name": "android.os.storage.VolumeInfo", + "name": "VolumeInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeRecord.struct new file mode 100644 index 00000000..a8d12fca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storage/VolumeRecord.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T14:15:54.037706062Z", + "source_location": "", + "components": [ + {"type": "readInt32"}, + {"fsUuid": "readString16"}, + {"partGuid": "readString16"}, + {"nickname": "readString16"}, + {"userFlags": "readInt32"}, + {"createdMillis": "readInt64"}, + {"lastSeenMillis": "readInt64"}, + {"lastTrimMillis": "readInt64"}, + {"lastBenchMillis": "readInt64"} + ], + "full_name": "android.os.storage.VolumeRecord", + "name": "VolumeRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storaged/IStoragedPrivate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storaged/IStoragedPrivate.struct new file mode 100644 index 00000000..ed489117 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/os/storaged/IStoragedPrivate.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:59.660373885Z", + "source_location": "", + "full_name": "android.os.storaged.IStoragedPrivate", + "calls": [ + { + "code": 1, + "in": [], + "name": "dumpUids", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.storaged.UidInfo" + } + ] + }, + { + "code": 2, + "in": [], + "name": "dumpPerfHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + } + ], + "name": "IStoragedPrivate", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/ILegacyPermissionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/ILegacyPermissionManager.struct new file mode 100644 index 00000000..c6597017 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/ILegacyPermissionManager.struct @@ -0,0 +1,112 @@ +{ + "produced_on": "2024-04-12T08:47:45.617433445Z", + "source_location": "", + "full_name": "android.permission.ILegacyPermissionManager", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"message": "readString16"}, + {"callingFeatureId": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "checkDeviceIdentifierAccess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"message": "readString16"}, + {"callingFeatureId": "readString16"}, + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "checkPhoneNumberAccess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "grantDefaultPermissionsToEnabledCarrierApps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "grantDefaultPermissionsToEnabledImsServices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "grantDefaultPermissionsToEnabledTelephonyDataServices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "revokeDefaultPermissionsFromDisabledTelephonyDataServices", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "grantDefaultPermissionsToActiveLuiApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "revokeDefaultPermissionsFromLuiApps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "grantDefaultPermissionsToCarrierServiceApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILegacyPermissionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IOnPermissionsChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IOnPermissionsChangeListener.struct new file mode 100644 index 00000000..d3776940 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IOnPermissionsChangeListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.618473886Z", + "source_location": "", + "full_name": "android.permission.IOnPermissionsChangeListener", + "calls": [{ + "code": 1, + "in": [{"uid": "readInt32"}], + "name": "onPermissionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnPermissionsChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionChecker.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionChecker.struct new file mode 100644 index 00000000..23bbd2ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionChecker.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:48.028191353Z", + "source_location": "", + "full_name": "android.permission.IPermissionChecker", + "calls": [ + { + "code": 1, + "in": [ + {"permission": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + }, + {"message": "readString16"}, + {"forDataDelivery": "readBool"}, + {"startDataDelivery": "readBool"}, + {"fromDatasource": "readBool"}, + {"attributedOp": "readInt32"} + ], + "name": "checkPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"op": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + }, + {"fromDatasource": "readBool"} + ], + "name": "finishDataDelivery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"op": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + }, + {"message": "readString16"}, + {"forDataDelivery": "readBool"}, + {"startDataDelivery": "readBool"} + ], + "name": "checkOp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IPermissionChecker", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionManager.struct new file mode 100644 index 00000000..3f20bd92 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/IPermissionManager.struct @@ -0,0 +1,399 @@ +{ + "produced_on": "2024-04-12T08:47:45.624117738Z", + "source_location": "", + "full_name": "android.permission.IPermissionManager", + "calls": [ + { + "code": 1, + "in": [{"flags": "readInt32"}], + "name": "getAllPermissionGroups", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"groupName": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getPermissionGroupInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PermissionGroupInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"permissionName": "readString16"}, + {"packageName": "readString16"}, + {"flags": "readInt32"} + ], + "name": "getPermissionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PermissionInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"groupName": "readString16"}, + {"flags": "readInt32"} + ], + "name": "queryPermissionsByGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "permissionInfo": "readParcelable", + "__parcelType": "android.content.pm.PermissionInfo" + }] + }, + {"async": "readBool"} + ], + "name": "addPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"permissionName": "readString16"}], + "name": "removePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getPermissionFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"flagMask": "readInt32"}, + {"flagValues": "readInt32"}, + {"checkAdjustPolicyFlagPermission": "readBool"}, + {"userId": "readInt32"} + ], + "name": "updatePermissionFlags", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"flagMask": "readInt32"}, + {"flagValues": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "updatePermissionFlagsForAllApps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"listener": "readStrongBinder"}], + "name": "addOnPermissionsChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"listener": "readStrongBinder"}], + "name": "removeOnPermissionsChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getAllowlistedRestrictedPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 13, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "addAllowlistedRestrictedPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "removeAllowlistedRestrictedPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "grantRuntimePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"userId": "readInt32"}, + {"reason": "readString16"} + ], + "name": "revokeRuntimePermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "revokePostNotificationPermissionWithoutKillForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "shouldShowRequestPermissionRationale", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [ + {"packageName": "readString16"}, + {"permissionName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isPermissionRevokedByPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "getSplitPermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.pm.permission.SplitPermissionInfoParcelable" + } + ] + }, + { + "code": 21, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"timeout": "readInt64"}, + {"revokeAfterKilledDelay": "readInt64"} + ], + "name": "startOneTimePermissionSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "stopOneTimePermissionSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"userId": "readInt32"}], + "name": "getAutoRevokeExemptionRequestedPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 24, + "in": [{"userId": "readInt32"}], + "name": "getAutoRevokeExemptionGrantedPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 25, + "in": [ + {"packageName": "readString16"}, + {"exempted": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setAutoRevokeExempted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isAutoRevokeExempted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + } + ], + "name": "registerAttributionSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.content.AttributionSourceState" + }] + } + ], + "name": "isRegisteredAttributionSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IPermissionManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/cts/appthataccesseslocation/IAccessLocationOnCommand.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/cts/appthataccesseslocation/IAccessLocationOnCommand.struct new file mode 100644 index 00000000..4e3efa66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/permission/cts/appthataccesseslocation/IAccessLocationOnCommand.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.139040631Z", + "source_location": "", + "full_name": "android.permission.cts.appthataccesseslocation.IAccessLocationOnCommand", + "calls": [{ + "code": 1, + "in": [], + "name": "accessLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAccessLocationOnCommand", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/pixel/perfstatsd/IPerfstatsdPrivate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/pixel/perfstatsd/IPerfstatsdPrivate.struct new file mode 100644 index 00000000..9ee961b8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/pixel/perfstatsd/IPerfstatsdPrivate.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:48.159784882Z", + "source_location": "", + "full_name": "android.pixel.perfstatsd.IPerfstatsdPrivate", + "calls": [ + { + "code": 1, + "in": [], + "name": "dumpHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"key": "readString16"}, + {"value": "readString16"} + ], + "name": "setOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPerfstatsdPrivate", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/ILayoutResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/ILayoutResultCallback.struct new file mode 100644 index 00000000..b9152316 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/ILayoutResultCallback.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:45.627947694Z", + "source_location": "", + "full_name": "android.print.ILayoutResultCallback", + "calls": [ + { + "code": 1, + "in": [ + {"cancellation": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "onLayoutStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.print.PrintDocumentInfo" + }] + }, + {"changed": "readBool"}, + {"sequence": "readInt32"} + ], + "name": "onLayoutFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"sequence": "readInt32"} + ], + "name": "onLayoutFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sequence": "readInt32"}], + "name": "onLayoutCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILayoutResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapter.struct new file mode 100644 index 00000000..d9310cc8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapter.struct @@ -0,0 +1,91 @@ +{ + "produced_on": "2024-04-12T08:47:45.629441014Z", + "source_location": "", + "full_name": "android.print.IPrintDocumentAdapter", + "calls": [ + { + "code": 1, + "in": [{"observer": "readStrongBinder"}], + "name": "setObserver", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "start", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oldAttributes": "readParcelable", + "__parcelType": "android.print.PrintAttributes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newAttributes": "readParcelable", + "__parcelType": "android.print.PrintAttributes" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"metadata": "readBundle"}] + }, + {"sequence": "readInt32"} + ], + "name": "layout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + { + "pages": "readParcelableVector", + "__parcelType": "android.print.PageRange" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"callback": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "write", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "finish", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"reason": "readString16"}], + "name": "kill", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintDocumentAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapterObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapterObserver.struct new file mode 100644 index 00000000..3ad66f79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintDocumentAdapterObserver.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.630425153Z", + "source_location": "", + "full_name": "android.print.IPrintDocumentAdapterObserver", + "calls": [{ + "code": 1, + "in": [], + "name": "onDestroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPrintDocumentAdapterObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintJobStateChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintJobStateChangeListener.struct new file mode 100644 index 00000000..7e103f88 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintJobStateChangeListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.631320441Z", + "source_location": "", + "full_name": "android.print.IPrintJobStateChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + } + ], + "name": "onPrintJobStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPrintJobStateChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintManager.struct new file mode 100644 index 00000000..56048bb2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintManager.struct @@ -0,0 +1,384 @@ +{ + "produced_on": "2024-04-12T08:47:45.635414912Z", + "source_location": "", + "full_name": "android.print.IPrintManager", + "calls": [ + { + "code": 1, + "in": [ + {"appId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getPrintJobInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.print.PrintJobInfo" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"appId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getPrintJobInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"printJobName": "readString16"}, + {"printAdapter": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.print.PrintAttributes" + }] + }, + {"packageName": "readString16"}, + {"appId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "print", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"appId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "cancelPrintJob", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"appId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "restartPrintJob", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"listener": "readStrongBinder"}, + {"appId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "addPrintJobStateChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removePrintJobStateChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "addPrintServicesChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removePrintServicesChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"selectionFlags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getPrintServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.printservice.PrintServiceInfo" + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"isEnabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setPrintServiceEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "service": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "isPrintServiceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "addPrintServiceRecommendationsChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removePrintServiceRecommendationsChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"userId": "readInt32"}], + "name": "getPrintServiceRecommendations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.printservice.recommendation.RecommendationInfo" + } + ] + }, + { + "code": 16, + "in": [ + {"observer": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "createPrinterDiscoverySession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"observer": "readStrongBinder"}, + { + "priorityList": "readList", + "__parcelType": "android.print.PrinterId" + }, + {"userId": "readInt32"} + ], + "name": "startPrinterDiscovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"observer": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "stopPrinterDiscovery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + { + "printerIds": "readList", + "__parcelType": "android.print.PrinterId" + }, + {"userId": "readInt32"} + ], + "name": "validatePrinters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + }, + {"userId": "readInt32"} + ], + "name": "startPrinterStateTracking", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + }, + {"userId": "readInt32"} + ], + "name": "getCustomPrinterIcon", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + } + ] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + }, + {"userId": "readInt32"} + ], + "name": "stopPrinterStateTracking", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"observer": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "destroyPrinterDiscoverySession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"userId": "readInt32"}], + "name": "getBindInstantServiceAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [ + {"userId": "readInt32"}, + {"allowed": "readBool"} + ], + "name": "setBindInstantServiceAllowed", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintServicesChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintServicesChangeListener.struct new file mode 100644 index 00000000..0cf69c2a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintServicesChangeListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.636655936Z", + "source_location": "", + "full_name": "android.print.IPrintServicesChangeListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onPrintServicesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPrintServicesChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpooler.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpooler.struct new file mode 100644 index 00000000..2f2463fe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpooler.struct @@ -0,0 +1,289 @@ +{ + "produced_on": "2024-04-12T08:47:45.639507903Z", + "source_location": "", + "full_name": "android.print.IPrintSpooler", + "calls": [ + { + "code": 1, + "in": [], + "name": "removeObsoletePrintJobs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"state": "readInt32"}, + {"appId": "readInt32"}, + {"sequence": "readInt32"} + ], + "name": "getPrintJobInfos", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"callback": "readStrongBinder"}, + {"appId": "readInt32"}, + {"sequence": "readInt32"} + ], + "name": "getPrintJobInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJob": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ], + "name": "createPrintJob", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"status": "readInt32"}, + {"stateReason": "readString16"}, + {"callback": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "setPrintJobState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"progress": "readFloat"} + ], + "name": "setProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "setStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appPackageName": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "setStatusRes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"callbacks": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "onCustomPrinterIconLoaded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + }, + {"callbacks": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "getCustomPrinterIcon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callbacks": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "clearCustomPrinterIconCache", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"tag": "readString16"}, + {"callback": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "setPrintJobTag", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + } + ], + "name": "writePrintJobData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"client": "readStrongBinder"}], + "name": "setClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"cancelling": "readBool"} + ], + "name": "setPrintJobCancelling", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{ + "servicesToKeep": "readList", + "__parcelType": "android.content.ComponentName" + }], + "name": "pruneApprovedPrintServices", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintSpooler", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerCallbacks.struct new file mode 100644 index 00000000..9874109d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerCallbacks.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:45.641352260Z", + "source_location": "", + "full_name": "android.print.IPrintSpoolerCallbacks", + "calls": [ + { + "code": 1, + "in": [ + { + "printJob": "readList", + "__parcelType": "android.print.PrintJobInfo" + }, + {"sequence": "readInt32"} + ], + "name": "onGetPrintJobInfosResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"canceled": "readBool"}, + {"sequence": "readInt32"} + ], + "name": "onCancelPrintJobResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"success": "readBool"}, + {"sequence": "readInt32"} + ], + "name": "onSetPrintJobStateResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"success": "readBool"}, + {"sequence": "readInt32"} + ], + "name": "onSetPrintJobTagResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJob": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + }, + {"sequence": "readInt32"} + ], + "name": "onGetPrintJobInfoResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"sequence": "readInt32"} + ], + "name": "onGetCustomPrinterIconResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"sequence": "readInt32"}], + "name": "onCustomPrinterIconCached", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"sequence": "readInt32"}], + "name": "customPrinterIconCacheCleared", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintSpoolerCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerClient.struct new file mode 100644 index 00000000..9ab3c114 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrintSpoolerClient.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:45.642587965Z", + "source_location": "", + "full_name": "android.print.IPrintSpoolerClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJob": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ], + "name": "onPrintJobQueued", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printService": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "onAllPrintJobsForServiceHandled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onAllPrintJobsHandled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJob": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ], + "name": "onPrintJobStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintSpoolerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrinterDiscoveryObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrinterDiscoveryObserver.struct new file mode 100644 index 00000000..c12f3cf3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IPrinterDiscoveryObserver.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:45.643690976Z", + "source_location": "", + "full_name": "android.print.IPrinterDiscoveryObserver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printers": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onPrintersAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerIds": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onPrintersRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrinterDiscoveryObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IWriteResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IWriteResultCallback.struct new file mode 100644 index 00000000..5b4cd101 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/IWriteResultCallback.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:45.644874770Z", + "source_location": "", + "full_name": "android.print.IWriteResultCallback", + "calls": [ + { + "code": 1, + "in": [ + {"cancellation": "readStrongBinder"}, + {"sequence": "readInt32"} + ], + "name": "onWriteStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "pages": "readParcelableVector", + "__parcelType": "android.print.PageRange" + }, + {"sequence": "readInt32"} + ], + "name": "onWriteFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"sequence": "readInt32"} + ], + "name": "onWriteFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sequence": "readInt32"}], + "name": "onWriteCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWriteResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PageRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PageRange.struct new file mode 100644 index 00000000..38a497ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PageRange.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:07:22.120699916Z", + "source_location": "", + "components": [], + "full_name": "android.print.PageRange", + "name": "PageRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PrintAttributes.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PrintAttributes.struct new file mode 100644 index 00000000..87cd3591 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/print/PrintAttributes.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T11:07:09.024831081Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "createFromParcel": "readParcelable", + "__parcelType": "android.print.PrintAttributes.MediaSize" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "createFromParcel": "readParcelable", + "__parcelType": "android.print.PrintAttributes.Resolution" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "createFromParcel": "readParcelable", + "__parcelType": "android.print.PrintAttributes.Margins" + }] + }, + {"mColorMode": "readInt32"}, + {"mDuplexMode": "readInt32"} + ], + "full_name": "android.print.PrintAttributes", + "name": "PrintAttributes", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintService.struct new file mode 100644 index 00000000..893ad5cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintService.struct @@ -0,0 +1,138 @@ +{ + "produced_on": "2024-04-12T08:47:45.652401090Z", + "source_location": "", + "full_name": "android.printservice.IPrintService", + "calls": [ + { + "code": 1, + "in": [{"client": "readStrongBinder"}], + "name": "setClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobInfo": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ], + "name": "requestCancelPrintJob", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobInfo": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ], + "name": "onPrintJobQueued", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "createPrinterDiscoverySession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "priorityList": "readList", + "__parcelType": "android.print.PrinterId" + }], + "name": "startPrinterDiscovery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stopPrinterDiscovery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{ + "printerIds": "readList", + "__parcelType": "android.print.PrinterId" + }], + "name": "validatePrinters", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + } + ], + "name": "startPrinterStateTracking", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + } + ], + "name": "requestCustomPrinterIcon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + } + ], + "name": "stopPrinterStateTracking", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "destroyPrinterDiscoverySession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintServiceClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintServiceClient.struct new file mode 100644 index 00000000..2a7bbf7a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/IPrintServiceClient.struct @@ -0,0 +1,236 @@ +{ + "produced_on": "2024-04-12T08:47:45.654387889Z", + "source_location": "", + "full_name": "android.printservice.IPrintServiceClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPrintJobInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.print.PrintJobInfo" + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + } + ], + "name": "getPrintJobInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.print.PrintJobInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"state": "readInt32"}, + {"error": "readString16"} + ], + "name": "setPrintJobState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"tag": "readString16"} + ], + "name": "setPrintJobTag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + } + ], + "name": "writePrintJobData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"progress": "readFloat"} + ], + "name": "setProgress", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "setStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printJobId": "readParcelable", + "__parcelType": "android.print.PrintJobId" + }] + }, + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appPackageName": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "setStatusRes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printers": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onPrintersAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerIds": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "onPrintersRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "printerId": "readParcelable", + "__parcelType": "android.print.PrinterId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + } + ], + "name": "onCustomPrinterIconLoaded", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPrintServiceClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationService.struct new file mode 100644 index 00000000..84790bcf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.656433100Z", + "source_location": "", + "full_name": "android.printservice.recommendation.IRecommendationService", + "calls": [{ + "code": 1, + "in": [{"callbacks": "readStrongBinder"}], + "name": "registerCallbacks", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRecommendationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationServiceCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationServiceCallbacks.struct new file mode 100644 index 00000000..8af3aac3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationServiceCallbacks.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.657541552Z", + "source_location": "", + "full_name": "android.printservice.recommendation.IRecommendationServiceCallbacks", + "calls": [{ + "code": 1, + "in": [{ + "recommendations": "readList", + "__parcelType": "android.printservice.recommendation.RecommendationInfo" + }], + "name": "onRecommendationsUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRecommendationServiceCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationsChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationsChangeListener.struct new file mode 100644 index 00000000..45ffe881 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/IRecommendationsChangeListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.658533902Z", + "source_location": "", + "full_name": "android.printservice.recommendation.IRecommendationsChangeListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onRecommendationsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRecommendationsChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/RecommendationInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/RecommendationInfo.struct new file mode 100644 index 00000000..62a4b6c0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/printservice/recommendation/RecommendationInfo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:57:57.013020156Z", + "source_location": "", + "components": [], + "full_name": "android.printservice.recommendation.RecommendationInfo", + "name": "RecommendationInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/IAsyncContentProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/IAsyncContentProvider.struct new file mode 100644 index 00000000..2b69ab04 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/IAsyncContentProvider.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:58.916365392Z", + "source_location": "", + "full_name": "android.provider.IAsyncContentProvider", + "calls": [{ + "code": 1, + "in": [ + {"mediaId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "openMedia", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAsyncContentProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceController.struct new file mode 100644 index 00000000..c2d7b8b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceController.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:58.917372782Z", + "source_location": "", + "full_name": "android.provider.ICloudMediaSurfaceController", + "calls": [ + { + "code": 1, + "in": [], + "name": "onPlayerCreate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onPlayerRelease", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"surfaceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"mediaId": "readString16"} + ], + "name": "onSurfaceCreated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"surfaceId": "readInt32"}, + {"format": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "onSurfaceChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"surfaceId": "readInt32"}], + "name": "onSurfaceDestroyed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"surfaceId": "readInt32"}], + "name": "onMediaPlay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"surfaceId": "readInt32"}], + "name": "onMediaPause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"surfaceId": "readInt32"}, + {"timestampMillis": "readInt64"} + ], + "name": "onMediaSeekTo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"config": "readBundle"}] + } + ], + "name": "onConfigChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onDestroy", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICloudMediaSurfaceController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceStateChangedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceStateChangedCallback.struct new file mode 100644 index 00000000..9b4a39a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/provider/ICloudMediaSurfaceStateChangedCallback.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:58.918325501Z", + "source_location": "", + "full_name": "android.provider.ICloudMediaSurfaceStateChangedCallback", + "calls": [{ + "code": 1, + "in": [ + {"surfaceId": "readInt32"}, + {"playbackState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"playbackStateInfo": "readBundle"}] + } + ], + "name": "setPlaybackState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICloudMediaSurfaceStateChangedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/IOnSafetyCenterDataChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/IOnSafetyCenterDataChangedListener.struct new file mode 100644 index 00000000..39a65805 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/IOnSafetyCenterDataChangedListener.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:58.898371265Z", + "source_location": "", + "full_name": "android.safetycenter.IOnSafetyCenterDataChangedListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.safetycenter.SafetyCenterData" + }] + } + ], + "name": "onSafetyCenterDataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "safetyCenterErrorDetails": "readParcelable", + "__parcelType": "android.safetycenter.SafetyCenterErrorDetails" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOnSafetyCenterDataChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/ISafetyCenterManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/ISafetyCenterManager.struct new file mode 100644 index 00000000..fd7de77a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/safetycenter/ISafetyCenterManager.struct @@ -0,0 +1,220 @@ +{ + "produced_on": "2024-04-12T08:47:58.900735261Z", + "source_location": "", + "full_name": "android.safetycenter.ISafetyCenterManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "isSafetyCenterEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"sourceId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "safetySourceData": "readParcelable", + "__parcelType": "android.safetycenter.SafetySourceData" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "safetyEvent": "readParcelable", + "__parcelType": "android.safetycenter.SafetyEvent" + }] + }, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setSafetySourceData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"safetySourceId": "readString16"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSafetySourceData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.safetycenter.SafetySourceData" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"safetySourceId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "safetySourceErrorDetails": "readParcelable", + "__parcelType": "android.safetycenter.SafetySourceErrorDetails" + }] + }, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "reportSafetySourceError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"refreshReason": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "refreshSafetySources", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"refreshReason": "readInt32"}, + {"userId": "readInt32"}, + { + "safetySourceIds": "readList", + "__parcelType": "String" + } + ], + "name": "refreshSpecificSafetySources", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getSafetyCenterConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.safetycenter.config.SafetyCenterConfig" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getSafetyCenterData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.safetycenter.SafetyCenterData" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"listener": "readStrongBinder"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "addOnSafetyCenterDataChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"listener": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeOnSafetyCenterDataChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"issueId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "dismissSafetyCenterIssue", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"safetyCenterIssueId": "readString16"}, + {"safetyCenterIssueActionId": "readString16"}, + {"userId": "readInt32"} + ], + "name": "executeSafetyCenterIssueAction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "clearAllSafetySourceDataForTests", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "safetyCenterConfig": "readParcelable", + "__parcelType": "android.safetycenter.config.SafetyCenterConfig" + }] + } + ], + "name": "setSafetyCenterConfigForTests", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "clearSafetyCenterConfigForTests", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISafetyCenterManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRebootReadinessManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRebootReadinessManager.struct new file mode 100644 index 00000000..727d46ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRebootReadinessManager.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:58.914628437Z", + "source_location": "", + "full_name": "android.scheduling.IRebootReadinessManager", + "calls": [ + { + "code": 1, + "in": [{"callingPackage": "readString16"}], + "name": "markRebootPending", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callingPackage": "readString16"}], + "name": "cancelPendingReboot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isReadyToReboot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "addRequestRebootReadinessStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "removeRequestRebootReadinessStatusListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRebootReadinessManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRequestRebootReadinessStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRequestRebootReadinessStatusListener.struct new file mode 100644 index 00000000..989e8a17 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/scheduling/IRequestRebootReadinessStatusListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.915434573Z", + "source_location": "", + "full_name": "android.scheduling.IRequestRebootReadinessStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reply": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "onRequestRebootReadinessStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRequestRebootReadinessStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementChannel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementChannel.struct new file mode 100644 index 00000000..2036f3f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementChannel.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:46.711958168Z", + "source_location": "", + "full_name": "android.se.omapi.ISecureElementChannel", + "calls": [ + { + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "isClosed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "isBasicChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "getSelectResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 5, + "in": [{"command": "readByteVector"}], + "name": "transmit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [], + "name": "selectNext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISecureElementChannel", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementListener.struct new file mode 100644 index 00000000..4c3325ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementListener.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:46.712870806Z", + "source_location": "", + "full_name": "android.se.omapi.ISecureElementListener", + "calls": [], + "name": "ISecureElementListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementReader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementReader.struct new file mode 100644 index 00000000..9069758b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementReader.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:46.713989608Z", + "source_location": "", + "full_name": "android.se.omapi.ISecureElementReader", + "calls": [ + { + "code": 1, + "in": [], + "name": "isSecureElementPresent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "closeSessions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "reset", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISecureElementReader", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementService.struct new file mode 100644 index 00000000..3b08b5af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementService.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:46.715078900Z", + "source_location": "", + "full_name": "android.se.omapi.ISecureElementService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getReaders", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"reader": "readString16"}], + "name": "getReader", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"reader": "readString16"}, + {"aid": "readByteVector"}, + {"packageNames": "readString16Vector"}, + {"userId": "readInt32"} + ], + "name": "isNfcEventAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.se.omapi.boolean" + } + ] + } + ], + "name": "ISecureElementService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementSession.struct new file mode 100644 index 00000000..e056bd59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/se/omapi/ISecureElementSession.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:46.716574149Z", + "source_location": "", + "full_name": "android.se.omapi.ISecureElementSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getAtr", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "closeChannels", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "isClosed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"aid": "readByteVector"}, + {"p2": "readByte"}, + {"listener": "readStrongBinder"} + ], + "name": "openBasicChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [ + {"aid": "readByteVector"}, + {"p2": "readByte"}, + {"listener": "readStrongBinder"} + ], + "name": "openLogicalChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ISecureElementSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IFileIntegrityService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IFileIntegrityService.struct new file mode 100644 index 00000000..b02f1d96 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IFileIntegrityService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.660236346Z", + "source_location": "", + "full_name": "android.security.IFileIntegrityService", + "calls": [ + { + "code": 1, + "in": [], + "name": "isApkVeritySupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"certificateBytes": "readByteVector"}, + {"packageName": "readString16"} + ], + "name": "isAppSourceCertificateTrusted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IFileIntegrityService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainAliasCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainAliasCallback.struct new file mode 100644 index 00000000..d4a6712a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainAliasCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.372757687Z", + "source_location": "", + "full_name": "android.security.IKeyChainAliasCallback", + "calls": [{ + "code": 1, + "in": [{"alias": "readString16"}], + "name": "alias", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IKeyChainAliasCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainService.struct new file mode 100644 index 00000000..12e36e65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/IKeyChainService.struct @@ -0,0 +1,371 @@ +{ + "produced_on": "2024-04-12T08:47:46.375142874Z", + "source_location": "", + "full_name": "android.security.IKeyChainService", + "calls": [ + { + "code": 1, + "in": [{"alias": "readString16"}], + "name": "requestPrivateKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [{"alias": "readString16"}], + "name": "getCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [{"alias": "readString16"}], + "name": "getCaCertificates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [{"alias": "readString16"}], + "name": "isUserSelectable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"alias": "readString16"}, + {"isUserSelectable": "readBool"} + ], + "name": "setUserSelectable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"algorithm": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.security.keystore.ParcelableKeyGenParameterSpec" + }] + } + ], + "name": "generateKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"alias": "readString16"}, + {"userCert": "readByteVector"}, + {"certChain": "readByteVector"} + ], + "name": "setKeyPairCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"caCertificate": "readByteVector"}], + "name": "installCaCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [ + {"privateKey": "readByteVector"}, + {"userCert": "readByteVector"}, + {"certChain": "readByteVector"}, + {"alias": "readString16"}, + {"uid": "readInt32"} + ], + "name": "installKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [{"alias": "readString16"}], + "name": "removeKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [{"alias": "readString16"}], + "name": "containsKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [{"alias": "readString16"}], + "name": "getGrants", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 13, + "in": [{"alias": "readString16"}], + "name": "deleteCaCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [], + "name": "reset", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "getUserCaAliases", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.StringParceledListSlice" + }] + } + ] + }, + { + "code": 16, + "in": [], + "name": "getSystemCaAliases", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.StringParceledListSlice" + }] + } + ] + }, + { + "code": 17, + "in": [{"alias": "readString16"}], + "name": "containsCaAlias", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"alias": "readString16"}, + {"includeDeletedSystem": "readBool"} + ], + "name": "getEncodedCaCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 19, + "in": [ + {"rootAlias": "readString16"}, + {"includeDeletedSystem": "readBool"} + ], + "name": "getCaCertificateChainAliases", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 20, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "policy": "readParcelable", + "__parcelType": "android.security.AppUriAuthenticationPolicy" + }] + } + ], + "name": "setCredentialManagementApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "hasCredentialManagementApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [], + "name": "getCredentialManagementAppPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 23, + "in": [], + "name": "getCredentialManagementAppPolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.AppUriAuthenticationPolicy" + }] + } + ] + }, + { + "code": 24, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "getPredefinedAliasForPackageAndUri", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 25, + "in": [], + "name": "removeCredentialManagementApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"packageName": "readString16"}], + "name": "isCredentialManagementApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [ + {"uid": "readInt32"}, + {"alias": "readString16"}, + {"value": "readBool"} + ], + "name": "setGrant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"uid": "readInt32"}, + {"alias": "readString16"} + ], + "name": "hasGrant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"alias": "readString16"}], + "name": "getWifiKeyGrantAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IKeyChainService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IConfirmationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IConfirmationCallback.struct new file mode 100644 index 00000000..c77462a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IConfirmationCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:48:00.189009379Z", + "source_location": "", + "full_name": "android.security.apc.IConfirmationCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.security.apc.ResponseCode" + }] + }, + {"dataConfirmed": "readByteVector"} + ], + "name": "onCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IConfirmationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IProtectedConfirmation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IProtectedConfirmation.struct new file mode 100644 index 00000000..e7645bc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/apc/IProtectedConfirmation.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:48:00.190358516Z", + "source_location": "", + "full_name": "android.security.apc.IProtectedConfirmation", + "calls": [ + { + "code": 1, + "in": [ + {"listener": "readStrongBinder"}, + {"promptText": "readString16"}, + {"extraData": "readByteVector"}, + {"locale": "readString16"}, + {"uiOptionFlags": "readInt32"} + ], + "name": "presentPrompt", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "cancelPrompt", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IProtectedConfirmation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/ByteArray.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/ByteArray.struct new file mode 100644 index 00000000..56d808df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/ByteArray.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.192153282Z", + "source_location": "", + "components": [{"data": "readByteVector"}], + "full_name": "android.security.attestationmanager.ByteArray", + "name": "ByteArray", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/IAttestationManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/IAttestationManager.struct new file mode 100644 index 00000000..2a684318 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationmanager/IAttestationManager.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:48:00.193145351Z", + "source_location": "", + "full_name": "android.security.attestationmanager.IAttestationManager", + "calls": [{ + "code": 1, + "in": [ + { + "deviceIdentifiers": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"useIndividualAttestation": "readBool"}, + {"attestationChallenge": "readByteVector"}, + {"securityLevel": "readInt32"} + ], + "name": "attestDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.security.attestationmanager.ByteArray" + } + ] + }], + "name": "IAttestationManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationManagerService.struct new file mode 100644 index 00000000..10856cf3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationManagerService.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:45.662384709Z", + "source_location": "", + "full_name": "android.security.attestationverification.IAttestationVerificationManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.security.attestationverification.AttestationProfile" + }] + }, + {"localBindingType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"requirements": "readBundle"}] + }, + {"attestation": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "verifyAttestation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.security.attestationverification.VerificationToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "maximumTokenAge": "readParcelable", + "__parcelType": "android.os.ParcelDuration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "verifyToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAttestationVerificationManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationService.struct new file mode 100644 index 00000000..5cea89a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IAttestationVerificationService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:45.663467860Z", + "source_location": "", + "full_name": "android.security.attestationverification.IAttestationVerificationService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"requirements": "readBundle"}] + }, + {"attestation": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "onVerifyAttestation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAttestationVerificationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IVerificationResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IVerificationResult.struct new file mode 100644 index 00000000..73aeeb9c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/attestationverification/IVerificationResult.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:45.664504381Z", + "source_location": "", + "components": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "android.security.attestationverification.VerificationToken" + }] + } + ], + "full_name": "android.security.attestationverification.IVerificationResult", + "name": "IVerificationResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/AuthorizationTokens.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/AuthorizationTokens.struct new file mode 100644 index 00000000..1440281d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/AuthorizationTokens.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:48:00.194132491Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestampToken": "readParcelable", + "__parcelType": "android.hardware.security.secureclock.TimeStampToken" + }] + } + ], + "full_name": "android.security.authorization.AuthorizationTokens", + "name": "AuthorizationTokens", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/IKeystoreAuthorization.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/IKeystoreAuthorization.struct new file mode 100644 index 00000000..c95260d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/authorization/IKeystoreAuthorization.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:48:00.195977958Z", + "source_location": "", + "full_name": "android.security.authorization.IKeystoreAuthorization", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authToken": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthToken" + }] + } + ], + "name": "addAuthToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lockScreenEvent": "readParcelable", + "__parcelType": "android.security.authorization.LockScreenEvent" + }] + }, + {"userId": "readInt32"}, + {"password": "readByteVector"}, + { + "unlockingSids": "readParcelableVector", + "__parcelType": "android.security.authorization.long" + } + ], + "name": "onLockScreenEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"challenge": "readInt64"}, + {"secureUserId": "readInt64"}, + {"authTokenMaxAgeMillis": "readInt64"} + ], + "name": "getAuthTokensForCredStore", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.authorization.AuthorizationTokens" + }] + } + ] + } + ], + "name": "IKeystoreAuthorization", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/compat/IKeystoreCompatService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/compat/IKeystoreCompatService.struct new file mode 100644 index 00000000..30e1bb87 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/compat/IKeystoreCompatService.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:48:00.199117730Z", + "source_location": "", + "full_name": "android.security.compat.IKeystoreCompatService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + } + ], + "name": "getKeyMintDevice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getSecureClock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + } + ], + "name": "getSharedSecret", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IKeystoreCompatService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/BitmapWrapper.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/BitmapWrapper.struct new file mode 100644 index 00000000..fbc86a6c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/BitmapWrapper.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:22:03.966939370Z", + "source_location": "", + "components": [{ + "mBitmap": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }], + "full_name": "android.security.cts.BitmapWrapper", + "name": "BitmapWrapper", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/CVE_2021_0327/IBadProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/CVE_2021_0327/IBadProvider.struct new file mode 100644 index 00000000..8bccb790 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/CVE_2021_0327/IBadProvider.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.140279395Z", + "source_location": "", + "full_name": "android.security.cts.CVE_2021_0327.IBadProvider", + "calls": [ + { + "code": 1, + "in": [], + "name": "takeBinder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "exit", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBadProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBinderExchange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBinderExchange.struct new file mode 100644 index 00000000..58bd96d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBinderExchange.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:44.141505510Z", + "source_location": "", + "full_name": "android.security.cts.IBinderExchange", + "calls": [ + { + "code": 1, + "in": [{"bnd": "readStrongBinder"}], + "name": "putBinder", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getBinder", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IBinderExchange", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBitmapService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBitmapService.struct new file mode 100644 index 00000000..9ff75cef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IBitmapService.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:44.142882057Z", + "source_location": "", + "full_name": "android.security.cts.IBitmapService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bitmap": "readParcelable", + "__parcelType": "android.security.cts.BitmapWrapper" + }] + } + ], + "name": "getAllocationSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bitmap": "readParcelable", + "__parcelType": "android.security.cts.BitmapWrapper" + }] + } + ], + "name": "didReceiveBitmap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "ping", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "exit", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBitmapService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IIsolatedService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IIsolatedService.struct new file mode 100644 index 00000000..cb1d5270 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/IIsolatedService.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:44.144246684Z", + "source_location": "", + "full_name": "android.security.cts.IIsolatedService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCachedSystemServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 2, + "in": [{"serviceName": "readString16"}], + "name": "getSystemService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "getProcessIsIsolated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "registerBroadcastReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IIsolatedService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/activity/ISecureRandomService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/activity/ISecureRandomService.struct new file mode 100644 index 00000000..a3452275 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/cts/activity/ISecureRandomService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.145454398Z", + "source_location": "", + "full_name": "android.security.cts.activity.ISecureRandomService", + "calls": [{ + "code": 1, + "in": [{"randomBytes": "readByteVector"}], + "name": "getRandomBytesAndPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "ISecureRandomService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AccessControlProfileParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AccessControlProfileParcel.struct new file mode 100644 index 00000000..8857cac2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AccessControlProfileParcel.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:48:00.173407768Z", + "source_location": "", + "components": [ + {"id": "readInt32"}, + {"readerCertificate": "readByteVector"}, + {"userAuthenticationRequired": "readBool"}, + {"userAuthenticationTimeoutMillis": "readInt64"} + ], + "full_name": "android.security.identity.AccessControlProfileParcel", + "name": "AccessControlProfileParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AuthKeyParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AuthKeyParcel.struct new file mode 100644 index 00000000..0e0f0e5f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/AuthKeyParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.174238655Z", + "source_location": "", + "components": [{"x509cert": "readByteVector"}], + "full_name": "android.security.identity.AuthKeyParcel", + "name": "AuthKeyParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryNamespaceParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryNamespaceParcel.struct new file mode 100644 index 00000000..cf22fb9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryNamespaceParcel.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.175048481Z", + "source_location": "", + "components": [ + {"namespaceName": "readString16"}, + { + "entries": "readParcelableVector", + "__parcelType": "android.security.identity.EntryParcel" + } + ], + "full_name": "android.security.identity.EntryNamespaceParcel", + "name": "EntryNamespaceParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryParcel.struct new file mode 100644 index 00000000..bd02e98e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/EntryParcel.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:48:00.175907668Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"value": "readByteVector"}, + {"accessControlProfileIds": "readInt32Vector"} + ], + "full_name": "android.security.identity.EntryParcel", + "name": "EntryParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/GetEntriesResultParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/GetEntriesResultParcel.struct new file mode 100644 index 00000000..9ac1dfbc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/GetEntriesResultParcel.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.176925728Z", + "source_location": "", + "components": [ + { + "resultNamespaces": "readParcelableVector", + "__parcelType": "android.security.identity.ResultNamespaceParcel" + }, + {"deviceNameSpaces": "readByteVector"}, + {"mac": "readByteVector"}, + {"staticAuthenticationData": "readByteVector"}, + {"signature": "readByteVector"} + ], + "full_name": "android.security.identity.GetEntriesResultParcel", + "name": "GetEntriesResultParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredential.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredential.struct new file mode 100644 index 00000000..6db7ca20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredential.struct @@ -0,0 +1,201 @@ +{ + "produced_on": "2024-04-12T08:48:00.179209874Z", + "source_location": "", + "full_name": "android.security.identity.ICredential", + "calls": [ + { + "code": 1, + "in": [], + "name": "createEphemeralKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [{"publicKey": "readByteVector"}], + "name": "setReaderEphemeralPublicKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "deleteCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [{"challenge": "readByteVector"}], + "name": "deleteWithChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 5, + "in": [{"challenge": "readByteVector"}], + "name": "proveOwnership", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [], + "name": "getCredentialKeyCertificateChain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 7, + "in": [ + {"allowUsingExhaustedKeys": "readBool"}, + {"allowUsingExpiredKeys": "readBool"}, + {"incrementUsageCount": "readBool"} + ], + "name": "selectAuthKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 8, + "in": [ + {"requestMessage": "readByteVector"}, + { + "requestNamespaces": "readParcelableVector", + "__parcelType": "android.security.identity.RequestNamespaceParcel" + }, + {"sessionTranscript": "readByteVector"}, + {"readerSignature": "readByteVector"}, + {"allowUsingExhaustedKeys": "readBool"}, + {"allowUsingExpiredKeys": "readBool"}, + {"incrementUsageCount": "readBool"} + ], + "name": "getEntries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.identity.GetEntriesResultParcel" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"keyCount": "readInt32"}, + {"maxUsesPerKey": "readInt32"}, + {"minValidTimeMillis": "readInt64"} + ], + "name": "setAvailableAuthenticationKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getAuthKeysNeedingCertification", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.security.identity.AuthKeyParcel" + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authenticationKey": "readParcelable", + "__parcelType": "android.security.identity.AuthKeyParcel" + }] + }, + {"staticAuthData": "readByteVector"} + ], + "name": "storeStaticAuthenticationData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authenticationKey": "readParcelable", + "__parcelType": "android.security.identity.AuthKeyParcel" + }] + }, + {"expirationDateMillisSinceEpoch": "readInt64"}, + {"staticAuthData": "readByteVector"} + ], + "name": "storeStaticAuthenticationDataWithExpiration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "getAuthenticationDataUsageCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 14, + "in": [], + "name": "getAuthenticationDataExpirations", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.security.identity.long" + } + ] + }, + { + "code": 15, + "in": [], + "name": "update", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ICredential", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStore.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStore.struct new file mode 100644 index 00000000..56c43565 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStore.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:48:00.181039420Z", + "source_location": "", + "full_name": "android.security.identity.ICredentialStore", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSecurityHardwareInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.identity.SecurityHardwareInfoParcel" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"credentialName": "readString16"}, + {"docType": "readString16"} + ], + "name": "createCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"credentialName": "readString16"}, + {"cipherSuite": "readInt32"} + ], + "name": "getCredentialByName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"cipherSuite": "readInt32"}], + "name": "createPresentationSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ICredentialStore", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStoreFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStoreFactory.struct new file mode 100644 index 00000000..66a539fb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ICredentialStoreFactory.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.182179703Z", + "source_location": "", + "full_name": "android.security.identity.ICredentialStoreFactory", + "calls": [{ + "code": 1, + "in": [{"credentialStoreType": "readInt32"}], + "name": "getCredentialStore", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "ICredentialStoreFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ISession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ISession.struct new file mode 100644 index 00000000..ca6a5c6f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ISession.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:48:00.183088151Z", + "source_location": "", + "full_name": "android.security.identity.ISession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getEphemeralKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [], + "name": "getAuthChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [{"publicKey": "readByteVector"}], + "name": "setReaderEphemeralPublicKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionTranscript": "readByteVector"}], + "name": "setSessionTranscript", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"credentialName": "readString16"}], + "name": "getCredentialForPresentation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ISession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/IWritableCredential.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/IWritableCredential.struct new file mode 100644 index 00000000..5224015e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/IWritableCredential.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:48:00.184054040Z", + "source_location": "", + "full_name": "android.security.identity.IWritableCredential", + "calls": [ + { + "code": 1, + "in": [{"challenge": "readByteVector"}], + "name": "getCredentialKeyCertificateChain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [ + { + "accessControlProfiles": "readParcelableVector", + "__parcelType": "android.security.identity.AccessControlProfileParcel" + }, + { + "entryNamespaces": "readParcelableVector", + "__parcelType": "android.security.identity.EntryNamespaceParcel" + }, + {"secureUserId": "readInt64"} + ], + "name": "personalize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "IWritableCredential", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestEntryParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestEntryParcel.struct new file mode 100644 index 00000000..0b75369e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestEntryParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.184844356Z", + "source_location": "", + "components": [{"name": "readString16"}], + "full_name": "android.security.identity.RequestEntryParcel", + "name": "RequestEntryParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestNamespaceParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestNamespaceParcel.struct new file mode 100644 index 00000000..4e3ae9af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/RequestNamespaceParcel.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.185733544Z", + "source_location": "", + "components": [ + {"namespaceName": "readString16"}, + { + "entries": "readParcelableVector", + "__parcelType": "android.security.identity.RequestEntryParcel" + } + ], + "full_name": "android.security.identity.RequestNamespaceParcel", + "name": "RequestNamespaceParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultEntryParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultEntryParcel.struct new file mode 100644 index 00000000..bcbac663 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultEntryParcel.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:48:00.186469608Z", + "source_location": "", + "components": [ + {"status": "readInt32"}, + {"name": "readString16"}, + {"value": "readByteVector"} + ], + "full_name": "android.security.identity.ResultEntryParcel", + "name": "ResultEntryParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultNamespaceParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultNamespaceParcel.struct new file mode 100644 index 00000000..02c4f3df --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/ResultNamespaceParcel.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.187238514Z", + "source_location": "", + "components": [ + {"namespaceName": "readString16"}, + { + "entries": "readParcelableVector", + "__parcelType": "android.security.identity.ResultEntryParcel" + } + ], + "full_name": "android.security.identity.ResultNamespaceParcel", + "name": "ResultNamespaceParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/SecurityHardwareInfoParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/SecurityHardwareInfoParcel.struct new file mode 100644 index 00000000..bbca19ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/identity/SecurityHardwareInfoParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.187967678Z", + "source_location": "", + "components": [ + {"directAccess": "readBool"}, + {"supportedDocTypes": "readString16Vector"} + ], + "full_name": "android.security.identity.SecurityHardwareInfoParcel", + "name": "SecurityHardwareInfoParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keymaster/IKeyAttestationApplicationIdProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keymaster/IKeyAttestationApplicationIdProvider.struct new file mode 100644 index 00000000..864c9904 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keymaster/IKeyAttestationApplicationIdProvider.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.666454650Z", + "source_location": "", + "full_name": "android.security.keymaster.IKeyAttestationApplicationIdProvider", + "calls": [{ + "code": 1, + "in": [{"uid": "readInt32"}], + "name": "getKeyAttestationApplicationId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.keymaster.KeyAttestationApplicationId" + }] + } + ] + }], + "name": "IKeyAttestationApplicationIdProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/RecoveryCertPath.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/RecoveryCertPath.struct new file mode 100644 index 00000000..49795676 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/RecoveryCertPath.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:21:35.283502082Z", + "source_location": "", + "components": [{"mEncodedCertPath": "readByteVector"}], + "full_name": "android.security.keystore.recovery.RecoveryCertPath", + "name": "RecoveryCertPath", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/WrappedApplicationKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/WrappedApplicationKey.struct new file mode 100644 index 00000000..97ed7017 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/keystore/recovery/WrappedApplicationKey.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:13:25.156253115Z", + "source_location": "", + "components": [ + {"mAlias": "readString16"}, + {"mEncryptedKeyMaterial": "readByteVector"}, + {"mMetadata": "readByteVector"} + ], + "full_name": "android.security.keystore.recovery.WrappedApplicationKey", + "name": "WrappedApplicationKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/legacykeystore/ILegacyKeystore.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/legacykeystore/ILegacyKeystore.struct new file mode 100644 index 00000000..db1758bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/legacykeystore/ILegacyKeystore.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:48:00.200475307Z", + "source_location": "", + "full_name": "android.security.legacykeystore.ILegacyKeystore", + "calls": [ + { + "code": 1, + "in": [ + {"alias": "readString16"}, + {"uid": "readInt32"} + ], + "name": "get", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [ + {"alias": "readString16"}, + {"uid": "readInt32"}, + {"blob": "readByteVector"} + ], + "name": "put", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"alias": "readString16"}, + {"uid": "readInt32"} + ], + "name": "remove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"prefix": "readString16"}, + {"uid": "readInt32"} + ], + "name": "list", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + } + ], + "name": "ILegacyKeystore", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/maintenance/IKeystoreMaintenance.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/maintenance/IKeystoreMaintenance.struct new file mode 100644 index 00000000..b2df1b14 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/maintenance/IKeystoreMaintenance.struct @@ -0,0 +1,113 @@ +{ + "produced_on": "2024-04-12T08:48:00.202339794Z", + "source_location": "", + "full_name": "android.security.maintenance.IKeystoreMaintenance", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "onUserAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "onUserRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"password": "readByteVector"} + ], + "name": "onUserPasswordChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domain": "readParcelable", + "__parcelType": "android.system.keystore2.Domain" + }] + }, + {"nspace": "readInt64"} + ], + "name": "clearNamespace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.maintenance.UserState" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "earlyBootEnded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onDeviceOffBody", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destination": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + } + ], + "name": "migrateKeyNamespace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "deleteAllKeys", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeystoreMaintenance", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/CrashStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/CrashStats.struct new file mode 100644 index 00000000..e91f3a63 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/CrashStats.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.205871145Z", + "source_location": "", + "components": [{"count_of_crash_events": "readInt32"}], + "full_name": "android.security.metrics.CrashStats", + "name": "CrashStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/IKeystoreMetrics.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/IKeystoreMetrics.struct new file mode 100644 index 00000000..271103ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/IKeystoreMetrics.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:48:00.208541518Z", + "source_location": "", + "full_name": "android.security.metrics.IKeystoreMetrics", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "atomID": "readParcelable", + "__parcelType": "android.security.metrics.AtomID" + }] + } + ], + "name": "pullMetrics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.security.metrics.KeystoreAtom" + } + ] + }], + "name": "IKeystoreMetrics", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithAuthInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithAuthInfo.struct new file mode 100644 index 00000000..0588bd0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithAuthInfo.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.209488687Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user_auth_type": "readParcelable", + "__parcelType": "android.security.metrics.HardwareAuthenticatorType" + }] + }, + {"log10_auth_key_timeout_seconds": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "security_level": "readParcelable", + "__parcelType": "android.security.metrics.SecurityLevel" + }] + } + ], + "full_name": "android.security.metrics.KeyCreationWithAuthInfo", + "name": "KeyCreationWithAuthInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithGeneralInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithGeneralInfo.struct new file mode 100644 index 00000000..c7216cc3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithGeneralInfo.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:48:00.210377674Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "algorithm": "readParcelable", + "__parcelType": "android.security.metrics.Algorithm" + }] + }, + {"key_size": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ec_curve": "readParcelable", + "__parcelType": "android.security.metrics.EcCurve" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key_origin": "readParcelable", + "__parcelType": "android.security.metrics.KeyOrigin" + }] + }, + {"error_code": "readInt32"}, + {"attestation_requested": "readBool"} + ], + "full_name": "android.security.metrics.KeyCreationWithGeneralInfo", + "name": "KeyCreationWithGeneralInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithPurposeAndModesInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithPurposeAndModesInfo.struct new file mode 100644 index 00000000..30db0ee0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyCreationWithPurposeAndModesInfo.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:48:00.211227171Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "algorithm": "readParcelable", + "__parcelType": "android.security.metrics.Algorithm" + }] + }, + {"purpose_bitmap": "readInt32"}, + {"padding_mode_bitmap": "readInt32"}, + {"digest_bitmap": "readInt32"}, + {"block_mode_bitmap": "readInt32"} + ], + "full_name": "android.security.metrics.KeyCreationWithPurposeAndModesInfo", + "name": "KeyCreationWithPurposeAndModesInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithGeneralInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithGeneralInfo.struct new file mode 100644 index 00000000..72728384 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithGeneralInfo.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:48:00.212174030Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outcome": "readParcelable", + "__parcelType": "android.security.metrics.Outcome" + }] + }, + {"error_code": "readInt32"}, + {"key_upgraded": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "security_level": "readParcelable", + "__parcelType": "android.security.metrics.SecurityLevel" + }] + } + ], + "full_name": "android.security.metrics.KeyOperationWithGeneralInfo", + "name": "KeyOperationWithGeneralInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithPurposeAndModesInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithPurposeAndModesInfo.struct new file mode 100644 index 00000000..eee24f0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeyOperationWithPurposeAndModesInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:48:00.213162560Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "purpose": "readParcelable", + "__parcelType": "android.security.metrics.Purpose" + }] + }, + {"padding_mode_bitmap": "readInt32"}, + {"digest_bitmap": "readInt32"}, + {"block_mode_bitmap": "readInt32"} + ], + "full_name": "android.security.metrics.KeyOperationWithPurposeAndModesInfo", + "name": "KeyOperationWithPurposeAndModesInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/Keystore2AtomWithOverflow.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/Keystore2AtomWithOverflow.struct new file mode 100644 index 00000000..c0d6d85a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/Keystore2AtomWithOverflow.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.214930905Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "atom_id": "readParcelable", + "__parcelType": "android.security.metrics.AtomID" + }] + } + ], + "full_name": "android.security.metrics.Keystore2AtomWithOverflow", + "name": "Keystore2AtomWithOverflow", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeystoreAtom.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeystoreAtom.struct new file mode 100644 index 00000000..f9e1802a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/KeystoreAtom.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:48:00.215841143Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "payload": "readParcelable", + "__parcelType": "android.security.metrics.KeystoreAtomPayload" + }] + }, + {"count": "readInt32"} + ], + "full_name": "android.security.metrics.KeystoreAtom", + "name": "KeystoreAtom", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/RkpErrorStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/RkpErrorStats.struct new file mode 100644 index 00000000..8bd5a8e0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/RkpErrorStats.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:48:00.220296002Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rkpError": "readParcelable", + "__parcelType": "android.security.metrics.RkpError" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "security_level": "readParcelable", + "__parcelType": "android.security.metrics.SecurityLevel" + }] + } + ], + "full_name": "android.security.metrics.RkpErrorStats", + "name": "RkpErrorStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/StorageStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/StorageStats.struct new file mode 100644 index 00000000..f833b6f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/metrics/StorageStats.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:48:00.222850773Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "storage_type": "readParcelable", + "__parcelType": "android.security.metrics.Storage" + }] + }, + {"size": "readInt32"}, + {"unused_size": "readInt32"} + ], + "full_name": "android.security.metrics.StorageStats", + "name": "StorageStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/provisioner/IProvisionerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/provisioner/IProvisionerService.struct new file mode 100644 index 00000000..1dad923b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/provisioner/IProvisionerService.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:48:00.223786722Z", + "source_location": "", + "full_name": "android.security.provisioner.IProvisionerService", + "calls": [{ + "code": 1, + "in": [ + {"testMode": "readBool"}, + {"keyCount": "readInt32"}, + {"endpointEncryptionKey": "readByteVector"}, + {"challenge": "readByteVector"} + ], + "name": "getCertificateRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }], + "name": "IProvisionerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetKeyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetKeyCallback.struct new file mode 100644 index 00000000..c63162d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetKeyCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:45.674463028Z", + "source_location": "", + "full_name": "android.security.rkp.IGetKeyCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.security.rkp.RemotelyProvisionedKey" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.security.rkp.ErrorCode" + }] + }, + {"description": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetKeyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetRegistrationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetRegistrationCallback.struct new file mode 100644 index 00000000..c175e1c0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IGetRegistrationCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:45.675808365Z", + "source_location": "", + "full_name": "android.security.rkp.IGetRegistrationCallback", + "calls": [ + { + "code": 1, + "in": [{"registration": "readStrongBinder"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"error": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetRegistrationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRegistration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRegistration.struct new file mode 100644 index 00000000..afe02bec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRegistration.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:45.677440337Z", + "source_location": "", + "full_name": "android.security.rkp.IRegistration", + "calls": [ + { + "code": 1, + "in": [ + {"keyId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "cancelGetKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"oldKeyBlob": "readByteVector"}, + {"newKeyBlob": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "storeUpgradedKeyAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRegistration", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRemoteProvisioning.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRemoteProvisioning.struct new file mode 100644 index 00000000..3238a744 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IRemoteProvisioning.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.678721212Z", + "source_location": "", + "full_name": "android.security.rkp.IRemoteProvisioning", + "calls": [{ + "code": 1, + "in": [ + {"irpcName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteProvisioning", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IStoreUpgradedKeyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IStoreUpgradedKeyCallback.struct new file mode 100644 index 00000000..87634481 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/IStoreUpgradedKeyCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.679846165Z", + "source_location": "", + "full_name": "android.security.rkp.IStoreUpgradedKeyCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStoreUpgradedKeyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/RemotelyProvisionedKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/RemotelyProvisionedKey.struct new file mode 100644 index 00000000..27eae1e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/security/rkp/RemotelyProvisionedKey.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:45.681052759Z", + "source_location": "", + "components": [ + {"keyBlob": "readByteVector"}, + {"encodedCertChain": "readByteVector"} + ], + "full_name": "android.security.rkp.RemotelyProvisionedKey", + "name": "RemotelyProvisionedKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/backgroundactivity/appa/IBackgroundActivityTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/backgroundactivity/appa/IBackgroundActivityTestService.struct new file mode 100644 index 00000000..9e1be97f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/backgroundactivity/appa/IBackgroundActivityTestService.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.029751439Z", + "source_location": "", + "full_name": "android.server.wm.backgroundactivity.appa.IBackgroundActivityTestService", + "calls": [ + { + "code": 1, + "in": [{"isBroadcast": "readBool"}], + "name": "generatePendingIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getAndStartManageSpaceActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackgroundActivityTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/scvh/IAttachEmbeddedWindow.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/scvh/IAttachEmbeddedWindow.struct new file mode 100644 index 00000000..2ec149bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/scvh/IAttachEmbeddedWindow.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:44.035010574Z", + "source_location": "", + "full_name": "android.server.wm.scvh.IAttachEmbeddedWindow", + "calls": [ + { + "code": 1, + "in": [ + {"hostToken": "readStrongBinder"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"displayId": "readInt32"}, + {"delayMs": "readInt64"} + ], + "name": "attachEmbedded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.SurfaceControlViewHost.SurfacePackage" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + } + ], + "name": "relayout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "sendCrash", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAttachEmbeddedWindow", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/ICrossProcessSurfaceControlViewHostTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/ICrossProcessSurfaceControlViewHostTestService.struct new file mode 100644 index 00000000..112df4e9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/ICrossProcessSurfaceControlViewHostTestService.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:44.031561235Z", + "source_location": "", + "full_name": "android.server.wm.shared.ICrossProcessSurfaceControlViewHostTestService", + "calls": [ + { + "code": 1, + "in": [{"hostInputToken": "readStrongBinder"}], + "name": "getSurfacePackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.server.wm.shared.SurfaceControlViewHost.SurfacePackage" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getViewIsTouched", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "getViewIsTouchedAndObscured", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "getWindowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"waitForFocus": "readBool"}], + "name": "waitForFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICrossProcessSurfaceControlViewHostTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/IUntrustedTouchTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/IUntrustedTouchTestService.struct new file mode 100644 index 00000000..b3ea69b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/server/wm/shared/IUntrustedTouchTestService.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:44.033348290Z", + "source_location": "", + "full_name": "android.server.wm.shared.IUntrustedTouchTestService", + "calls": [ + { + "code": 1, + "in": [], + "name": "showToast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"windowName": "readString16"}, + {"opacity": "readFloat"}, + {"viewX": "readInt32"}, + {"viewY": "readInt32"} + ], + "name": "showSystemAlertWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"windowName": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "showActivityChildWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "removeOverlays", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUntrustedTouchTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/ambientcontext/IAmbientContextDetectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/ambientcontext/IAmbientContextDetectionService.struct new file mode 100644 index 00000000..71055f9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/ambientcontext/IAmbientContextDetectionService.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:45.684067719Z", + "source_location": "", + "full_name": "android.service.ambientcontext.IAmbientContextDetectionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.ambientcontext.AmbientContextEventRequest" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detectionResultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "startDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"packageName": "readString16"}], + "name": "stopDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"eventTypes": "readInt32Vector"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "queryServiceStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAmbientContextDetectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/appprediction/IPredictionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/appprediction/IPredictionService.struct new file mode 100644 index 00000000..10b0195c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/appprediction/IPredictionService.struct @@ -0,0 +1,174 @@ +{ + "produced_on": "2024-04-12T08:47:45.686112540Z", + "source_location": "", + "full_name": "android.service.appprediction.IPredictionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionContext" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + } + ], + "name": "onCreatePredictionSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.app.prediction.AppTargetEvent" + }] + } + ], + "name": "notifyAppTargetEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"launchLocation": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetIds": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ], + "name": "notifyLaunchLocationShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targets": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "sortAppTargets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerPredictionUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "unregisterPredictionUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + } + ], + "name": "requestPredictionUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.prediction.AppPredictionSessionId" + }] + } + ], + "name": "onDestroyPredictionSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPredictionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationCallback.struct new file mode 100644 index 00000000..40bf0686 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationCallback.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:45.689648140Z", + "source_location": "", + "full_name": "android.service.assist.classification.IFieldClassificationCallback", + "calls": [ + { + "code": 1, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.service.assist.classification.FieldClassificationResponse" + }] + } + ], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "isCompleted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFieldClassificationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationService.struct new file mode 100644 index 00000000..4dfb2804 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/assist/classification/IFieldClassificationService.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:45.691026518Z", + "source_location": "", + "full_name": "android.service.assist.classification.IFieldClassificationService", + "calls": [ + { + "code": 1, + "in": [ + {"debug": "readBool"}, + {"verbose": "readBool"} + ], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.assist.classification.FieldClassificationRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onFieldClassificationRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFieldClassificationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionCallback.struct new file mode 100644 index 00000000..da7936e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:45.692390845Z", + "source_location": "", + "full_name": "android.service.attention.IAttentionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"result": "readInt32"}, + {"timestamp": "readInt64"} + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAttentionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionService.struct new file mode 100644 index 00000000..9fe88985 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IAttentionService.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:45.693710891Z", + "source_location": "", + "full_name": "android.service.attention.IAttentionService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "checkAttention", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "cancelAttentionCheck", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "onStartProximityUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onStopProximityUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAttentionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IProximityUpdateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IProximityUpdateCallback.struct new file mode 100644 index 00000000..2f8cadc3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/attention/IProximityUpdateCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.694600439Z", + "source_location": "", + "full_name": "android.service.attention.IProximityUpdateCallback", + "calls": [{ + "code": 1, + "in": [{"distance": "readDouble"}], + "name": "onProximityUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IProximityUpdateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutoFillService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutoFillService.struct new file mode 100644 index 00000000..1e404d10 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutoFillService.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:45.699393854Z", + "source_location": "", + "full_name": "android.service.autofill.IAutoFillService", + "calls": [ + { + "code": 1, + "in": [{"connected": "readBool"}], + "name": "onConnectedStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.autofill.FillRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onFillRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.autofill.SaveRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onSaveRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"receiver": "readStrongBinder"}], + "name": "onSavedPasswordCountRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAutoFillService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutofillFieldClassificationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutofillFieldClassificationService.struct new file mode 100644 index 00000000..27c5a039 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IAutofillFieldClassificationService.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:45.700652359Z", + "source_location": "", + "full_name": "android.service.autofill.IAutofillFieldClassificationService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + { + "actualValues": "readList", + "__parcelType": "android.view.autofill.AutofillValue" + }, + {"userDataValues": "readString16Vector"}, + {"categoryIds": "readString16Vector"}, + {"defaultAlgorithm": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"defaultArgs": "readBundle"}] + }, + {"algorithms": "readMap"}, + {"args": "readMap"} + ], + "name": "calculateScores", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAutofillFieldClassificationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IFillCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IFillCallback.struct new file mode 100644 index 00000000..1d732699 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IFillCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:45.701729111Z", + "source_location": "", + "full_name": "android.service.autofill.IFillCallback", + "calls": [ + { + "code": 1, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.service.autofill.FillResponse" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFillCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionRenderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionRenderService.struct new file mode 100644 index 00000000..cadb6f1d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionRenderService.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:45.703056317Z", + "source_location": "", + "full_name": "android.service.autofill.IInlineSuggestionRenderService", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "presentation": "readParcelable", + "__parcelType": "android.service.autofill.InlinePresentation" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"hostInputToken": "readStrongBinder"}, + {"displayId": "readInt32"}, + {"userId": "readInt32"}, + {"sessionId": "readInt32"} + ], + "name": "renderSuggestion", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getInlineSuggestionsRendererInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"sessionId": "readInt32"} + ], + "name": "destroySuggestionViews", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInlineSuggestionRenderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUi.struct new file mode 100644 index 00000000..666763b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUi.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.704162929Z", + "source_location": "", + "full_name": "android.service.autofill.IInlineSuggestionUi", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "getSurfacePackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "releaseSurfaceControlViewHost", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInlineSuggestionUi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUiCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUiCallback.struct new file mode 100644 index 00000000..ec0b25a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/IInlineSuggestionUiCallback.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:45.705461055Z", + "source_location": "", + "full_name": "android.service.autofill.IInlineSuggestionUiCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onClick", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onLongClick", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"content": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.service.autofill.SurfaceControlViewHost.SurfacePackage" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "onContent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sourceInputToken": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "onTransferTouchFocusToImeWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intentSender": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "onStartIntentSender", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInlineSuggestionUiCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISaveCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISaveCallback.struct new file mode 100644 index 00000000..a984147b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISaveCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:45.706557767Z", + "source_location": "", + "full_name": "android.service.autofill.ISaveCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intentSender": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISaveCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISurfacePackageResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISurfacePackageResultCallback.struct new file mode 100644 index 00000000..f56aa6b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/ISurfacePackageResultCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.707595917Z", + "source_location": "", + "full_name": "android.service.autofill.ISurfacePackageResultCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.autofill.SurfaceControlViewHost.SurfacePackage" + }] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISurfacePackageResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IAugmentedAutofillService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IAugmentedAutofillService.struct new file mode 100644 index 00000000..e8c34dc0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IAugmentedAutofillService.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:45.710944204Z", + "source_location": "", + "full_name": "android.service.autofill.augmented.IAugmentedAutofillService", + "calls": [ + { + "code": 1, + "in": [ + {"debug": "readBool"}, + {"verbose": "readBool"} + ], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readInt32"}, + {"autofillManagerClient": "readStrongBinder"}, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activityComponent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusedId": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "focusedValue": "readParcelable", + "__parcelType": "android.view.autofill.AutofillValue" + }] + }, + {"requestTime": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inlineSuggestionsRequest": "readParcelable", + "__parcelType": "android.view.inputmethod.InlineSuggestionsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onFillRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onDestroyAllFillWindowsRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAugmentedAutofillService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IFillCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IFillCallback.struct new file mode 100644 index 00000000..5c7431c3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/autofill/augmented/IFillCallback.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.712325341Z", + "source_location": "", + "full_name": "android.service.autofill.augmented.IFillCallback", + "calls": [ + { + "code": 1, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "inlineSuggestionsData": "readList", + "__parcelType": "android.service.autofill.Dataset" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"clientState": "readBundle"}] + }, + {"showingFillWindow": "readBool"} + ], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isCompleted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFillCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/IApnSourceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/IApnSourceService.struct new file mode 100644 index 00000000..b6b0decd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/IApnSourceService.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:45.713308640Z", + "source_location": "", + "full_name": "android.service.carrier.IApnSourceService", + "calls": [{ + "code": 1, + "in": [{"subId": "readInt32"}], + "name": "getApns", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.ContentValues" + } + ] + }], + "name": "IApnSourceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingCallback.struct new file mode 100644 index 00000000..c5dcedf9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingCallback.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:45.714505364Z", + "source_location": "", + "full_name": "android.service.carrier.ICarrierMessagingCallback", + "calls": [ + { + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onFilterComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"result": "readInt32"}, + {"messageRef": "readInt32"} + ], + "name": "onSendSmsComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"result": "readInt32"}, + {"messageRefs": "readInt32Vector"} + ], + "name": "onSendMultipartSmsComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"result": "readInt32"}, + {"sendConfPdu": "readByteVector"} + ], + "name": "onSendMmsComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"result": "readInt32"}], + "name": "onDownloadMmsComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarrierMessagingCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingClientService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingClientService.struct new file mode 100644 index 00000000..07550b89 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingClientService.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:45.715393932Z", + "source_location": "", + "full_name": "android.service.carrier.ICarrierMessagingClientService", + "calls": [], + "name": "ICarrierMessagingClientService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingService.struct new file mode 100644 index 00000000..a0466cd9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierMessagingService.struct @@ -0,0 +1,125 @@ +{ + "produced_on": "2024-04-12T08:47:45.717756698Z", + "source_location": "", + "full_name": "android.service.carrier.ICarrierMessagingService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pdu": "readParcelable", + "__parcelType": "android.service.carrier.MessagePdu" + }] + }, + {"format": "readString16"}, + {"destPort": "readInt32"}, + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "filterSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"text": "readString16"}, + {"subId": "readInt32"}, + {"destAddress": "readString16"}, + {"sendSmsFlag": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "sendTextSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"data": "readByteVector"}, + {"subId": "readInt32"}, + {"destAddress": "readString16"}, + {"destPort": "readInt32"}, + {"sendSmsFlag": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "sendDataSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + { + "parts": "readList", + "__parcelType": "String" + }, + {"subId": "readInt32"}, + {"destAddress": "readString16"}, + {"sendSmsFlag": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "sendMultipartTextSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pduUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "sendMms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pduUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "downloadMms", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarrierMessagingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierService.struct new file mode 100644 index 00000000..5d93677b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/ICarrierService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.808491040Z", + "source_location": "", + "full_name": "android.service.carrier.ICarrierService", + "calls": [{ + "code": 1, + "in": [ + {"phoneId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.service.carrier.CarrierIdentifier" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "getCarrierConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarrierService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/MessagePdu.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/MessagePdu.struct new file mode 100644 index 00000000..cdae46a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/carrier/MessagePdu.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:57:40.873196638Z", + "source_location": "", + "components": [{"size": "readInt32"}], + "full_name": "android.service.carrier.MessagePdu", + "name": "MessagePdu", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/ChooserTarget.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/ChooserTarget.struct new file mode 100644 index 00000000..0aa8f27d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/ChooserTarget.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T13:58:26.390132032Z", + "source_location": "", + "components": [ + {"mTitle": "readCharSequence"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mIcon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"mScore": "readFloat"}, + { + "mComponentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }, + {"mIntentExtras": "readBundle"} + ], + "full_name": "android.service.chooser.ChooserTarget", + "name": "ChooserTarget", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetResult.struct new file mode 100644 index 00000000..aaa8c083 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetResult.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.720186247Z", + "source_location": "", + "full_name": "android.service.chooser.IChooserTargetResult", + "calls": [{ + "code": 1, + "in": [{ + "targets": "readList", + "__parcelType": "android.service.chooser.ChooserTarget" + }], + "name": "sendResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IChooserTargetResult", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetService.struct new file mode 100644 index 00000000..35e728f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/chooser/IChooserTargetService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.721271018Z", + "source_location": "", + "full_name": "android.service.chooser.IChooserTargetService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetComponentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "matchedFilter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"result": "readStrongBinder"} + ], + "name": "getChooserTargets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IChooserTargetService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/FlushMetrics.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/FlushMetrics.struct new file mode 100644 index 00000000..26547c75 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/FlushMetrics.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T14:08:30.394114244Z", + "source_location": "", + "components": [ + {"sessionStarted": "readInt32"}, + {"sessionFinished": "readInt32"}, + {"viewAppearedCount": "readInt32"}, + {"viewDisappearedCount": "readInt32"}, + {"viewTextChangedCount": "readInt32"} + ], + "full_name": "android.service.contentcapture.FlushMetrics", + "name": "FlushMetrics", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureService.struct new file mode 100644 index 00000000..92e35b8b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureService.struct @@ -0,0 +1,121 @@ +{ + "produced_on": "2024-04-12T08:47:45.724449012Z", + "source_location": "", + "full_name": "android.service.contentcapture.IContentCaptureService", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"verbose": "readBool"}, + {"debug": "readBool"} + ], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.view.contentcapture.ContentCaptureContext" + }] + }, + {"sessionId": "readInt32"}, + {"uid": "readInt32"}, + {"clientReceiver": "readStrongBinder"}, + {"initialState": "readInt32"} + ], + "name": "onSessionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"sessionId": "readInt32"}], + "name": "onSessionFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "snapshotData": "readParcelable", + "__parcelType": "android.service.contentcapture.SnapshotData" + }] + } + ], + "name": "onActivitySnapshot", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.contentcapture.DataRemovalRequest" + }] + } + ], + "name": "onDataRemovalRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.contentcapture.DataShareRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onDataShared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.service.contentcapture.ActivityEvent" + }] + } + ], + "name": "onActivityEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentCaptureService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureServiceCallback.struct new file mode 100644 index 00000000..d469cea8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IContentCaptureServiceCallback.struct @@ -0,0 +1,80 @@ +{ + "produced_on": "2024-04-12T08:47:45.725949662Z", + "source_location": "", + "full_name": "android.service.contentcapture.IContentCaptureServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + { + "packages": "readList", + "__parcelType": "String" + }, + { + "activities": "readList", + "__parcelType": "android.content.ComponentName" + } + ], + "name": "setContentCaptureWhitelist", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + { + "conditions": "readList", + "__parcelType": "android.view.contentcapture.ContentCaptureCondition" + } + ], + "name": "setContentCaptureConditions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "disableSelf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "app": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "flushMetrics": "readParcelable", + "__parcelType": "android.service.contentcapture.FlushMetrics" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.content.ContentCaptureOptions" + }] + }, + {"flushReason": "readInt32"} + ], + "name": "writeSessionFlush", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentCaptureServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareCallback.struct new file mode 100644 index 00000000..7bcc279a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.727013643Z", + "source_location": "", + "full_name": "android.service.contentcapture.IDataShareCallback", + "calls": [ + { + "code": 1, + "in": [{"adapter": "readStrongBinder"}], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "reject", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataShareCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareReadAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareReadAdapter.struct new file mode 100644 index 00000000..b34b11d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentcapture/IDataShareReadAdapter.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:45.728024533Z", + "source_location": "", + "full_name": "android.service.contentcapture.IDataShareReadAdapter", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.service.contentcapture.ParcelFileDescriptor" + }] + } + ], + "name": "start", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "error", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "finish", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataShareReadAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentsuggestions/IContentSuggestionsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentsuggestions/IContentSuggestionsService.struct new file mode 100644 index 00000000..0dd7652d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/contentsuggestions/IContentSuggestionsService.struct @@ -0,0 +1,81 @@ +{ + "produced_on": "2024-04-12T08:47:45.730283998Z", + "source_location": "", + "full_name": "android.service.contentsuggestions.IContentSuggestionsService", + "calls": [ + { + "code": 1, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contextImage": "readParcelable", + "__parcelType": "android.hardware.HardwareBuffer" + }] + }, + {"colorSpaceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"imageContextRequestExtras": "readBundle"}] + } + ], + "name": "provideContextImage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.contentsuggestions.SelectionsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "suggestContentSelections", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.contentsuggestions.ClassificationsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "classifyContentSelections", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"requestId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"interaction": "readBundle"}] + } + ], + "name": "notifyInteraction", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentSuggestionsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/Control.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/Control.struct new file mode 100644 index 00000000..f18764fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/Control.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T12:05:07.008531872Z", + "source_location": "", + "components": [ + {"mControlId": "readString16"}, + {"mDeviceType": "readInt32"}, + {"mTitle": "readCharSequence"}, + {"mSubtitle": "readCharSequence"}, + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mStructure": "readCharSequence"}] + }, + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mZone": "readCharSequence"}] + }, + { + "mAppIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }, + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mCustomIcon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"nullcheck": "readByte"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mCustomColor": "readParcelable", + "__parcelType": "android.content.res.ColorStateList" + }] + }, + {"mStatus": "readInt32"}, + { + "wrapper": "readParcelable", + "__parcelType": "android.service.controls.templates.ControlTemplateWrapper" + }, + {"mStatusText": "readCharSequence"}, + {"mAuthRequired": "readBool"} + ], + "full_name": "android.service.controls.Control", + "name": "Control", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsActionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsActionCallback.struct new file mode 100644 index 00000000..f57eebcd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsActionCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:45.731952471Z", + "source_location": "", + "full_name": "android.service.controls.IControlsActionCallback", + "calls": [{ + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"controlId": "readString16"}, + {"response": "readInt32"} + ], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IControlsActionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsProvider.struct new file mode 100644 index 00000000..6d87d89e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsProvider.struct @@ -0,0 +1,55 @@ +{ + "produced_on": "2024-04-12T08:47:45.733192216Z", + "source_location": "", + "full_name": "android.service.controls.IControlsProvider", + "calls": [ + { + "code": 1, + "in": [{"subscriber": "readStrongBinder"}], + "name": "load", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"subscriber": "readStrongBinder"}], + "name": "loadSuggested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + { + "controlIds": "readList", + "__parcelType": "String" + }, + {"subscriber": "readStrongBinder"} + ], + "name": "subscribe", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"controlId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "action": "readParcelable", + "__parcelType": "android.service.controls.actions.ControlActionWrapper" + }] + }, + {"cb": "readStrongBinder"} + ], + "name": "action", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IControlsProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscriber.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscriber.struct new file mode 100644 index 00000000..d175a086 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscriber.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:45.734383239Z", + "source_location": "", + "full_name": "android.service.controls.IControlsSubscriber", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"cs": "readStrongBinder"} + ], + "name": "onSubscribe", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "c": "readParcelable", + "__parcelType": "android.service.controls.Control" + }] + } + ], + "name": "onNext", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"token": "readStrongBinder"}, + {"s": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"token": "readStrongBinder"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IControlsSubscriber", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscription.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscription.struct new file mode 100644 index 00000000..e87898a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/controls/IControlsSubscription.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.735402680Z", + "source_location": "", + "full_name": "android.service.controls.IControlsSubscription", + "calls": [ + { + "code": 1, + "in": [{"n": "readInt64"}], + "name": "request", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IControlsSubscription", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginCreateCredentialCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginCreateCredentialCallback.struct new file mode 100644 index 00000000..a552ef5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginCreateCredentialCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:45.741749765Z", + "source_location": "", + "full_name": "android.service.credentials.IBeginCreateCredentialCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.credentials.BeginCreateCredentialResponse" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBeginCreateCredentialCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginGetCredentialCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginGetCredentialCallback.struct new file mode 100644 index 00000000..15054751 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IBeginGetCredentialCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:45.742821537Z", + "source_location": "", + "full_name": "android.service.credentials.IBeginGetCredentialCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.service.credentials.BeginGetCredentialResponse" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBeginGetCredentialCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IClearCredentialStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IClearCredentialStateCallback.struct new file mode 100644 index 00000000..58f10356 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/IClearCredentialStateCallback.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.743920608Z", + "source_location": "", + "full_name": "android.service.credentials.IClearCredentialStateCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IClearCredentialStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/ICredentialProviderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/ICredentialProviderService.struct new file mode 100644 index 00000000..22cd319b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/credentials/ICredentialProviderService.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:45.745479419Z", + "source_location": "", + "full_name": "android.service.credentials.ICredentialProviderService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.credentials.BeginGetCredentialRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onBeginGetCredential", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.credentials.BeginCreateCredentialRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onBeginCreateCredential", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.credentials.ClearCredentialStateRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onClearCredentialState", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICredentialProviderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/displayhash/IDisplayHashingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/displayhash/IDisplayHashingService.struct new file mode 100644 index 00000000..09d69989 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/displayhash/IDisplayHashingService.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:45.748084351Z", + "source_location": "", + "full_name": "android.service.displayhash.IDisplayHashingService", + "calls": [ + { + "code": 1, + "in": [ + {"salt": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.HardwareBuffer" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"hashAlgorithm": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "generateDisplayHash", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"salt": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayHash": "readParcelable", + "__parcelType": "android.view.displayhash.DisplayHash" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "verifyDisplayHash", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getDisplayHashAlgorithms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getIntervalBetweenRequestsMillis", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDisplayHashingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamManager.struct new file mode 100644 index 00000000..1d1509e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamManager.struct @@ -0,0 +1,194 @@ +{ + "produced_on": "2024-04-12T08:47:45.750022440Z", + "source_location": "", + "full_name": "android.service.dreams.IDreamManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "dream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "awaken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "componentNames": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + }], + "name": "setDreamComponents", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getDreamComponents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "getDefaultDreamComponentForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "testDream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "isDreaming", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "isDreamingOrInPreview", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"token": "readStrongBinder"}, + {"immediate": "readBool"} + ], + "name": "finishSelf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readStrongBinder"}, + {"screenState": "readInt32"}, + {"screenBrightness": "readInt32"} + ], + "name": "startDozing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"token": "readStrongBinder"}], + "name": "stopDozing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"enabled": "readBool"}], + "name": "forceAmbientDisplayEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"userId": "readInt32"}], + "name": "getDreamComponentsForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + } + ] + }, + { + "code": 14, + "in": [ + {"userId": "readInt32"}, + { + "componentNames": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + } + ], + "name": "setDreamComponentsForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setSystemDreamComponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "registerDreamOverlayService", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDreamManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlay.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlay.struct new file mode 100644 index 00000000..9cea078d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlay.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.751203353Z", + "source_location": "", + "full_name": "android.service.dreams.IDreamOverlay", + "calls": [{ + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "getClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDreamOverlay", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayCallback.struct new file mode 100644 index 00000000..f153502e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.752157012Z", + "source_location": "", + "full_name": "android.service.dreams.IDreamOverlayCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onExitRequested", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDreamOverlayCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClient.struct new file mode 100644 index 00000000..6e690c7b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClient.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:45.753430617Z", + "source_location": "", + "full_name": "android.service.dreams.IDreamOverlayClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + }, + {"callback": "readStrongBinder"}, + {"dreamComponent": "readString16"}, + {"shouldShowComplications": "readBool"} + ], + "name": "startDream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "wakeUp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "endDream", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDreamOverlayClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClientCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClientCallback.struct new file mode 100644 index 00000000..16062c59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamOverlayClientCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.754478998Z", + "source_location": "", + "full_name": "android.service.dreams.IDreamOverlayClientCallback", + "calls": [{ + "code": 1, + "in": [{"client": "readStrongBinder"}], + "name": "onDreamOverlayClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDreamOverlayClientCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamService.struct new file mode 100644 index 00000000..943ea9ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/dreams/IDreamService.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:45.755568080Z", + "source_location": "", + "full_name": "android.service.dreams.IDreamService", + "calls": [ + { + "code": 1, + "in": [ + {"windowToken": "readStrongBinder"}, + {"canDoze": "readBool"}, + {"isPreviewMode": "readBool"}, + {"started": "readStrongBinder"} + ], + "name": "attach", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "detach", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "wakeUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDreamService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/DownloadSubscriptionResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/DownloadSubscriptionResult.struct new file mode 100644 index 00000000..c8f0ef17 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/DownloadSubscriptionResult.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T11:26:51.367142828Z", + "source_location": "", + "components": [ + {"mResult": "readInt32"}, + {"mResolvableErrors": "readInt32"}, + {"mCardId": "readInt32"} + ], + "full_name": "android.service.euicc.DownloadSubscriptionResult", + "name": "DownloadSubscriptionResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDeleteSubscriptionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDeleteSubscriptionCallback.struct new file mode 100644 index 00000000..87079d9c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDeleteSubscriptionCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.813109461Z", + "source_location": "", + "full_name": "android.service.euicc.IDeleteSubscriptionCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDeleteSubscriptionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDownloadSubscriptionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDownloadSubscriptionCallback.struct new file mode 100644 index 00000000..80a709c8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IDownloadSubscriptionCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.814014869Z", + "source_location": "", + "full_name": "android.service.euicc.IDownloadSubscriptionCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.euicc.DownloadSubscriptionResult" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDownloadSubscriptionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEraseSubscriptionsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEraseSubscriptionsCallback.struct new file mode 100644 index 00000000..6fb6ba00 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEraseSubscriptionsCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.814900937Z", + "source_location": "", + "full_name": "android.service.euicc.IEraseSubscriptionsCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IEraseSubscriptionsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccService.struct new file mode 100644 index 00000000..952901b2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccService.struct @@ -0,0 +1,193 @@ +{ + "produced_on": "2024-04-12T08:47:46.817725393Z", + "source_location": "", + "full_name": "android.service.euicc.IEuiccService", + "calls": [ + { + "code": 1, + "in": [ + {"slotId": "readInt32"}, + {"portIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscription": "readParcelable", + "__parcelType": "android.telephony.euicc.DownloadableSubscription" + }] + }, + {"switchAfterDownload": "readBool"}, + {"forceDeactivateSim": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"resolvedBundle": "readBundle"}] + }, + {"callback": "readStrongBinder"} + ], + "name": "downloadSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"slotId": "readInt32"}, + {"portIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscription": "readParcelable", + "__parcelType": "android.telephony.euicc.DownloadableSubscription" + }] + }, + {"switchAfterDownload": "readBool"}, + {"forceDeactivateSim": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "getDownloadableSubscriptionMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getEid", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getOtaStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"slotId": "readInt32"}, + {"statusChangedCallback": "readStrongBinder"} + ], + "name": "startOtaIfNecessary", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getEuiccProfileInfoList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"slotId": "readInt32"}, + {"forceDeactivateSim": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "getDefaultDownloadableSubscriptionList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getEuiccInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"slotId": "readInt32"}, + {"iccid": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "deleteSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"slotId": "readInt32"}, + {"portIndex": "readInt32"}, + {"iccid": "readString16"}, + {"forceDeactivateSim": "readBool"}, + {"callback": "readStrongBinder"}, + {"useLegacyApi": "readBool"} + ], + "name": "switchToSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"slotId": "readInt32"}, + {"iccid": "readString16"}, + {"nickname": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "updateSubscriptionNickname", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "eraseSubscriptions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"slotIndex": "readInt32"}, + {"options": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "eraseSubscriptionsWithOptions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "retainSubscriptionsForFactoryReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"callback": "readStrongBinder"}], + "name": "dump", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEuiccService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccServiceDumpResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccServiceDumpResultCallback.struct new file mode 100644 index 00000000..6a454c4a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IEuiccServiceDumpResultCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.818821684Z", + "source_location": "", + "full_name": "android.service.euicc.IEuiccServiceDumpResultCallback", + "calls": [{ + "code": 1, + "in": [{"logs": "readString16"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IEuiccServiceDumpResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDefaultDownloadableSubscriptionListCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDefaultDownloadableSubscriptionListCallback.struct new file mode 100644 index 00000000..961ea124 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDefaultDownloadableSubscriptionListCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.819833855Z", + "source_location": "", + "full_name": "android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.euicc.GetDefaultDownloadableSubscriptionListResult" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetDefaultDownloadableSubscriptionListCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDownloadableSubscriptionMetadataCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDownloadableSubscriptionMetadataCallback.struct new file mode 100644 index 00000000..b9d0efb0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetDownloadableSubscriptionMetadataCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.820880215Z", + "source_location": "", + "full_name": "android.service.euicc.IGetDownloadableSubscriptionMetadataCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.euicc.GetDownloadableSubscriptionMetadataResult" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetDownloadableSubscriptionMetadataCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEidCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEidCallback.struct new file mode 100644 index 00000000..644d093c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEidCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.821980437Z", + "source_location": "", + "full_name": "android.service.euicc.IGetEidCallback", + "calls": [{ + "code": 1, + "in": [{"eid": "readString16"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetEidCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccInfoCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccInfoCallback.struct new file mode 100644 index 00000000..b51924a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccInfoCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.823069159Z", + "source_location": "", + "full_name": "android.service.euicc.IGetEuiccInfoCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "euiccInfo": "readParcelable", + "__parcelType": "android.telephony.euicc.EuiccInfo" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetEuiccInfoCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccProfileInfoListCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccProfileInfoListCallback.struct new file mode 100644 index 00000000..da2a9bf1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetEuiccProfileInfoListCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.824015278Z", + "source_location": "", + "full_name": "android.service.euicc.IGetEuiccProfileInfoListCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.euicc.GetEuiccProfileInfoListResult" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetEuiccProfileInfoListCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetOtaStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetOtaStatusCallback.struct new file mode 100644 index 00000000..3721dbdf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IGetOtaStatusCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.824861885Z", + "source_location": "", + "full_name": "android.service.euicc.IGetOtaStatusCallback", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetOtaStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IOtaStatusChangedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IOtaStatusChangedCallback.struct new file mode 100644 index 00000000..e294e430 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IOtaStatusChangedCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.825690091Z", + "source_location": "", + "full_name": "android.service.euicc.IOtaStatusChangedCallback", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onOtaStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOtaStatusChangedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IRetainSubscriptionsForFactoryResetCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IRetainSubscriptionsForFactoryResetCallback.struct new file mode 100644 index 00000000..0956a054 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IRetainSubscriptionsForFactoryResetCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.826555728Z", + "source_location": "", + "full_name": "android.service.euicc.IRetainSubscriptionsForFactoryResetCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRetainSubscriptionsForFactoryResetCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/ISwitchToSubscriptionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/ISwitchToSubscriptionCallback.struct new file mode 100644 index 00000000..801e98d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/ISwitchToSubscriptionCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.827392515Z", + "source_location": "", + "full_name": "android.service.euicc.ISwitchToSubscriptionCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISwitchToSubscriptionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IUpdateSubscriptionNicknameCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IUpdateSubscriptionNicknameCallback.struct new file mode 100644 index 00000000..65a712d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/euicc/IUpdateSubscriptionNicknameCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.828303023Z", + "source_location": "", + "full_name": "android.service.euicc.IUpdateSubscriptionNicknameCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUpdateSubscriptionNicknameCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/GameStartedEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/GameStartedEvent.struct new file mode 100644 index 00000000..06e29872 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/GameStartedEvent.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:32:58.796612813Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readString": "readString16"} + ], + "full_name": "android.service.games.GameStartedEvent", + "name": "GameStartedEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameService.struct new file mode 100644 index 00000000..4985bd2d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameService.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:45.759745593Z", + "source_location": "", + "full_name": "android.service.games.IGameService", + "calls": [ + { + "code": 1, + "in": [{"gameServiceController": "readStrongBinder"}], + "name": "connected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "disconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gameStartedEvent": "readParcelable", + "__parcelType": "android.service.games.GameStartedEvent" + }] + } + ], + "name": "gameStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGameService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameServiceController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameServiceController.struct new file mode 100644 index 00000000..a38bb813 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameServiceController.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.760753373Z", + "source_location": "", + "full_name": "android.service.games.IGameServiceController", + "calls": [{ + "code": 1, + "in": [{"taskId": "readInt32"}], + "name": "createGameSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGameServiceController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSession.struct new file mode 100644 index 00000000..e5764673 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSession.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:45.761871136Z", + "source_location": "", + "full_name": "android.service.games.IGameSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "onDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"visibleDueToGesture": "readBool"}], + "name": "onTransientSystemBarVisibilityFromRevealGestureChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"focused": "readBool"}], + "name": "onTaskFocusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGameSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSessionController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSessionController.struct new file mode 100644 index 00000000..52591aec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/IGameSessionController.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.763022618Z", + "source_location": "", + "full_name": "android.service.games.IGameSessionController", + "calls": [ + { + "code": 1, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gameScreenshotResultFuture": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "takeScreenshot", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"taskId": "readInt32"}], + "name": "restartGame", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGameSessionController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/GameSessionEventInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/GameSessionEventInfo.struct new file mode 100644 index 00000000..6eee6280 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/GameSessionEventInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:49:08.856106756Z", + "source_location": "", + "components": [ + {"readString": "readString16"}, + {"readInt": "readInt32"}, + {"readInt": "readInt32"} + ], + "full_name": "android.service.games.testing.GameSessionEventInfo", + "name": "GameSessionEventInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/IGameServiceTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/IGameServiceTestService.struct new file mode 100644 index 00000000..5a10514f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/IGameServiceTestService.struct @@ -0,0 +1,176 @@ +{ + "produced_on": "2024-04-12T08:47:44.119756778Z", + "source_location": "", + "full_name": "android.service.games.testing.IGameServiceTestService", + "calls": [ + { + "code": 1, + "in": [], + "name": "isGameServiceConnected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{ + "packageNames": "readList", + "__parcelType": "String" + }], + "name": "setGamePackageNames", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getActiveSessions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 4, + "in": [], + "name": "getGameSessionEventHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.service.games.testing.GameSessionEventInfo" + } + ] + }, + { + "code": 5, + "in": [], + "name": "resetState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getFocusedTaskId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startGameSessionActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getLastActivityResult", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.games.testing.ActivityResult" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getTouchableOverlayBounds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 10, + "in": [], + "name": "restartFocusedGameSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "takeScreenshotForFocusedGameSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [], + "name": "getOnSystemBarVisibilityChangedInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.games.testing.OnSystemBarVisibilityChangedInfo" + }] + } + ] + }, + { + "code": 13, + "in": [{"enabled": "readBool"}], + "name": "setGameServiceComponentEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"enabled": "readBool"}], + "name": "setGameSessionServiceComponentEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGameServiceTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/OnSystemBarVisibilityChangedInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/OnSystemBarVisibilityChangedInfo.struct new file mode 100644 index 00000000..a892d3a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/games/testing/OnSystemBarVisibilityChangedInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:38:22.273776805Z", + "source_location": "", + "components": [ + {"timesShown": "readInt32"}, + {"timesHidden": "readInt32"} + ], + "full_name": "android.service.games.testing.OnSystemBarVisibilityChangedInfo", + "name": "OnSystemBarVisibilityChangedInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/gatekeeper/IGateKeeperService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/gatekeeper/IGateKeeperService.struct new file mode 100644 index 00000000..c49fd455 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/gatekeeper/IGateKeeperService.struct @@ -0,0 +1,99 @@ +{ + "produced_on": "2024-04-12T08:47:59.658527088Z", + "source_location": "", + "full_name": "android.service.gatekeeper.IGateKeeperService", + "calls": [ + { + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"currentPasswordHandle": "readByteVector"}, + {"currentPassword": "readByteVector"}, + {"desiredPassword": "readByteVector"} + ], + "name": "enroll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.gatekeeper.GateKeeperResponse" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"userId": "readInt32"}, + {"enrolledPasswordHandle": "readByteVector"}, + {"providedPassword": "readByteVector"} + ], + "name": "verify", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.gatekeeper.GateKeeperResponse" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"challenge": "readInt64"}, + {"enrolledPasswordHandle": "readByteVector"}, + {"providedPassword": "readByteVector"} + ], + "name": "verifyChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.gatekeeper.GateKeeperResponse" + }] + } + ] + }, + { + "code": 4, + "in": [{"userId": "readInt32"}], + "name": "getSecureUserId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "clearSecureUserId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "reportDeviceSetupComplete", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGateKeeperService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserService.struct new file mode 100644 index 00000000..0445da9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserService.struct @@ -0,0 +1,97 @@ +{ + "produced_on": "2024-04-12T08:47:46.688179734Z", + "source_location": "", + "full_name": "android.service.media.IMediaBrowserService", + "calls": [ + { + "code": 1, + "in": [ + {"pkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"rootHints": "readBundle"}] + }, + {"callbacks": "readStrongBinder"} + ], + "name": "connect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callbacks": "readStrongBinder"}], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"uri": "readString16"}, + {"callbacks": "readStrongBinder"} + ], + "name": "addSubscriptionDeprecated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"uri": "readString16"}, + {"callbacks": "readStrongBinder"} + ], + "name": "removeSubscriptionDeprecated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"uri": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cb": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"callbacks": "readStrongBinder"} + ], + "name": "getMediaItem", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"uri": "readString16"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"callbacks": "readStrongBinder"} + ], + "name": "addSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"uri": "readString16"}, + {"token": "readStrongBinder"}, + {"callbacks": "readStrongBinder"} + ], + "name": "removeSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaBrowserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserServiceCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserServiceCallbacks.struct new file mode 100644 index 00000000..6f547dba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/media/IMediaBrowserServiceCallbacks.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:46.689490160Z", + "source_location": "", + "full_name": "android.service.media.IMediaBrowserServiceCallbacks", + "calls": [ + { + "code": 1, + "in": [ + {"root": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "android.service.media.MediaSession.Token" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onConnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onConnectFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"mediaId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "list": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "onLoadChildren", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMediaBrowserServiceCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Adjustment.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Adjustment.struct new file mode 100644 index 00000000..8b5d259a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Adjustment.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T15:55:13.076660338Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mPackage": "readString16"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mKey": "readString16"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mExplanation": "readCharSequence"}] + }, + {"mSignals": "readBundle"}, + {"mUser": "readInt32"}, + {"mIssuer": "readString16"} + ], + "full_name": "android.service.notification.Adjustment", + "name": "Adjustment", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Condition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Condition.struct new file mode 100644 index 00000000..f37eb1ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/Condition.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:12:00.212158115Z", + "source_location": "", + "components": [], + "full_name": "android.service.notification.Condition", + "name": "Condition", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionListener.struct new file mode 100644 index 00000000..3e90d856 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.767452467Z", + "source_location": "", + "full_name": "android.service.notification.IConditionListener", + "calls": [{ + "code": 1, + "in": [{ + "conditions": "readParcelableVector", + "__parcelType": "android.service.notification.Condition" + }], + "name": "onConditionsReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IConditionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionProvider.struct new file mode 100644 index 00000000..e9c13cd8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IConditionProvider.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:45.768519338Z", + "source_location": "", + "full_name": "android.service.notification.IConditionProvider", + "calls": [ + { + "code": 1, + "in": [], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "conditionId": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "onSubscribe", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "conditionId": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "onUnsubscribe", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConditionProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/INotificationListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/INotificationListener.struct new file mode 100644 index 00000000..153fa0bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/INotificationListener.struct @@ -0,0 +1,317 @@ +{ + "produced_on": "2024-04-12T08:47:45.771554658Z", + "source_location": "", + "full_name": "android.service.notification.INotificationListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.service.notification.NotificationRankingUpdate" + }] + } + ], + "name": "onListenerConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"notificationHolder": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.service.notification.NotificationRankingUpdate" + }] + } + ], + "name": "onNotificationPosted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"hideSilentStatusIcons": "readBool"}], + "name": "onStatusBarIconsBehaviorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"notificationHolder": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.service.notification.NotificationRankingUpdate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stats": "readParcelable", + "__parcelType": "android.service.notification.NotificationStats" + }] + }, + {"reason": "readInt32"} + ], + "name": "onNotificationRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.service.notification.NotificationRankingUpdate" + }] + } + ], + "name": "onNotificationRankingUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"hints": "readInt32"}], + "name": "onListenerHintsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"interruptionFilter": "readInt32"}], + "name": "onInterruptionFilterChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"pkgName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + }, + {"modificationType": "readInt32"} + ], + "name": "onNotificationChannelModification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"pkgName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "group": "readParcelable", + "__parcelType": "android.app.NotificationChannelGroup" + }] + }, + {"modificationType": "readInt32"} + ], + "name": "onNotificationChannelGroupModification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"notificationHolder": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channel": "readParcelable", + "__parcelType": "android.app.NotificationChannel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.service.notification.NotificationRankingUpdate" + }] + } + ], + "name": "onNotificationEnqueuedWithChannel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"notificationHolder": "readStrongBinder"}, + {"snoozeCriterionId": "readString16"} + ], + "name": "onNotificationSnoozedUntilContext", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{ + "keys": "readList", + "__parcelType": "String" + }], + "name": "onNotificationsSeen", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"items": "readInt32"}], + "name": "onPanelRevealed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "onPanelHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"key": "readString16"}, + {"isVisible": "readBool"} + ], + "name": "onNotificationVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"key": "readString16"}, + {"userAction": "readBool"}, + {"expanded": "readBool"} + ], + "name": "onNotificationExpansionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"key": "readString16"}], + "name": "onNotificationDirectReply", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reply": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"source": "readInt32"} + ], + "name": "onSuggestedReplySent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "action": "readParcelable", + "__parcelType": "android.service.notification.Notification.Action" + }] + }, + {"source": "readInt32"} + ], + "name": "onActionClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"key": "readString16"}], + "name": "onNotificationClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "onAllowedAdjustmentsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.service.notification.NotificationRankingUpdate" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"feedback": "readBundle"}] + } + ], + "name": "onNotificationFeedbackReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INotificationListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IStatusBarNotificationHolder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IStatusBarNotificationHolder.struct new file mode 100644 index 00000000..9803faf8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/IStatusBarNotificationHolder.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.772844354Z", + "source_location": "", + "full_name": "android.service.notification.IStatusBarNotificationHolder", + "calls": [{ + "code": 1, + "in": [], + "name": "get", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.notification.StatusBarNotification" + }] + } + ] + }], + "name": "IStatusBarNotificationHolder", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/NotificationStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/NotificationStats.struct new file mode 100644 index 00000000..14dd823b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/notification/NotificationStats.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T13:07:54.803741359Z", + "source_location": "", + "components": [ + {"mSeen": "readByte"}, + {"mExpanded": "readByte"}, + {"mDirectReplied": "readByte"}, + {"mSnoozed": "readByte"}, + {"mViewedSettings": "readByte"}, + {"mInteracted": "readByte"}, + {"mDismissalSurface": "readInt32"}, + {"mDismissalSentiment": "readInt32"} + ], + "full_name": "android.service.notification.NotificationStats", + "name": "NotificationStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/oemlock/IOemLockService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/oemlock/IOemLockService.struct new file mode 100644 index 00000000..67eab4a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/oemlock/IOemLockService.struct @@ -0,0 +1,77 @@ +{ + "produced_on": "2024-04-12T08:47:45.779652769Z", + "source_location": "", + "full_name": "android.service.oemlock.IOemLockService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getLockName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"allowed": "readBool"}, + {"signature": "readByteVector"} + ], + "name": "setOemUnlockAllowedByCarrier", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isOemUnlockAllowedByCarrier", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"allowed": "readBool"}], + "name": "setOemUnlockAllowedByUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "isOemUnlockAllowedByUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "isOemUnlockAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "isDeviceOemUnlocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IOemLockService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/persistentdata/IPersistentDataBlockService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/persistentdata/IPersistentDataBlockService.struct new file mode 100644 index 00000000..eb7b0510 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/persistentdata/IPersistentDataBlockService.struct @@ -0,0 +1,104 @@ +{ + "produced_on": "2024-04-12T08:47:45.781000226Z", + "source_location": "", + "full_name": "android.service.persistentdata.IPersistentDataBlockService", + "calls": [ + { + "code": 1, + "in": [{"data": "readByteVector"}], + "name": "write", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "read", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [], + "name": "wipe", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getDataBlockSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "getMaximumDataBlockSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [{"enabled": "readBool"}], + "name": "setOemUnlockEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getOemUnlockEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "getFlashLockState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [], + "name": "hasFrpCredentialHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "getPersistentDataPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IPersistentDataBlockService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/GetWalletCardsRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/GetWalletCardsRequest.struct new file mode 100644 index 00000000..922d5883 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/GetWalletCardsRequest.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:50:52.763325694Z", + "source_location": "", + "components": [ + {"cardWidthPx": "readInt32"}, + {"cardHeightPx": "readInt32"}, + {"iconSizePx": "readInt32"}, + {"maxCards": "readInt32"} + ], + "full_name": "android.service.quickaccesswallet.GetWalletCardsRequest", + "name": "GetWalletCardsRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletService.struct new file mode 100644 index 00000000..7e510a46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletService.struct @@ -0,0 +1,90 @@ +{ + "produced_on": "2024-04-12T08:47:45.784932053Z", + "source_location": "", + "full_name": "android.service.quickaccesswallet.IQuickAccessWalletService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.GetWalletCardsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onWalletCardsRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.SelectWalletCardRequest" + }] + } + ], + "name": "onWalletCardSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onWalletDismissed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.WalletServiceEventListenerRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerWalletServiceEventListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.WalletServiceEventListenerRequest" + }] + } + ], + "name": "unregisterWalletServiceEventListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"callbacks": "readStrongBinder"}], + "name": "onTargetActivityIntentRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IQuickAccessWalletService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletServiceCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletServiceCallbacks.struct new file mode 100644 index 00000000..0f32ad06 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/IQuickAccessWalletServiceCallbacks.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:45.786406552Z", + "source_location": "", + "full_name": "android.service.quickaccesswallet.IQuickAccessWalletServiceCallbacks", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.GetWalletCardsResponse" + }] + } + ], + "name": "onGetWalletCardsSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.GetWalletCardsError" + }] + } + ], + "name": "onGetWalletCardsFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.service.quickaccesswallet.WalletServiceEvent" + }] + } + ], + "name": "onWalletServiceEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "onTargetActivityPendingIntentReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IQuickAccessWalletServiceCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/SelectWalletCardRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/SelectWalletCardRequest.struct new file mode 100644 index 00000000..81d108f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/SelectWalletCardRequest.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T16:05:09.707338180Z", + "source_location": "", + "components": [{"cardId": "readString16"}], + "full_name": "android.service.quickaccesswallet.SelectWalletCardRequest", + "name": "SelectWalletCardRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/WalletServiceEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/WalletServiceEvent.struct new file mode 100644 index 00000000..e6680d82 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quickaccesswallet/WalletServiceEvent.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:59:16.968097674Z", + "source_location": "", + "components": [{"eventType": "readInt32"}], + "full_name": "android.service.quickaccesswallet.WalletServiceEvent", + "name": "WalletServiceEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSService.struct new file mode 100644 index 00000000..1f44d529 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSService.struct @@ -0,0 +1,134 @@ +{ + "produced_on": "2024-04-12T08:47:45.790874752Z", + "source_location": "", + "full_name": "android.service.quicksettings.IQSService", + "calls": [ + { + "code": 1, + "in": [{"tile": "readStrongBinder"}], + "name": "getTile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.service.quicksettings.Tile" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.service.quicksettings.Tile" + }] + }, + {"service": "readStrongBinder"} + ], + "name": "updateQsTile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"tile": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"contentDescription": "readString16"} + ], + "name": "updateStatusIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"tile": "readStrongBinder"}], + "name": "onShowDialog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"tile": "readStrongBinder"}], + "name": "onStartActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"tile": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "startActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "isLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "isSecure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"tile": "readStrongBinder"}], + "name": "startUnlockAndRun", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"tile": "readStrongBinder"}], + "name": "onDialogHidden", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"tile": "readStrongBinder"}], + "name": "onStartSuccessful", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IQSService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSTileService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSTileService.struct new file mode 100644 index 00000000..db4ba380 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/quicksettings/IQSTileService.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.791991514Z", + "source_location": "", + "full_name": "android.service.quicksettings.IQSTileService", + "calls": [ + { + "code": 1, + "in": [], + "name": "onTileAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onTileRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onStartListening", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onStopListening", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"wtoken": "readStrongBinder"}], + "name": "onClick", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onUnlockComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IQSTileService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationCallback.struct new file mode 100644 index 00000000..bc3ebea8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.793714318Z", + "source_location": "", + "full_name": "android.service.remotelockscreenvalidation.IRemoteLockscreenValidationCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.app.RemoteLockscreenValidationResult" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"message": "readString16"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteLockscreenValidationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationService.struct new file mode 100644 index 00000000..f83ef1fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/remotelockscreenvalidation/IRemoteLockscreenValidationService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.794730908Z", + "source_location": "", + "full_name": "android.service.remotelockscreenvalidation.IRemoteLockscreenValidationService", + "calls": [{ + "code": 1, + "in": [ + {"guess": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "validateLockscreenGuess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteLockscreenValidationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerResult.struct new file mode 100644 index 00000000..d81ed75f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerResult.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.795739878Z", + "source_location": "", + "full_name": "android.service.resolver.IResolverRankerResult", + "calls": [{ + "code": 1, + "in": [{ + "results": "readList", + "__parcelType": "android.service.resolver.ResolverTarget" + }], + "name": "sendResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResolverRankerResult", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerService.struct new file mode 100644 index 00000000..9ac0693a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/IResolverRankerService.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:45.796850140Z", + "source_location": "", + "full_name": "android.service.resolver.IResolverRankerService", + "calls": [ + { + "code": 1, + "in": [ + { + "targets": "readList", + "__parcelType": "android.service.resolver.ResolverTarget" + }, + {"result": "readStrongBinder"} + ], + "name": "predict", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "targets": "readList", + "__parcelType": "android.service.resolver.ResolverTarget" + }, + {"selectedPosition": "readInt32"} + ], + "name": "train", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IResolverRankerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/ResolverTarget.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/ResolverTarget.struct new file mode 100644 index 00000000..43764674 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resolver/ResolverTarget.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T15:01:49.645654890Z", + "source_location": "", + "components": [ + {"mRecencyScore": "readFloat"}, + {"mTimeSpentScore": "readFloat"}, + {"mLaunchScore": "readFloat"}, + {"mChooserScore": "readFloat"}, + {"mSelectProbability": "readFloat"} + ], + "full_name": "android.service.resolver.ResolverTarget", + "name": "ResolverTarget", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resumeonreboot/IResumeOnRebootService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resumeonreboot/IResumeOnRebootService.struct new file mode 100644 index 00000000..87152ecf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/resumeonreboot/IResumeOnRebootService.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:45.798678587Z", + "source_location": "", + "full_name": "android.service.resumeonreboot.IResumeOnRebootService", + "calls": [ + { + "code": 1, + "in": [ + {"unwrappedBlob": "readByteVector"}, + {"lifeTimeInMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "wrapSecret", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"wrappedBlob": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "unwrap", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IResumeOnRebootService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverCallback.struct new file mode 100644 index 00000000..a97d201a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:45.799708677Z", + "source_location": "", + "full_name": "android.service.rotationresolver.IRotationResolverCallback", + "calls": [ + { + "code": 1, + "in": [{"cancellation": "readStrongBinder"}], + "name": "onCancellable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"recommendedRotation": "readInt32"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"error": "readInt32"}], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRotationResolverCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverService.struct new file mode 100644 index 00000000..41614e78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/rotationresolver/IRotationResolverService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.800776949Z", + "source_location": "", + "full_name": "android.service.rotationresolver.IRotationResolverService", + "calls": [{ + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.rotationresolver.RotationResolutionRequest" + }] + } + ], + "name": "resolveRotation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRotationResolverService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/search/ISearchUiService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/search/ISearchUiService.struct new file mode 100644 index 00000000..17a570d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/search/ISearchUiService.struct @@ -0,0 +1,141 @@ +{ + "produced_on": "2024-04-12T08:47:45.803053994Z", + "source_location": "", + "full_name": "android.service.search.ISearchUiService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.app.search.SearchContext" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + } + ], + "name": "onCreateSearchSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "input": "readParcelable", + "__parcelType": "android.app.search.Query" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onQuery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "input": "readParcelable", + "__parcelType": "android.app.search.Query" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.app.search.SearchTargetEvent" + }] + } + ], + "name": "onNotifyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onRegisterEmptyQueryResultUpdateCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onUnregisterEmptyQueryResultUpdateCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.search.SearchSessionId" + }] + } + ], + "name": "onDestroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISearchUiService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderService.struct new file mode 100644 index 00000000..f9317f65 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderService.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.804374330Z", + "source_location": "", + "full_name": "android.service.selectiontoolbar.ISelectionToolbarRenderService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callingUid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "showInfo": "readParcelable", + "__parcelType": "android.view.selectiontoolbar.ShowInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onShow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"widgetToken": "readInt64"}], + "name": "onHide", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingUid": "readInt32"}, + {"widgetToken": "readInt64"} + ], + "name": "onDismiss", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISelectionToolbarRenderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderServiceCallback.struct new file mode 100644 index 00000000..3071c12d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/selectiontoolbar/ISelectionToolbarRenderServiceCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.805387161Z", + "source_location": "", + "full_name": "android.service.selectiontoolbar.ISelectionToolbarRenderServiceCallback", + "calls": [{ + "code": 1, + "in": [ + {"source": "readStrongBinder"}, + {"target": "readStrongBinder"} + ], + "name": "transferTouch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISelectionToolbarRenderServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/settings/suggestions/ISuggestionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/settings/suggestions/ISuggestionService.struct new file mode 100644 index 00000000..3968f75a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/settings/suggestions/ISuggestionService.struct @@ -0,0 +1,55 @@ +{ + "produced_on": "2024-04-12T08:47:45.806619885Z", + "source_location": "", + "full_name": "android.service.settings.suggestions.ISuggestionService", + "calls": [ + { + "code": 2, + "in": [], + "name": "getSuggestions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.service.settings.suggestions.Suggestion" + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "suggestion": "readParcelable", + "__parcelType": "android.service.settings.suggestions.Suggestion" + }] + } + ], + "name": "dismissSuggestion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "suggestion": "readParcelable", + "__parcelType": "android.service.settings.suggestions.Suggestion" + }] + } + ], + "name": "launchSuggestion", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISuggestionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/smartspace/ISmartspaceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/smartspace/ISmartspaceService.struct new file mode 100644 index 00000000..d33b95bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/smartspace/ISmartspaceService.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:45.808946721Z", + "source_location": "", + "full_name": "android.service.smartspace.ISmartspaceService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + } + ], + "name": "onCreateSmartspaceSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceTargetEvent" + }] + } + ], + "name": "notifySmartspaceEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + } + ], + "name": "requestSmartspaceUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "registerSmartspaceUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "unregisterSmartspaceUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.app.smartspace.SmartspaceSessionId" + }] + } + ], + "name": "onDestroySmartspaceSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISmartspaceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/storage/IExternalStorageService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/storage/IExternalStorageService.struct new file mode 100644 index 00000000..46650b5d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/storage/IExternalStorageService.struct @@ -0,0 +1,111 @@ +{ + "produced_on": "2024-04-12T08:47:45.810542143Z", + "source_location": "", + "full_name": "android.service.storage.IExternalStorageService", + "calls": [ + { + "code": 1, + "in": [ + {"sessionId": "readString16"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deviceFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"upperPath": "readString16"}, + {"lowerPath": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "startSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "endSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vol": "readParcelable", + "__parcelType": "android.os.storage.StorageVolume" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "notifyVolumeStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sessionId": "readString16"}, + {"volumeUuid": "readString16"}, + {"bytes": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "freeCache", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"tid": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "notifyAnrDelayStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExternalStorageService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierCallback.struct new file mode 100644 index 00000000..a9e30f31 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:45.811648295Z", + "source_location": "", + "full_name": "android.service.textclassifier.ITextClassifierCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITextClassifierCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierService.struct new file mode 100644 index 00000000..0f7a83da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/textclassifier/ITextClassifierService.struct @@ -0,0 +1,230 @@ +{ + "produced_on": "2024-04-12T08:47:45.814080224Z", + "source_location": "", + "full_name": "android.service.textclassifier.ITextClassifierService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.textclassifier.TextSelection.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onSuggestSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.textclassifier.TextClassification.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onClassifyText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.textclassifier.TextLinks.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onGenerateLinks", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.textclassifier.SelectionEvent" + }] + } + ], + "name": "onSelectionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassifierEvent" + }] + } + ], + "name": "onTextClassifierEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "context": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationContext" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + } + ], + "name": "onCreateTextClassificationSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + } + ], + "name": "onDestroyTextClassificationSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.textclassifier.TextLanguage.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onDetectLanguage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionId": "readParcelable", + "__parcelType": "android.view.textclassifier.TextClassificationSessionId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.service.textclassifier.ConversationActions.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onSuggestConversationActions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"connected": "readInt32"}], + "name": "onConnectedStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITextClassifierService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProvider.struct new file mode 100644 index 00000000..d41e8b3f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProvider.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:45.815337679Z", + "source_location": "", + "full_name": "android.service.timezone.ITimeZoneProvider", + "calls": [ + { + "code": 1, + "in": [ + {"manager": "readStrongBinder"}, + {"initializationTimeoutMillis": "readInt64"}, + {"eventFilteringAgeThresholdMillis": "readInt64"} + ], + "name": "startUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stopUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITimeZoneProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProviderManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProviderManager.struct new file mode 100644 index 00000000..6edd8ae0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/timezone/ITimeZoneProviderManager.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.816439190Z", + "source_location": "", + "full_name": "android.service.timezone.ITimeZoneProviderManager", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timeZoneProviderEvent": "readParcelable", + "__parcelType": "android.service.timezone.TimeZoneProviderEvent" + }] + } + ], + "name": "onTimeZoneProviderEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITimeZoneProviderManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationCallback.struct new file mode 100644 index 00000000..38ef8d0e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.819870908Z", + "source_location": "", + "full_name": "android.service.translation.ITranslationCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "translationResponse": "readParcelable", + "__parcelType": "android.view.translation.TranslationResponse" + }] + } + ], + "name": "onTranslationResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITranslationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationService.struct new file mode 100644 index 00000000..435ae3ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/translation/ITranslationService.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:47:45.821245065Z", + "source_location": "", + "full_name": "android.service.translation.ITranslationService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "translationContext": "readParcelable", + "__parcelType": "android.view.translation.TranslationContext" + }] + }, + {"sessionId": "readInt32"}, + {"receiver": "readStrongBinder"} + ], + "name": "onCreateTranslationSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sourceFormat": "readInt32"}, + {"targetFormat": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onTranslationCapabilitiesRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITranslationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentService.struct new file mode 100644 index 00000000..8bc63f7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentService.struct @@ -0,0 +1,117 @@ +{ + "produced_on": "2024-04-12T08:47:45.823607592Z", + "source_location": "", + "full_name": "android.service.trust.ITrustAgentService", + "calls": [ + { + "code": 1, + "in": [{"successful": "readBool"}], + "name": "onUnlockAttempt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"dismissKeyguard": "readBool"}], + "name": "onUserRequestedUnlock", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onUserMayRequestUnlock", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"timeoutMs": "readInt32"}], + "name": "onUnlockLockout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onTrustTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onDeviceLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onDeviceUnlocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + { + "options": "readList", + "__parcelType": "android.os.PersistableBundle" + }, + {"token": "readStrongBinder"} + ], + "name": "onConfigure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readByteVector"}, + {"handle": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "onEscrowTokenAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"handle": "readInt64"}, + {"tokenState": "readInt32"} + ], + "name": "onTokenStateReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"handle": "readInt64"}, + {"successful": "readBool"} + ], + "name": "onEscrowTokenRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITrustAgentService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentServiceCallback.struct new file mode 100644 index 00000000..6d2bcbe2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/trust/ITrustAgentServiceCallback.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:45.825153233Z", + "source_location": "", + "full_name": "android.service.trust.ITrustAgentServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"durationMs": "readInt64"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "grantTrust", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "revokeTrust", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "lockUser", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"managingTrust": "readBool"}], + "name": "setManagingTrust", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"result": "readBool"}, + {"token": "readStrongBinder"} + ], + "name": "onConfigureCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"token": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "addEscrowToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"handle": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "isEscrowTokenActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"handle": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "removeEscrowToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"handle": "readInt64"}, + {"token": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "unlockUserWithToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "showKeyguardErrorMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITrustAgentServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordDetectionServiceFailure.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordDetectionServiceFailure.struct new file mode 100644 index 00000000..c07f451f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordDetectionServiceFailure.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:54:53.493945494Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readString8": "readString8"} + ], + "full_name": "android.service.voice.HotwordDetectionServiceFailure", + "name": "HotwordDetectionServiceFailure", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordRejectedResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordRejectedResult.struct new file mode 100644 index 00000000..5035b5ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/HotwordRejectedResult.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:03:03.750015568Z", + "source_location": "", + "components": [{"confidenceLevel": "readInt32"}], + "full_name": "android.service.voice.HotwordRejectedResult", + "name": "HotwordRejectedResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDetectorSessionVisualQueryDetectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDetectorSessionVisualQueryDetectionCallback.struct new file mode 100644 index 00000000..a30a6da5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDetectorSessionVisualQueryDetectionCallback.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:45.829423968Z", + "source_location": "", + "full_name": "android.service.voice.IDetectorSessionVisualQueryDetectionCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onAttentionGained", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAttentionLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"partialQuery": "readString16"}], + "name": "onQueryDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onQueryFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onQueryRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDetectorSessionVisualQueryDetectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDspHotwordDetectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDspHotwordDetectionCallback.struct new file mode 100644 index 00000000..2067cf1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IDspHotwordDetectionCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:45.830636772Z", + "source_location": "", + "full_name": "android.service.voice.IDspHotwordDetectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hotwordDetectedResult": "readParcelable", + "__parcelType": "android.service.voice.HotwordDetectedResult" + }] + } + ], + "name": "onDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.voice.HotwordRejectedResult" + }] + } + ], + "name": "onRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDspHotwordDetectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IMicrophoneHotwordDetectionVoiceInteractionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IMicrophoneHotwordDetectionVoiceInteractionCallback.struct new file mode 100644 index 00000000..51ce1ab6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IMicrophoneHotwordDetectionVoiceInteractionCallback.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:45.832185623Z", + "source_location": "", + "full_name": "android.service.voice.IMicrophoneHotwordDetectionVoiceInteractionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hotwordDetectedResult": "readParcelable", + "__parcelType": "android.service.voice.HotwordDetectedResult" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioStream": "readParcelable", + "__parcelType": "android.service.voice.ParcelFileDescriptor" + }] + } + ], + "name": "onDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hotwordDetectionServiceFailure": "readParcelable", + "__parcelType": "android.service.voice.HotwordDetectionServiceFailure" + }] + } + ], + "name": "onHotwordDetectionServiceFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hotwordRejectedResult": "readParcelable", + "__parcelType": "android.service.voice.HotwordRejectedResult" + }] + } + ], + "name": "onRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMicrophoneHotwordDetectionVoiceInteractionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/ISandboxedDetectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/ISandboxedDetectionService.struct new file mode 100644 index 00000000..f06277c4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/ISandboxedDetectionService.struct @@ -0,0 +1,147 @@ +{ + "produced_on": "2024-04-12T08:47:45.834273534Z", + "source_location": "", + "full_name": "android.service.voice.ISandboxedDetectionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.service.voice.SoundTrigger.KeyphraseRecognitionEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"timeoutMillis": "readInt64"}, + {"callback": "readStrongBinder"} + ], + "name": "detectFromDspSource", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioStream": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"audioSource": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "detectFromMicrophoneSource", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "detectWithVisualSignals", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "updateState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"audioFlinger": "readStrongBinder"}], + "name": "updateAudioFlinger", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"contentCaptureManager": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.content.ContentCaptureOptions" + }] + } + ], + "name": "updateContentCaptureManager", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"recognitionServiceManager": "readStrongBinder"}], + "name": "updateRecognitionServiceManager", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "ping", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "stopDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISandboxedDetectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVisualQueryDetectionVoiceInteractionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVisualQueryDetectionVoiceInteractionCallback.struct new file mode 100644 index 00000000..c67164bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVisualQueryDetectionVoiceInteractionCallback.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:45.835618601Z", + "source_location": "", + "full_name": "android.service.voice.IVisualQueryDetectionVoiceInteractionCallback", + "calls": [ + { + "code": 1, + "in": [{"partialQuery": "readString16"}], + "name": "onQueryDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onQueryFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onQueryRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "visualQueryDetectionServiceFailure": "readParcelable", + "__parcelType": "android.service.voice.VisualQueryDetectionServiceFailure" + }] + } + ], + "name": "onVisualQueryDetectionServiceFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVisualQueryDetectionVoiceInteractionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionService.struct new file mode 100644 index 00000000..646a6214 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionService.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:45.837101981Z", + "source_location": "", + "full_name": "android.service.voice.IVoiceInteractionService", + "calls": [ + { + "code": 1, + "in": [], + "name": "ready", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "soundModelsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "shutdown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "launchVoiceAssistFromKeyguard", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + { + "voiceActions": "readList", + "__parcelType": "String" + }, + {"callback": "readStrongBinder"} + ], + "name": "getActiveServiceSupportedActions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"flags": "readInt32"} + ], + "name": "prepareToShowSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "showSessionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"token": "readStrongBinder"}, + {"detectorType": "readInt32"} + ], + "name": "detectorRemoteExceptionOccurred", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSession.struct new file mode 100644 index 00000000..9cd8823b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSession.struct @@ -0,0 +1,153 @@ +{ + "produced_on": "2024-04-12T08:47:45.838786244Z", + "source_location": "", + "full_name": "android.service.voice.IVoiceInteractionSession", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionArgs": "readBundle"}] + }, + {"flags": "readInt32"}, + {"showCallback": "readStrongBinder"} + ], + "name": "show", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "hide", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"taskId": "readInt32"}, + {"activityId": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"assistData": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "structure": "readParcelable", + "__parcelType": "android.app.assist.AssistStructure" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "content": "readParcelable", + "__parcelType": "android.app.assist.AssistContent" + }] + }, + {"index": "readInt32"}, + {"count": "readInt32"} + ], + "name": "handleAssist", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "screenshot": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ], + "name": "handleScreenshot", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"taskId": "readInt32"} + ], + "name": "taskStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"taskId": "readInt32"} + ], + "name": "taskFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "closeSystemDialogs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "onLockscreenShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "destroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "visibleActivityInfo": "readParcelable", + "__parcelType": "android.service.voice.VisibleActivityInfo" + }] + }, + {"type": "readInt32"} + ], + "name": "notifyVisibleActivityInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractionSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSessionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSessionService.struct new file mode 100644 index 00000000..5fbcbae9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/IVoiceInteractionSessionService.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:45.839895366Z", + "source_location": "", + "full_name": "android.service.voice.IVoiceInteractionSessionService", + "calls": [{ + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"startFlags": "readInt32"} + ], + "name": "newSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVoiceInteractionSessionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/SoundTriggerFailure.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/SoundTriggerFailure.struct new file mode 100644 index 00000000..5da2065c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/SoundTriggerFailure.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:14:20.863177903Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readString8": "readString8"} + ], + "full_name": "android.service.voice.SoundTriggerFailure", + "name": "SoundTriggerFailure", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/VisualQueryDetectionServiceFailure.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/VisualQueryDetectionServiceFailure.struct new file mode 100644 index 00000000..4f93673e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/voice/VisualQueryDetectionServiceFailure.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:38:32.581596228Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"readString8": "readString8"} + ], + "full_name": "android.service.voice.VisualQueryDetectionServiceFailure", + "name": "VisualQueryDetectionServiceFailure", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IPersistentVrStateCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IPersistentVrStateCallbacks.struct new file mode 100644 index 00000000..37e6fea7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IPersistentVrStateCallbacks.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.843041889Z", + "source_location": "", + "full_name": "android.service.vr.IPersistentVrStateCallbacks", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onPersistentVrStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPersistentVrStateCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrListener.struct new file mode 100644 index 00000000..723973ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrListener.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:45.844033719Z", + "source_location": "", + "full_name": "android.service.vr.IVrListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"running2dInVr": "readBool"}, + {"pid": "readInt32"} + ], + "name": "focusedActivityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVrListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrManager.struct new file mode 100644 index 00000000..9e8ece0a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrManager.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:45.846087339Z", + "source_location": "", + "full_name": "android.service.vr.IVrManager", + "calls": [ + { + "code": 1, + "in": [{"cb": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cb": "readStrongBinder"}], + "name": "registerPersistentVrStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterPersistentVrStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getVrModeState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "getPersistentVrModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"enabled": "readBool"}], + "name": "setPersistentVrModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vr2dDisplayProperties": "readParcelable", + "__parcelType": "android.app.Vr2dDisplayProperties" + }] + } + ], + "name": "setVr2dDisplayProperties", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getVr2dDisplayId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"componentName": "readString16"}], + "name": "setAndBindCompositor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"standby": "readBool"}], + "name": "setStandbyEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVrManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrStateCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrStateCallbacks.struct new file mode 100644 index 00000000..7edba8b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/vr/IVrStateCallbacks.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.847079329Z", + "source_location": "", + "full_name": "android.service.vr.IVrStateCallbacks", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onVrStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVrStateCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperConnection.struct new file mode 100644 index 00000000..d34ec2f9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperConnection.struct @@ -0,0 +1,86 @@ +{ + "produced_on": "2024-04-12T08:47:45.848400816Z", + "source_location": "", + "full_name": "android.service.wallpaper.IWallpaperConnection", + "calls": [ + { + "code": 1, + "in": [ + {"engine": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "attachEngine", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"engine": "readStrongBinder"}], + "name": "engineShown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"name": "readString16"}], + "name": "setWallpaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "colors": "readParcelable", + "__parcelType": "android.app.WallpaperColors" + }] + }, + {"displayId": "readInt32"} + ], + "name": "onWallpaperColorsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "area": "readParcelable", + "__parcelType": "android.graphics.RectF" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "colors": "readParcelable", + "__parcelType": "android.app.WallpaperColors" + }] + }, + {"displayId": "readInt32"} + ], + "name": "onLocalWallpaperColorsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWallpaperConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperEngine.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperEngine.struct new file mode 100644 index 00000000..58628647 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperEngine.struct @@ -0,0 +1,188 @@ +{ + "produced_on": "2024-04-12T08:47:45.850292113Z", + "source_location": "", + "full_name": "android.service.wallpaper.IWallpaperEngine", + "calls": [ + { + "code": 1, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "setDesiredSize", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "padding": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "setDisplayPadding", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"visible": "readBool"}], + "name": "setVisibility", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onScreenTurningOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onScreenTurnedOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"inAmbientDisplay": "readBool"}, + {"animationDuration": "readInt64"} + ], + "name": "setInAmbientMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.MotionEvent" + }] + } + ], + "name": "dispatchPointer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"action": "readString16"}, + {"x": "readInt32"}, + {"y": "readInt32"}, + {"z": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "dispatchWallpaperCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "requestWallpaperColors", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "destroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"scale": "readFloat"}], + "name": "setZoomOut", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "positionInWindow": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "resizePreview", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{ + "regions": "readList", + "__parcelType": "android.graphics.RectF" + }], + "name": "removeLocalColorsAreas", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "regions": "readList", + "__parcelType": "android.graphics.RectF" + }], + "name": "addLocalColorsAreas", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "mirrorSurfaceControl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ] + }, + { + "code": 16, + "in": [{"dimAmount": "readFloat"}], + "name": "applyDimming", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"which": "readInt32"}], + "name": "setWallpaperFlags", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWallpaperEngine", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperService.struct new file mode 100644 index 00000000..3321103a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpaper/IWallpaperService.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.851517908Z", + "source_location": "", + "full_name": "android.service.wallpaper.IWallpaperService", + "calls": [ + { + "code": 1, + "in": [ + {"connection": "readStrongBinder"}, + {"windowToken": "readStrongBinder"}, + {"windowType": "readInt32"}, + {"isPreview": "readBool"}, + {"reqWidth": "readInt32"}, + {"reqHeight": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "padding": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"displayId": "readInt32"}, + {"which": "readInt32"} + ], + "name": "attach", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"windowToken": "readStrongBinder"}], + "name": "detach", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWallpaperService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpapereffectsgeneration/IWallpaperEffectsGenerationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpapereffectsgeneration/IWallpaperEffectsGenerationService.struct new file mode 100644 index 00000000..af55529c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wallpapereffectsgeneration/IWallpaperEffectsGenerationService.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.852566539Z", + "source_location": "", + "full_name": "android.service.wallpapereffectsgeneration.IWallpaperEffectsGenerationService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.wallpapereffectsgeneration.CinematicEffectRequest" + }] + } + ], + "name": "onGenerateCinematicEffect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWallpaperEffectsGenerationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/watchdog/IExplicitHealthCheckService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/watchdog/IExplicitHealthCheckService.struct new file mode 100644 index 00000000..32d70c62 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/watchdog/IExplicitHealthCheckService.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:45.853878715Z", + "source_location": "", + "full_name": "android.service.watchdog.IExplicitHealthCheckService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"packageName": "readString16"}], + "name": "request", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"packageName": "readString16"}], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getSupportedPackages", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getRequestedPackages", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IExplicitHealthCheckService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wearable/IWearableSensingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wearable/IWearableSensingService.struct new file mode 100644 index 00000000..11d4cb46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/service/wearable/IWearableSensingService.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:45.856340874Z", + "source_location": "", + "full_name": "android.service.wearable.IWearableSensingService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcelFileDescriptor": "readParcelable", + "__parcelType": "android.service.wearable.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "provideDataStream", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "provideData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.app.ambientcontext.AmbientContextEventRequest" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detectionResultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "startDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"packageName": "readString16"}], + "name": "stopDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"eventTypes": "readInt32Vector"}, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "queryServiceStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWearableSensingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IModelDownloadListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IModelDownloadListener.struct new file mode 100644 index 00000000..63b9555c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IModelDownloadListener.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:45.859097438Z", + "source_location": "", + "full_name": "android.speech.IModelDownloadListener", + "calls": [ + { + "code": 1, + "in": [{"completedPercent": "readInt32"}], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onScheduled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IModelDownloadListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionListener.struct new file mode 100644 index 00000000..50499bc2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionListener.struct @@ -0,0 +1,131 @@ +{ + "produced_on": "2024-04-12T08:47:45.860978055Z", + "source_location": "", + "full_name": "android.speech.IRecognitionListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "onReadyForSpeech", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onBeginningOfSpeech", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"rmsdB": "readFloat"}], + "name": "onRmsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"buffer": "readByteVector"}], + "name": "onBufferReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onEndOfSpeech", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "onResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "onPartialResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "onSegmentResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onEndOfSegmentedSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"results": "readBundle"}] + } + ], + "name": "onLanguageDetection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"eventType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecognitionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionService.struct new file mode 100644 index 00000000..1f26c777 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionService.struct @@ -0,0 +1,102 @@ +{ + "produced_on": "2024-04-12T08:47:45.862834592Z", + "source_location": "", + "full_name": "android.speech.IRecognitionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognizerIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + } + ], + "name": "startListening", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "stopListening", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"listener": "readStrongBinder"}, + {"isShutdown": "readBool"} + ], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognizerIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "checkRecognitionSupport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognizerIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "triggerModelDownload", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecognitionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManager.struct new file mode 100644 index 00000000..e1472dc2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManager.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:45.864023615Z", + "source_location": "", + "full_name": "android.speech.IRecognitionServiceManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"clientToken": "readStrongBinder"}, + {"onDevice": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "createSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setTemporaryComponent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecognitionServiceManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManagerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManagerCallback.struct new file mode 100644 index 00000000..405bdcd5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionServiceManagerCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.865053666Z", + "source_location": "", + "full_name": "android.speech.IRecognitionServiceManagerCallback", + "calls": [ + { + "code": 1, + "in": [{"service": "readStrongBinder"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecognitionServiceManagerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionSupportCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionSupportCallback.struct new file mode 100644 index 00000000..15282665 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/IRecognitionSupportCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.866223249Z", + "source_location": "", + "full_name": "android.speech.IRecognitionSupportCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionSupport": "readParcelable", + "__parcelType": "android.speech.RecognitionSupport" + }] + } + ], + "name": "onSupportResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecognitionSupportCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechCallback.struct new file mode 100644 index 00000000..7b3b5f12 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechCallback.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:45.869628877Z", + "source_location": "", + "full_name": "android.speech.tts.ITextToSpeechCallback", + "calls": [ + { + "code": 1, + "in": [{"utteranceId": "readString16"}], + "name": "onStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"utteranceId": "readString16"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"utteranceId": "readString16"}, + {"isStarted": "readBool"} + ], + "name": "onStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"utteranceId": "readString16"}, + {"errorCode": "readInt32"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"utteranceId": "readString16"}, + {"sampleRateInHz": "readInt32"}, + {"audioFormat": "readInt32"}, + {"channelCount": "readInt32"} + ], + "name": "onBeginSynthesis", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"utteranceId": "readString16"}, + {"audio": "readByteVector"} + ], + "name": "onAudioAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"utteranceId": "readString16"}, + {"start": "readInt32"}, + {"end": "readInt32"}, + {"frame": "readInt32"} + ], + "name": "onRangeStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITextToSpeechCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechManager.struct new file mode 100644 index 00000000..c5d4f6a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechManager.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.870667258Z", + "source_location": "", + "full_name": "android.speech.tts.ITextToSpeechManager", + "calls": [{ + "code": 1, + "in": [ + {"engine": "readString16"}, + {"managerCallback": "readStrongBinder"} + ], + "name": "createSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITextToSpeechManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechService.struct new file mode 100644 index 00000000..2ef39caa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechService.struct @@ -0,0 +1,246 @@ +{ + "produced_on": "2024-04-12T08:47:45.874077875Z", + "source_location": "", + "full_name": "android.speech.tts.ITextToSpeechService", + "calls": [ + { + "code": 1, + "in": [ + {"callingInstance": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"queueMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"utteranceId": "readString16"} + ], + "name": "speak", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"callingInstance": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileDescriptor": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"utteranceId": "readString16"} + ], + "name": "synthesizeToFileDescriptor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"callingInstance": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"queueMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"utteranceId": "readString16"} + ], + "name": "playAudio", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"callingInstance": "readStrongBinder"}, + {"duration": "readInt64"}, + {"queueMode": "readInt32"}, + {"utteranceId": "readString16"} + ], + "name": "playSilence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "isSpeaking", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"callingInstance": "readStrongBinder"}], + "name": "stop", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getLanguage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 8, + "in": [], + "name": "getClientDefaultLanguage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 9, + "in": [ + {"lang": "readString16"}, + {"country": "readString16"}, + {"variant": "readString16"} + ], + "name": "isLanguageAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"lang": "readString16"}, + {"country": "readString16"}, + {"variant": "readString16"} + ], + "name": "getFeaturesForLanguage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 11, + "in": [ + {"caller": "readStrongBinder"}, + {"lang": "readString16"}, + {"country": "readString16"}, + {"variant": "readString16"} + ], + "name": "loadLanguage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"caller": "readStrongBinder"}, + {"cb": "readStrongBinder"} + ], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "getVoices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.speech.tts.Voice" + } + ] + }, + { + "code": 14, + "in": [ + {"caller": "readStrongBinder"}, + {"voiceName": "readString16"} + ], + "name": "loadVoice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"lang": "readString16"}, + {"country": "readString16"}, + {"variant": "readString16"} + ], + "name": "getDefaultVoiceNameFor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ITextToSpeechService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSession.struct new file mode 100644 index 00000000..9a3c692e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSession.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.875176037Z", + "source_location": "", + "full_name": "android.speech.tts.ITextToSpeechSession", + "calls": [{ + "code": 1, + "in": [], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITextToSpeechSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSessionCallback.struct new file mode 100644 index 00000000..7c3526ae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/speech/tts/ITextToSpeechSessionCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.876698068Z", + "source_location": "", + "full_name": "android.speech.tts.ITextToSpeechSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"session": "readStrongBinder"}, + {"serviceBinder": "readStrongBinder"} + ], + "name": "onConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"errorInfo": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITextToSpeechSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTask.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTask.struct new file mode 100644 index 00000000..59ead325 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTask.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.710671978Z", + "source_location": "", + "full_name": "android.system.composd.ICompilationTask", + "calls": [{ + "code": 1, + "in": [], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICompilationTask", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTaskCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTaskCallback.struct new file mode 100644 index 00000000..464c5baa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/ICompilationTaskCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:57.711706169Z", + "source_location": "", + "full_name": "android.system.composd.ICompilationTaskCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.system.composd.FailureReason" + }] + }, + {"message": "readString16"} + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICompilationTaskCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/IIsolatedCompilationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/IIsolatedCompilationService.struct new file mode 100644 index 00000000..1f890a03 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/composd/IIsolatedCompilationService.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:57.712910233Z", + "source_location": "", + "full_name": "android.system.composd.IIsolatedCompilationService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "startStagedApexCompile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "apexSource": "readParcelable", + "__parcelType": "android.system.composd.ApexSource" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startTestCompile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IIsolatedCompilationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/AuthenticatorSpec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/AuthenticatorSpec.struct new file mode 100644 index 00000000..50483b53 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/AuthenticatorSpec.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.769402735Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "authenticatorType": "readParcelable", + "__parcelType": "android.hardware.security.keymint.HardwareAuthenticatorType" + }] + }, + {"authenticatorId": "readInt64"} + ], + "full_name": "android.system.keystore2.AuthenticatorSpec", + "name": "AuthenticatorSpec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/Authorization.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/Authorization.struct new file mode 100644 index 00000000..b906735f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/Authorization.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:59.770345674Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyParameter": "readParcelable", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }] + } + ], + "full_name": "android.system.keystore2.Authorization", + "name": "Authorization", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/CreateOperationResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/CreateOperationResponse.struct new file mode 100644 index 00000000..1860f93a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/CreateOperationResponse.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:59.771482656Z", + "source_location": "", + "components": [ + {"iOperation": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operationChallenge": "readParcelable", + "__parcelType": "android.system.keystore2.OperationChallenge" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.system.keystore2.KeyParameters" + }] + }, + {"upgradedBlob": "readByteVector"} + ], + "full_name": "android.system.keystore2.CreateOperationResponse", + "name": "CreateOperationResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/EphemeralStorageKeyResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/EphemeralStorageKeyResponse.struct new file mode 100644 index 00000000..c8466836 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/EphemeralStorageKeyResponse.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.773111569Z", + "source_location": "", + "components": [ + {"ephemeralKey": "readByteVector"}, + {"upgradedBlob": "readByteVector"} + ], + "full_name": "android.system.keystore2.EphemeralStorageKeyResponse", + "name": "EphemeralStorageKeyResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreOperation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreOperation.struct new file mode 100644 index 00000000..81d31a35 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreOperation.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:59.774919605Z", + "source_location": "", + "full_name": "android.system.keystore2.IKeystoreOperation", + "calls": [ + { + "code": 1, + "in": [{"aadInput": "readByteVector"}], + "name": "updateAad", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"input": "readByteVector"}], + "name": "update", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [ + {"input": "readByteVector"}, + {"signature": "readByteVector"} + ], + "name": "finish", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "abort", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeystoreOperation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreSecurityLevel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreSecurityLevel.struct new file mode 100644 index 00000000..56b931fd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreSecurityLevel.struct @@ -0,0 +1,206 @@ +{ + "produced_on": "2024-04-12T08:47:59.777990196Z", + "source_location": "", + "full_name": "android.system.keystore2.IKeystoreSecurityLevel", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + { + "operationParameters": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"forced": "readBool"} + ], + "name": "createOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.CreateOperationResponse" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attestationKey": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + { + "params": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"flags": "readInt32"}, + {"entropy": "readByteVector"} + ], + "name": "generateKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.KeyMetadata" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attestationKey": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + { + "params": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + {"flags": "readInt32"}, + {"keyData": "readByteVector"} + ], + "name": "importKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.KeyMetadata" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wrappingKey": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"maskingKey": "readByteVector"}, + { + "params": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }, + { + "authenticators": "readParcelableVector", + "__parcelType": "android.system.keystore2.AuthenticatorSpec" + } + ], + "name": "importWrappedKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.KeyMetadata" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "storageKey": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + } + ], + "name": "convertStorageKeyToEphemeral", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.EphemeralStorageKeyResponse" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + } + ], + "name": "deleteKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeystoreSecurityLevel", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreService.struct new file mode 100644 index 00000000..4fcb11d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/IKeystoreService.struct @@ -0,0 +1,201 @@ +{ + "produced_on": "2024-04-12T08:47:59.781109988Z", + "source_location": "", + "full_name": "android.system.keystore2.IKeystoreService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + } + ], + "name": "getSecurityLevel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + } + ], + "name": "getKeyEntry", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.KeyEntryResponse" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"publicCert": "readByteVector"}, + {"certificateChain": "readByteVector"} + ], + "name": "updateSubcomponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domain": "readParcelable", + "__parcelType": "android.system.keystore2.Domain" + }] + }, + {"nspace": "readInt64"} + ], + "name": "listEntries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.system.keystore2.KeyDescriptor" + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + } + ], + "name": "deleteKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"granteeUid": "readInt32"}, + {"accessVector": "readInt32"} + ], + "name": "grant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"granteeUid": "readInt32"} + ], + "name": "ungrant", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domain": "readParcelable", + "__parcelType": "android.system.keystore2.Domain" + }] + }, + {"nspace": "readInt64"} + ], + "name": "getNumberOfEntries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domain": "readParcelable", + "__parcelType": "android.system.keystore2.Domain" + }] + }, + {"nspace": "readInt64"}, + {"startingPastAlias": "readString16"} + ], + "name": "listEntriesBatched", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.system.keystore2.KeyDescriptor" + } + ] + } + ], + "name": "IKeystoreService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyDescriptor.struct new file mode 100644 index 00000000..43b5aaa6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyDescriptor.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:59.782485846Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "domain": "readParcelable", + "__parcelType": "android.system.keystore2.Domain" + }] + }, + {"nspace": "readInt64"}, + {"alias": "readString16"}, + {"blob": "readByteVector"} + ], + "full_name": "android.system.keystore2.KeyDescriptor", + "name": "KeyDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyEntryResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyEntryResponse.struct new file mode 100644 index 00000000..f18c2635 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyEntryResponse.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:59.783574967Z", + "source_location": "", + "components": [ + {"iSecurityLevel": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.system.keystore2.KeyMetadata" + }] + } + ], + "full_name": "android.system.keystore2.KeyEntryResponse", + "name": "KeyEntryResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyMetadata.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyMetadata.struct new file mode 100644 index 00000000..987a7053 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyMetadata.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:59.784694610Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.system.keystore2.KeyDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keySecurityLevel": "readParcelable", + "__parcelType": "android.hardware.security.keymint.SecurityLevel" + }] + }, + { + "authorizations": "readParcelableVector", + "__parcelType": "android.system.keystore2.Authorization" + }, + {"certificate": "readByteVector"}, + {"certificateChain": "readByteVector"}, + {"modificationTimeMs": "readInt64"} + ], + "full_name": "android.system.keystore2.KeyMetadata", + "name": "KeyMetadata", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyParameters.struct new file mode 100644 index 00000000..6ea89038 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/KeyParameters.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:59.785541067Z", + "source_location": "", + "components": [{ + "keyParameter": "readParcelableVector", + "__parcelType": "android.hardware.security.keymint.KeyParameter" + }], + "full_name": "android.system.keystore2.KeyParameters", + "name": "KeyParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/OperationChallenge.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/OperationChallenge.struct new file mode 100644 index 00000000..4b1a4fd0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/keystore2/OperationChallenge.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:59.788007465Z", + "source_location": "", + "components": [{"challenge": "readInt64"}], + "full_name": "android.system.keystore2.OperationChallenge", + "name": "OperationChallenge", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/INetd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/INetd.struct new file mode 100644 index 00000000..17bf1060 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/INetd.struct @@ -0,0 +1,96 @@ +{ + "produced_on": "2024-04-12T08:48:00.142081444Z", + "source_location": "", + "full_name": "android.system.net.netd.INetd", + "calls": [ + { + "code": 1, + "in": [ + {"networkHandle": "readInt64"}, + {"ifname": "readString16"} + ], + "name": "addInterfaceToOemNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"networkHandle": "readInt64"}, + {"ifname": "readString16"}, + {"destination": "readString16"}, + {"nexthop": "readString16"} + ], + "name": "addRouteToOemNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "createOemNetwork", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.net.netd.INetd.OemNetwork" + }] + } + ] + }, + { + "code": 4, + "in": [{"networkHandle": "readInt64"}], + "name": "destroyOemNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"networkHandle": "readInt64"}, + {"ifname": "readString16"} + ], + "name": "removeInterfaceFromOemNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"networkHandle": "readInt64"}, + {"ifname": "readString16"}, + {"destination": "readString16"}, + {"nexthop": "readString16"} + ], + "name": "removeRouteFromOemNetwork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"inputIfName": "readString16"}, + {"outputIfName": "readString16"}, + {"enable": "readBool"} + ], + "name": "setForwardingBetweenInterfaces", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"enable": "readBool"}], + "name": "setIpForwardEnable", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/OemNetwork.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/OemNetwork.struct new file mode 100644 index 00000000..8ab67cb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/net/netd/OemNetwork.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.141987472Z", + "source_location": "", + "components": [ + {"networkHandle": "readInt64"}, + {"packetMark": "readInt32"} + ], + "full_name": "android.system.net.netd.OemNetwork", + "name": "OemNetwork", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendCallback.struct new file mode 100644 index 00000000..e2c931e9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.161075263Z", + "source_location": "", + "full_name": "android.system.suspend.ISuspendCallback", + "calls": [{ + "code": 1, + "in": [ + {"success": "readBool"}, + {"wakeupReasons": "readString16Vector"} + ], + "name": "notifyWakeup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ISuspendCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendControlService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendControlService.struct new file mode 100644 index 00000000..ab9844fe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISuspendControlService.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:48:00.162154024Z", + "source_location": "", + "full_name": "android.system.suspend.ISuspendControlService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"name": "readString16"} + ], + "name": "registerWakelockCallback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISuspendControlService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISystemSuspend.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISystemSuspend.struct new file mode 100644 index 00000000..e5469639 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/ISystemSuspend.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:48:00.163127744Z", + "source_location": "", + "full_name": "android.system.suspend.ISystemSuspend", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.system.suspend.WakeLockType" + }] + }, + {"name": "readString16"} + ], + "name": "acquireWakeLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "ISystemSuspend", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakeLock.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakeLock.struct new file mode 100644 index 00000000..31ac2a2b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakeLock.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.164078703Z", + "source_location": "", + "full_name": "android.system.suspend.IWakeLock", + "calls": [{ + "code": 1, + "in": [], + "name": "release", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWakeLock", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakelockCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakelockCallback.struct new file mode 100644 index 00000000..53644c9a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/IWakelockCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:48:00.164942100Z", + "source_location": "", + "full_name": "android.system.suspend.IWakelockCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "notifyAcquired", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "notifyReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWakelockCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/ISuspendControlServiceInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/ISuspendControlServiceInternal.struct new file mode 100644 index 00000000..818cce6d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/ISuspendControlServiceInternal.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:48:00.166748866Z", + "source_location": "", + "full_name": "android.system.suspend.internal.ISuspendControlServiceInternal", + "calls": [ + { + "code": 1, + "in": [{"token": "readStrongBinder"}], + "name": "enableAutosuspend", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "forceSuspend", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "getWakeLockStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.system.suspend.internal.WakeLockInfo" + } + ] + }, + { + "code": 4, + "in": [], + "name": "getWakeupStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.system.suspend.internal.WakeupInfo" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getSuspendStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.suspend.internal.SuspendInfo" + }] + } + ] + } + ], + "name": "ISuspendControlServiceInternal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/SuspendInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/SuspendInfo.struct new file mode 100644 index 00000000..a411edc0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/SuspendInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:48:00.167951760Z", + "source_location": "", + "components": [ + {"suspendAttemptCount": "readInt64"}, + {"failedSuspendCount": "readInt64"}, + {"shortSuspendCount": "readInt64"}, + {"suspendTimeMillis": "readInt64"}, + {"shortSuspendTimeMillis": "readInt64"}, + {"suspendOverheadTimeMillis": "readInt64"}, + {"failedSuspendOverheadTimeMillis": "readInt64"}, + {"newBackoffCount": "readInt64"}, + {"backoffContinueCount": "readInt64"}, + {"sleepTimeMillis": "readInt64"} + ], + "full_name": "android.system.suspend.internal.SuspendInfo", + "name": "SuspendInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeLockInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeLockInfo.struct new file mode 100644 index 00000000..7f6dcb68 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeLockInfo.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:48:00.169107323Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"activeCount": "readInt64"}, + {"lastChange": "readInt64"}, + {"maxTime": "readInt64"}, + {"totalTime": "readInt64"}, + {"isActive": "readBool"}, + {"activeTime": "readInt64"}, + {"isKernelWakelock": "readBool"}, + {"pid": "readInt32"}, + {"eventCount": "readInt64"}, + {"expireCount": "readInt64"}, + {"preventSuspendTime": "readInt64"}, + {"wakeupCount": "readInt64"} + ], + "full_name": "android.system.suspend.internal.WakeLockInfo", + "name": "WakeLockInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeupInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeupInfo.struct new file mode 100644 index 00000000..3881c619 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/suspend/internal/WakeupInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.170329737Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"count": "readInt64"} + ], + "full_name": "android.system.suspend.internal.WakeupInfo", + "name": "WakeupInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualization/payload/IVmPayloadService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualization/payload/IVmPayloadService.struct new file mode 100644 index 00000000..224ba8e8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualization/payload/IVmPayloadService.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:57.714243379Z", + "source_location": "", + "full_name": "android.system.virtualization.payload.IVmPayloadService", + "calls": [ + { + "code": 1, + "in": [], + "name": "notifyPayloadReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"identifier": "readByteVector"}, + {"size": "readInt32"} + ], + "name": "getVmInstanceSecret", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [], + "name": "getDiceAttestationChain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "getDiceAttestationCdi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "IVmPayloadService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/DiskImage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/DiskImage.struct new file mode 100644 index 00000000..52f988d9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/DiskImage.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:57.723055775Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "image": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"writable": "readBool"}, + { + "partitions": "readParcelableVector", + "__parcelType": "android.system.virtualizationservice.Partition" + } + ], + "full_name": "android.system.virtualizationservice.DiskImage", + "name": "DiskImage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachine.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachine.struct new file mode 100644 index 00000000..5efd4f57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachine.struct @@ -0,0 +1,91 @@ +{ + "produced_on": "2024-04-12T08:47:57.724221888Z", + "source_location": "", + "full_name": "android.system.virtualizationservice.IVirtualMachine", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.virtualizationservice.VirtualMachineState" + }] + } + ] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "stop", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "level": "readParcelable", + "__parcelType": "android.system.virtualizationservice.MemoryTrimLevel" + }] + } + ], + "name": "onTrimMemory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"port": "readInt32"}], + "name": "connectVsock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + } + ] + } + ], + "name": "IVirtualMachine", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachineCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachineCallback.struct new file mode 100644 index 00000000..84dee32e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualMachineCallback.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:47:57.725268999Z", + "source_location": "", + "full_name": "android.system.virtualizationservice.IVirtualMachineCallback", + "calls": [ + { + "code": 1, + "in": [{"cid": "readInt32"}], + "name": "onPayloadStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"cid": "readInt32"}], + "name": "onPayloadReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cid": "readInt32"}, + {"exitCode": "readInt32"} + ], + "name": "onPayloadFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"cid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorCode": "readParcelable", + "__parcelType": "android.system.virtualizationcommon.ErrorCode" + }] + }, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"cid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.system.virtualizationcommon.DeathReason" + }] + } + ], + "name": "onDied", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualMachineCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualizationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualizationService.struct new file mode 100644 index 00000000..672c3b3c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/IVirtualizationService.struct @@ -0,0 +1,107 @@ +{ + "produced_on": "2024-04-12T08:47:57.726784489Z", + "source_location": "", + "full_name": "android.system.virtualizationservice.IVirtualizationService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.system.virtualizationservice.VirtualMachineConfig" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "consoleFd": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "osLogFd": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + } + ], + "name": "createVm", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imageFd": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"sizeBytes": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "type": "readParcelable", + "__parcelType": "android.system.virtualizationservice.PartitionType" + }] + } + ], + "name": "initializeWritablePartition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputFd": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "idsigFd": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + } + ], + "name": "createOrUpdateIdsigFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "debugListVms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.system.virtualizationservice.VirtualMachineDebugInfo" + } + ] + } + ], + "name": "IVirtualizationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/Partition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/Partition.struct new file mode 100644 index 00000000..7ffe5a61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/Partition.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:57.729679877Z", + "source_location": "", + "components": [ + {"label": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "image": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"writable": "readBool"} + ], + "full_name": "android.system.virtualizationservice.Partition", + "name": "Partition", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineDebugInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineDebugInfo.struct new file mode 100644 index 00000000..9877f982 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineDebugInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:57.733789828Z", + "source_location": "", + "components": [ + {"cid": "readInt32"}, + {"temporaryDirectory": "readString16"}, + {"requesterUid": "readInt32"}, + {"requesterPid": "readInt32"} + ], + "full_name": "android.system.virtualizationservice.VirtualMachineDebugInfo", + "name": "VirtualMachineDebugInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachinePayloadConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachinePayloadConfig.struct new file mode 100644 index 00000000..420028d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachinePayloadConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.734593564Z", + "source_location": "", + "components": [{"payloadBinaryName": "readString16"}], + "full_name": "android.system.virtualizationservice.VirtualMachinePayloadConfig", + "name": "VirtualMachinePayloadConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineRawConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineRawConfig.struct new file mode 100644 index 00000000..116cefdb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice/VirtualMachineRawConfig.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:57.735742938Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "kernel": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "initrd": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + {"params": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bootloader": "readParcelable", + "__parcelType": "android.system.virtualizationservice.ParcelFileDescriptor" + }] + }, + { + "disks": "readParcelableVector", + "__parcelType": "android.system.virtualizationservice.DiskImage" + }, + {"protectedVm": "readBool"}, + {"memoryMib": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cpuTopology": "readParcelable", + "__parcelType": "android.system.virtualizationservice.CpuTopology" + }] + }, + {"platformVersion": "readString16"}, + {"taskProfiles": "readString16Vector"}, + {"gdbPort": "readInt32"} + ], + "full_name": "android.system.virtualizationservice.VirtualMachineRawConfig", + "name": "VirtualMachineRawConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmBooted.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmBooted.struct new file mode 100644 index 00000000..305cb73c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmBooted.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:57.737208417Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"vmIdentifier": "readString16"}, + {"elapsedTimeMillis": "readInt64"} + ], + "full_name": "android.system.virtualizationservice_internal.AtomVmBooted", + "name": "AtomVmBooted", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmCreationRequested.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmCreationRequested.struct new file mode 100644 index 00000000..a99ee1f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmCreationRequested.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:57.738076404Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"vmIdentifier": "readString16"}, + {"isProtected": "readBool"}, + {"creationSucceeded": "readBool"}, + {"binderExceptionCode": "readInt32"}, + {"configType": "readInt32"}, + {"numCpus": "readInt32"}, + {"memoryMib": "readInt32"}, + {"apexes": "readString16"} + ], + "full_name": "android.system.virtualizationservice_internal.AtomVmCreationRequested", + "name": "AtomVmCreationRequested", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmExited.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmExited.struct new file mode 100644 index 00000000..be11610d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/AtomVmExited.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.739193906Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"vmIdentifier": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deathReason": "readParcelable", + "__parcelType": "android.system.virtualizationcommon.DeathReason" + }] + }, + {"exitSignal": "readInt32"}, + {"elapsedTimeMillis": "readInt64"}, + {"guestTimeMillis": "readInt64"}, + {"rssVmKb": "readInt64"}, + {"rssCrosvmKb": "readInt64"} + ], + "full_name": "android.system.virtualizationservice_internal.AtomVmExited", + "name": "AtomVmExited", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IGlobalVmContext.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IGlobalVmContext.struct new file mode 100644 index 00000000..103df589 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IGlobalVmContext.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.740253027Z", + "source_location": "", + "full_name": "android.system.virtualizationservice_internal.IGlobalVmContext", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getTemporaryDirectory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IGlobalVmContext", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IVirtualizationServiceInternal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IVirtualizationServiceInternal.struct new file mode 100644 index 00000000..06b4c4cc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualizationservice_internal/IVirtualizationServiceInternal.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:57.741595534Z", + "source_location": "", + "full_name": "android.system.virtualizationservice_internal.IVirtualizationServiceInternal", + "calls": [ + { + "code": 1, + "in": [], + "name": "removeMemlockRlimit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"requesterDebugPid": "readInt32"}], + "name": "allocateGlobalVmContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "atom": "readParcelable", + "__parcelType": "android.system.virtualizationservice_internal.AtomVmBooted" + }] + } + ], + "name": "atomVmBooted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "atom": "readParcelable", + "__parcelType": "android.system.virtualizationservice_internal.AtomVmCreationRequested" + }] + } + ], + "name": "atomVmCreationRequested", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "atom": "readParcelable", + "__parcelType": "android.system.virtualizationservice_internal.AtomVmExited" + }] + } + ], + "name": "atomVmExited", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "debugListVms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.system.virtualizationservice.VirtualMachineDebugInfo" + } + ] + } + ], + "name": "IVirtualizationServiceInternal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualmachineservice/IVirtualMachineService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualmachineservice/IVirtualMachineService.struct new file mode 100644 index 00000000..1e73ff55 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/system/virtualmachineservice/IVirtualMachineService.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:57.742636245Z", + "source_location": "", + "full_name": "android.system.virtualmachineservice.IVirtualMachineService", + "calls": [ + { + "code": 1, + "in": [], + "name": "notifyPayloadStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "notifyPayloadReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"exitCode": "readInt32"}], + "name": "notifyPayloadFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "errorCode": "readParcelable", + "__parcelType": "android.system.virtualizationcommon.ErrorCode" + }] + }, + {"message": "readString16"} + ], + "name": "notifyError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVirtualMachineService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/BluetoothCallQualityReport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/BluetoothCallQualityReport.struct new file mode 100644 index 00000000..bf1b6603 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/BluetoothCallQualityReport.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T14:25:34.123570763Z", + "source_location": "", + "components": [ + {"mSentTimestampMillis": "readInt64"}, + {"mChoppyVoice": "readBool"}, + {"mRssiDbm": "readInt32"}, + {"mSnrDb": "readInt32"}, + {"mRetransmittedPacketsCount": "readInt32"}, + {"mPacketsNotReceivedCount": "readInt32"}, + {"mNegativeAcknowledgementCount": "readInt32"} + ], + "full_name": "android.telecom.BluetoothCallQualityReport", + "name": "BluetoothCallQualityReport", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallEndpoint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallEndpoint.struct new file mode 100644 index 00000000..42dd341f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallEndpoint.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T14:02:17.773816961Z", + "source_location": "", + "components": [ + {"name": "readCharSequence"}, + {"type": "readInt32"}, + { + "id": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + } + ], + "full_name": "android.telecom.CallEndpoint", + "name": "CallEndpoint", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallException.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallException.struct new file mode 100644 index 00000000..b43282e9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/CallException.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:46:56.571369830Z", + "source_location": "", + "components": [ + {"readString8": "readString8"}, + {"readInt": "readInt32"} + ], + "full_name": "android.telecom.CallException", + "name": "CallException", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/VideoProfile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/VideoProfile.struct new file mode 100644 index 00000000..6fcf18a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/VideoProfile.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T12:31:09.924871712Z", + "source_location": "", + "components": [ + {"state": "readInt32"}, + {"quality": "readInt32"} + ], + "full_name": "android.telecom.VideoProfile", + "name": "VideoProfile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/ITestInterface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/ITestInterface.struct new file mode 100644 index 00000000..dd84aa50 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/ITestInterface.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.154264504Z", + "source_location": "", + "full_name": "android.telecom.cts.ITestInterface", + "calls": [{ + "code": 1, + "in": [{"testString": "readString16"}], + "name": "testLoopback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "ITestInterface", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/api29incallservice/ICtsApi29InCallServiceControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/api29incallservice/ICtsApi29InCallServiceControl.struct new file mode 100644 index 00000000..035c38a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/api29incallservice/ICtsApi29InCallServiceControl.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:44.147013720Z", + "source_location": "", + "full_name": "android.telecom.cts.api29incallservice.ICtsApi29InCallServiceControl", + "calls": [ + { + "code": 1, + "in": [{"callId": "readString16"}], + "name": "getCallState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getLocalCallCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "getHistoricalCallCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "hasReceivedBindRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"shouldReturnNullBinding": "readBool"}], + "name": "setShouldReturnNullBinding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "waitForBindRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "kill", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsApi29InCallServiceControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/carmodetestapp/ICtsCarModeInCallServiceControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/carmodetestapp/ICtsCarModeInCallServiceControl.struct new file mode 100644 index 00000000..a82e2031 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/carmodetestapp/ICtsCarModeInCallServiceControl.struct @@ -0,0 +1,211 @@ +{ + "produced_on": "2024-04-12T08:47:44.156441277Z", + "source_location": "", + "full_name": "android.telecom.cts.carmodetestapp.ICtsCarModeInCallServiceControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "isBound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "isUnbound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getCallCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"priority": "readInt32"}], + "name": "enableCarMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "disableCarMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "disconnectCalls", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "requestAutomotiveProjection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "releaseAutomotiveProjection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"bind": "readBool"}], + "name": "checkBindStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "getSelfManagedPhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telecom.PhoneAccountHandle" + } + ] + }, + { + "code": 12, + "in": [], + "name": "getOwnSelfManagedPhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telecom.PhoneAccountHandle" + } + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccount" + }] + } + ], + "name": "registerPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ], + "name": "unregisterPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "checkCallAddedStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [], + "name": "getCallVideoState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [], + "name": "getCallState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [], + "name": "hold", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "unhold", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "disconnect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"videoState": "readInt32"}], + "name": "answerCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsCarModeInCallServiceControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/redirectiontestapp/ICtsCallRedirectionServiceController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/redirectiontestapp/ICtsCallRedirectionServiceController.struct new file mode 100644 index 00000000..2400efda --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/redirectiontestapp/ICtsCallRedirectionServiceController.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:44.148615451Z", + "source_location": "", + "full_name": "android.telecom.cts.redirectiontestapp.ICtsCallRedirectionServiceController", + "calls": [ + { + "code": 1, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetHandle": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"confirmFirst": "readBool"} + ], + "name": "setRedirectCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "setCancelCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "setPlaceCallUnmodified", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "setWaitForTimeout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "waitForTimeoutNotified", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "waitForOnPlaceCallInvoked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICtsCallRedirectionServiceController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/screeningtestapp/ICallScreeningControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/screeningtestapp/ICallScreeningControl.struct new file mode 100644 index 00000000..6620df5e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/screeningtestapp/ICallScreeningControl.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:44.150314615Z", + "source_location": "", + "full_name": "android.telecom.cts.screeningtestapp.ICallScreeningControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"shouldDisallowCall": "readBool"}, + {"shouldRejectCall": "readBool"}, + {"shouldSkipCall": "readBool"}, + {"shouldSkipCallLog": "readBool"}, + {"shouldSkipNotification": "readBool"} + ], + "name": "setCallResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "waitForBind", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "waitForActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getCachedHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "getCachedDisconnectCause", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ICallScreeningControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/selfmanagedcstestapp/ICtsSelfManagedConnectionServiceControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/selfmanagedcstestapp/ICtsSelfManagedConnectionServiceControl.struct new file mode 100644 index 00000000..c4f1ec7f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/selfmanagedcstestapp/ICtsSelfManagedConnectionServiceControl.struct @@ -0,0 +1,248 @@ +{ + "produced_on": "2024-04-12T08:47:44.159121521Z", + "source_location": "", + "full_name": "android.telecom.cts.selfmanagedcstestapp.ICtsSelfManagedConnectionServiceControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "deInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "waitForBinding", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"lock": "readInt32"}], + "name": "waitForUpdate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccount" + }] + } + ], + "name": "registerPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ], + "name": "unregisterPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "isConnectionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [], + "name": "waitOnHold", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "waitOnUnHold", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "waitOnDisconnect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"uri": "readString16"} + ], + "name": "initiateIncomingCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"uri": "readString16"} + ], + "name": "placeOutgoingCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"uri": "readString16"}, + {"videoState": "readInt32"} + ], + "name": "placeIncomingCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [], + "name": "isIncomingCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 15, + "in": [], + "name": "waitOnAnswer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [], + "name": "getAudioModeIsVoip", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [], + "name": "getConnectionState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [], + "name": "getOnShowIncomingUiInvokeCounter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [], + "name": "setConnectionCapabilityNoHold", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "setConnectionActive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "disconnectConnection", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsSelfManagedConnectionServiceControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/streamingtestapp/ICtsCallStreamingServiceControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/streamingtestapp/ICtsCallStreamingServiceControl.struct new file mode 100644 index 00000000..93cf2271 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/streamingtestapp/ICtsCallStreamingServiceControl.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:44.151534519Z", + "source_location": "", + "full_name": "android.telecom.cts.streamingtestapp.ICtsCallStreamingServiceControl", + "calls": [{ + "code": 1, + "in": [], + "name": "waitForCallAdded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }], + "name": "ICtsCallStreamingServiceControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/thirdptyincallservice/ICtsThirdPartyInCallServiceControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/thirdptyincallservice/ICtsThirdPartyInCallServiceControl.struct new file mode 100644 index 00000000..c361dbd8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telecom/cts/thirdptyincallservice/ICtsThirdPartyInCallServiceControl.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:44.153064440Z", + "source_location": "", + "full_name": "android.telecom.cts.thirdptyincallservice.ICtsThirdPartyInCallServiceControl", + "calls": [ + { + "code": 1, + "in": [{"bind": "readBool"}], + "name": "checkBindStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "resetCalls", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getLocalCallCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"bind": "readBool"}], + "name": "resetLatchForServiceBound", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"permission": "readString16"}], + "name": "checkPermissionGrant", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"newKey": "readString16"}, + {"newValue": "readString16"} + ], + "name": "setExpectedExtra", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "waitUntilExpectedExtrasReceived", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICtsThirdPartyInCallServiceControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallForwardingInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallForwardingInfo.struct new file mode 100644 index 00000000..be0ef796 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallForwardingInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:36:32.185530048Z", + "source_location": "", + "components": [ + {"mNumber": "readString16"}, + {"mEnabled": "readBool"}, + {"mReason": "readInt32"}, + {"mTimeSeconds": "readInt32"} + ], + "full_name": "android.telephony.CallForwardingInfo", + "name": "CallForwardingInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallQuality.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallQuality.struct new file mode 100644 index 00000000..4ba0be40 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CallQuality.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T12:23:59.697711984Z", + "source_location": "", + "components": [ + {"mDownlinkCallQualityLevel": "readInt32"}, + {"mUplinkCallQualityLevel": "readInt32"}, + {"mCallDuration": "readInt32"}, + {"mNumRtpPacketsTransmitted": "readInt32"}, + {"mNumRtpPacketsReceived": "readInt32"}, + {"mNumRtpPacketsTransmittedLost": "readInt32"}, + {"mNumRtpPacketsNotReceived": "readInt32"}, + {"mAverageRelativeJitter": "readInt32"}, + {"mMaxRelativeJitter": "readInt32"}, + {"mAverageRoundTripTime": "readInt32"}, + {"mCodecType": "readInt32"}, + {"mRtpInactivityDetected": "readBool"}, + {"mRxSilenceDetected": "readBool"}, + {"mTxSilenceDetected": "readBool"}, + {"mNumVoiceFrames": "readInt32"}, + {"mNumNoDataFrames": "readInt32"}, + {"mNumDroppedRtpPackets": "readInt32"}, + {"mMinPlayoutDelayMillis": "readInt64"}, + {"mMaxPlayoutDelayMillis": "readInt64"}, + {"mNumRtpSidPacketsReceived": "readInt32"}, + {"mNumRtpDuplicatePackets": "readInt32"} + ], + "full_name": "android.telephony.CallQuality", + "name": "CallQuality", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellBroadcastIdRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellBroadcastIdRange.struct new file mode 100644 index 00000000..b878d465 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellBroadcastIdRange.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T09:43:43.284534255Z", + "source_location": "", + "components": [ + {"startId": "readInt32"}, + {"endId": "readInt32"}, + {"type": "readInt32"}, + {"isEnabled": "readBool"} + ], + "full_name": "android.telephony.CellBroadcastIdRange", + "name": "CellBroadcastIdRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellIdentity.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellIdentity.struct new file mode 100644 index 00000000..0190899c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellIdentity.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:29:05.059473945Z", + "source_location": "", + "components": [{"type": "readInt32"}], + "full_name": "android.telephony.CellIdentity", + "name": "CellIdentity", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellInfo.struct new file mode 100644 index 00000000..58879835 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/CellInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:59:19.081507489Z", + "source_location": "", + "components": [ + {"mTimeStamp": "readInt64"}, + {"mCellConnectionStatus": "readInt32"} + ], + "full_name": "android.telephony.CellInfo", + "name": "CellInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/DataConnectionRealTimeInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/DataConnectionRealTimeInfo.struct new file mode 100644 index 00000000..e225dfc1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/DataConnectionRealTimeInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:51:41.932467056Z", + "source_location": "", + "components": [ + {"mTime": "readInt64"}, + {"mDcPowerState": "readInt32"} + ], + "full_name": "android.telephony.DataConnectionRealTimeInfo", + "name": "DataConnectionRealTimeInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IBootstrapAuthenticationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IBootstrapAuthenticationCallback.struct new file mode 100644 index 00000000..820343ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IBootstrapAuthenticationCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.845143759Z", + "source_location": "", + "full_name": "android.telephony.IBootstrapAuthenticationCallback", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readInt32"}, + {"gbaKey": "readByteVector"}, + {"btId": "readString16"} + ], + "name": "onKeysAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onAuthenticationFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBootstrapAuthenticationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellBroadcastService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellBroadcastService.struct new file mode 100644 index 00000000..dbebb146 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellBroadcastService.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:46.846674859Z", + "source_location": "", + "full_name": "android.telephony.ICellBroadcastService", + "calls": [ + { + "code": 1, + "in": [ + {"slotId": "readInt32"}, + {"message": "readByteVector"} + ], + "name": "handleGsmCellBroadcastSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"slotId": "readInt32"}, + {"bearerData": "readByteVector"}, + {"serviceCategory": "readInt32"} + ], + "name": "handleCdmaCellBroadcastSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + { + "programData": "readList", + "__parcelType": "android.telephony.cdma.CdmaSmsCbProgramData" + }, + {"originatingAddress": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "handleCdmaScpMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"slotIndex": "readInt32"}], + "name": "getCellBroadcastAreaInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ] + } + ], + "name": "ICellBroadcastService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellInfoCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellInfoCallback.struct new file mode 100644 index 00000000..bfb301bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ICellInfoCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.847770801Z", + "source_location": "", + "full_name": "android.telephony.ICellInfoCallback", + "calls": [ + { + "code": 1, + "in": [{ + "state": "readList", + "__parcelType": "android.telephony.CellInfo" + }], + "name": "onCellInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"exceptionName": "readString16"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICellInfoCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkService.struct new file mode 100644 index 00000000..37673d66 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkService.struct @@ -0,0 +1,55 @@ +{ + "produced_on": "2024-04-12T08:47:46.848996245Z", + "source_location": "", + "full_name": "android.telephony.INetworkService", + "calls": [ + { + "code": 1, + "in": [{"slotId": "readInt32"}], + "name": "createNetworkServiceProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"slotId": "readInt32"}], + "name": "removeNetworkServiceProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + {"domain": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "requestNetworkRegistrationInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForNetworkRegistrationInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForNetworkRegistrationInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkServiceCallback.struct new file mode 100644 index 00000000..14f12c64 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/INetworkServiceCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:46.850117378Z", + "source_location": "", + "full_name": "android.telephony.INetworkServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"result": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.telephony.NetworkRegistrationInfo" + }] + } + ], + "name": "onRequestNetworkRegistrationInfoComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onNetworkStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IccOpenLogicalChannelResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IccOpenLogicalChannelResponse.struct new file mode 100644 index 00000000..ecc60c32 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/IccOpenLogicalChannelResponse.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T14:21:50.640537255Z", + "source_location": "", + "components": [ + {"mChannel": "readInt32"}, + {"mStatus": "readInt32"}, + {"arrayLength": "readInt32"}, + { + "__backreference": "arrayLength", + "__conditional": [{"readByteArray": "readByteVector"}] + } + ], + "full_name": "android.telephony.IccOpenLogicalChannelResponse", + "name": "IccOpenLogicalChannelResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/LinkCapacityEstimate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/LinkCapacityEstimate.struct new file mode 100644 index 00000000..88f9fde5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/LinkCapacityEstimate.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T10:52:21.599654445Z", + "source_location": "", + "components": [ + {"mDownlinkCapacityKbps": "readInt32"}, + {"mUplinkCapacityKbps": "readInt32"}, + {"mType": "readInt32"} + ], + "full_name": "android.telephony.LinkCapacityEstimate", + "name": "LinkCapacityEstimate", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/NeighboringCellInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/NeighboringCellInfo.struct new file mode 100644 index 00000000..a44a6199 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/NeighboringCellInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T14:55:31.947149619Z", + "source_location": "", + "components": [ + {"mRssi": "readInt32"}, + {"mLac": "readInt32"}, + {"mCid": "readInt32"}, + {"mPsc": "readInt32"}, + {"mNetworkType": "readInt32"} + ], + "full_name": "android.telephony.NeighboringCellInfo", + "name": "NeighboringCellInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhoneNumberRange.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhoneNumberRange.struct new file mode 100644 index 00000000..e8057901 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhoneNumberRange.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T12:16:21.825137342Z", + "source_location": "", + "components": [ + {"mCountryCode": "readString16"}, + {"mPrefix": "readString16"}, + {"mLowerBound": "readString16"}, + {"mUpperBound": "readString16"} + ], + "full_name": "android.telephony.PhoneNumberRange", + "name": "PhoneNumberRange", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhysicalChannelConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhysicalChannelConfig.struct new file mode 100644 index 00000000..dedd3248 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PhysicalChannelConfig.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T11:48:27.165242512Z", + "source_location": "", + "components": [ + {"mCellConnectionStatus": "readInt32"}, + {"mCellBandwidthDownlinkKhz": "readInt32"}, + {"mCellBandwidthUplinkKhz": "readInt32"}, + {"mNetworkType": "readInt32"}, + {"mDownlinkChannelNumber": "readInt32"}, + {"mUplinkChannelNumber": "readInt32"}, + {"mFrequencyRange": "readInt32"}, + {"mContextIds": "readInt32Vector"}, + {"mPhysicalCellId": "readInt32"}, + {"mBand": "readInt32"} + ], + "full_name": "android.telephony.PhysicalChannelConfig", + "name": "PhysicalChannelConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PreciseCallState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PreciseCallState.struct new file mode 100644 index 00000000..3c140926 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/PreciseCallState.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T10:27:19.311770225Z", + "source_location": "", + "components": [ + {"mRingingCallState": "readInt32"}, + {"mForegroundCallState": "readInt32"}, + {"mBackgroundCallState": "readInt32"}, + {"mDisconnectCause": "readInt32"}, + {"mPreciseDisconnectCause": "readInt32"} + ], + "full_name": "android.telephony.PreciseCallState", + "name": "PreciseCallState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/RadioAccessSpecifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/RadioAccessSpecifier.struct new file mode 100644 index 00000000..dbd19da9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/RadioAccessSpecifier.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T09:34:26.167162113Z", + "source_location": "", + "components": [ + {"mRadioAccessNetwork": "readInt32"}, + {"mBands": "readInt32Vector"}, + {"mChannels": "readInt32Vector"} + ], + "full_name": "android.telephony.RadioAccessSpecifier", + "name": "RadioAccessSpecifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ServiceState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ServiceState.struct new file mode 100644 index 00000000..c7d5dd3b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ServiceState.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T14:24:06.732648549Z", + "source_location": "", + "components": [ + {"mVoiceRegState": "readInt32"}, + {"mDataRegState": "readInt32"}, + {"mOperatorAlphaLong": "readString16"}, + {"mOperatorAlphaShort": "readString16"}, + {"mOperatorNumeric": "readString16"}, + {"mIsManualNetworkSelection": "readInt32"}, + {"mCssIndicator": "readInt32"}, + {"mNetworkId": "readInt32"}, + {"mSystemId": "readInt32"}, + {"mCdmaRoamingIndicator": "readInt32"}, + {"mCdmaDefaultRoamingIndicator": "readInt32"}, + {"mCdmaEriIconIndex": "readInt32"}, + {"mCdmaEriIconMode": "readInt32"}, + {"mIsEmergencyOnly": "readInt32"}, + {"mArfcnRsrpBoost": "readInt32"}, + {"mChannelNumber": "readInt32"}, + {"mCellBandwidths": "readInt32Vector"}, + {"mNrFrequencyRange": "readInt32"}, + {"mOperatorAlphaLongRaw": "readString16"}, + {"mOperatorAlphaShortRaw": "readString16"}, + {"mIsDataRoamingFromRegistration": "readBool"}, + {"mIsIwlanPreferred": "readBool"} + ], + "full_name": "android.telephony.ServiceState", + "name": "ServiceState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyDisplayInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyDisplayInfo.struct new file mode 100644 index 00000000..4f322ac9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyDisplayInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T13:09:17.126048985Z", + "source_location": "", + "components": [ + {"mNetworkType": "readInt32"}, + {"mOverrideNetworkType": "readInt32"}, + {"mIsRoaming": "readBool"} + ], + "full_name": "android.telephony.TelephonyDisplayInfo", + "name": "TelephonyDisplayInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyHistogram.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyHistogram.struct new file mode 100644 index 00000000..5531e118 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/TelephonyHistogram.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T15:47:08.910206410Z", + "source_location": "", + "components": [ + {"mCategory": "readInt32"}, + {"mId": "readInt32"}, + {"mMinTimeMs": "readInt32"}, + {"mMaxTimeMs": "readInt32"}, + {"mAverageTimeMs": "readInt32"}, + {"mSampleCount": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"mInitialTimings": "readInt32Vector"}] + }, + {"mBucketCount": "readInt32"}, + {"mBucketEndPoints": "readInt32Vector"}, + {"mBucketCounters": "readInt32Vector"} + ], + "full_name": "android.telephony.TelephonyHistogram", + "name": "TelephonyHistogram", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/UiccSlotMapping.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/UiccSlotMapping.struct new file mode 100644 index 00000000..251e55c6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/UiccSlotMapping.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T13:56:45.996214568Z", + "source_location": "", + "components": [ + {"mPortIndex": "readInt32"}, + {"mPhysicalSlotIndex": "readInt32"}, + {"mLogicalSlotIndex": "readInt32"} + ], + "full_name": "android.telephony.UiccSlotMapping", + "name": "UiccSlotMapping", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cdma/CdmaSmsCbProgramData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cdma/CdmaSmsCbProgramData.struct new file mode 100644 index 00000000..37ba6113 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cdma/CdmaSmsCbProgramData.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T10:37:38.367565388Z", + "source_location": "", + "components": [ + {"mOperation": "readInt32"}, + {"mCategory": "readInt32"}, + {"mLanguage": "readInt32"}, + {"mMaxMessages": "readInt32"}, + {"mAlertOption": "readInt32"}, + {"mCategoryName": "readString16"} + ], + "full_name": "android.telephony.cdma.CdmaSmsCbProgramData", + "name": "CdmaSmsCbProgramData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsDownloadMiddlewareControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsDownloadMiddlewareControl.struct new file mode 100644 index 00000000..0a7a55b4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsDownloadMiddlewareControl.struct @@ -0,0 +1,107 @@ +{ + "produced_on": "2024-04-12T08:47:44.161609020Z", + "source_location": "", + "full_name": "android.telephony.cts.embmstestapp.ICtsDownloadMiddlewareControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getDownloadSessionCalls", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.Bundle" + } + ] + }, + { + "code": 3, + "in": [{"error": "readInt32"}], + "name": "forceErrorCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "fireErrorOnSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileInfo": "readParcelable", + "__parcelType": "android.telephony.mbms.FileInfo" + }] + }, + {"currentDownloadSize": "readInt32"}, + {"fullDownloadSize": "readInt32"}, + {"currentDecodedSize": "readInt32"}, + {"fullDecodedSize": "readInt32"} + ], + "name": "fireOnProgressUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileInfo": "readParcelable", + "__parcelType": "android.telephony.mbms.FileInfo" + }] + }, + {"state": "readInt32"} + ], + "name": "fireOnStateUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "actuallyStartDownloadFlow", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsDownloadMiddlewareControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsGroupCallMiddlewareControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsGroupCallMiddlewareControl.struct new file mode 100644 index 00000000..33d9241a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsGroupCallMiddlewareControl.struct @@ -0,0 +1,112 @@ +{ + "produced_on": "2024-04-12T08:47:44.163944127Z", + "source_location": "", + "full_name": "android.telephony.cts.embmstestapp.ICtsGroupCallMiddlewareControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getGroupCallSessionCalls", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.cts.embmstestapp.List" + }] + } + ] + }, + { + "code": 3, + "in": [{"error": "readInt32"}], + "name": "forceErrorCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "fireErrorOnGroupCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "fireErrorOnSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"state": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "fireGroupCallStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"signalStrength": "readInt32"}], + "name": "fireBroadcastSignalStrengthUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentSais": "readParcelable", + "__parcelType": "android.telephony.cts.embmstestapp.List" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "availableSais": "readParcelable", + "__parcelType": "android.telephony.cts.embmstestapp.List" + }] + } + ], + "name": "fireAvailableSaisUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"interfaceName": "readString16"}, + {"index": "readInt32"} + ], + "name": "fireServiceInterfaceAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsGroupCallMiddlewareControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsStreamingMiddlewareControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsStreamingMiddlewareControl.struct new file mode 100644 index 00000000..03d48458 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/embmstestapp/ICtsStreamingMiddlewareControl.struct @@ -0,0 +1,82 @@ +{ + "produced_on": "2024-04-12T08:47:44.165864685Z", + "source_location": "", + "full_name": "android.telephony.cts.embmstestapp.ICtsStreamingMiddlewareControl", + "calls": [ + { + "code": 1, + "in": [], + "name": "reset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getStreamingSessionCalls", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.cts.embmstestapp.List" + }] + } + ] + }, + { + "code": 3, + "in": [{"error": "readInt32"}], + "name": "forceErrorCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "fireErrorOnStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "fireErrorOnSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "fireOnMediaDescriptionUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"signalStrength": "readInt32"}], + "name": "fireOnBroadcastSignalStrengthUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"methodType": "readInt32"}], + "name": "fireOnStreamMethodUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsStreamingMiddlewareControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/externalimsservice/ITestExternalImsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/externalimsservice/ITestExternalImsService.struct new file mode 100644 index 00000000..4ed0cbd0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/externalimsservice/ITestExternalImsService.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:44.168960726Z", + "source_location": "", + "full_name": "android.telephony.cts.externalimsservice.ITestExternalImsService", + "calls": [ + { + "code": 1, + "in": [{"latchIndex": "readInt32"}], + "name": "waitForLatchCountdown", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "f": "readParcelable", + "__parcelType": "android.telephony.ims.stub.ImsFeatureConfiguration" + }] + } + ], + "name": "setFeatureConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isRcsFeatureCreated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "isMmTelFeatureCreated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "resetState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "isTelephonyBound", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ITestExternalImsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/locationaccessingapp/ICtsLocationAccessControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/locationaccessingapp/ICtsLocationAccessControl.struct new file mode 100644 index 00000000..df1e149d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/cts/locationaccessingapp/ICtsLocationAccessControl.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:44.167288583Z", + "source_location": "", + "full_name": "android.telephony.cts.locationaccessingapp.ICtsLocationAccessControl", + "calls": [{ + "code": 1, + "in": [{"command": "readString16"}], + "name": "performCommand", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.cts.locationaccessingapp.List" + }] + } + ] + }], + "name": "ICtsLocationAccessControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataService.struct new file mode 100644 index 00000000..50098f9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataService.struct @@ -0,0 +1,190 @@ +{ + "produced_on": "2024-04-12T08:47:46.880765158Z", + "source_location": "", + "full_name": "android.telephony.data.IDataService", + "calls": [ + { + "code": 1, + "in": [{"slotId": "readInt32"}], + "name": "createDataServiceProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"slotId": "readInt32"}], + "name": "removeDataServiceProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + {"accessNetwork": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataProfile": "readParcelable", + "__parcelType": "android.telephony.data.DataProfile" + }] + }, + {"isRoaming": "readBool"}, + {"allowRoaming": "readBool"}, + {"reason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "linkProperties": "readParcelable", + "__parcelType": "android.net.LinkProperties" + }] + }, + {"pduSessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sliceInfo": "readParcelable", + "__parcelType": "android.telephony.data.NetworkSliceInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "trafficDescriptor": "readParcelable", + "__parcelType": "android.telephony.data.TrafficDescriptor" + }] + }, + {"matchAllRuleAllowed": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setupDataCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"slotId": "readInt32"}, + {"cid": "readInt32"}, + {"reason": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "deactivateDataCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"slotId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataProfile": "readParcelable", + "__parcelType": "android.telephony.data.DataProfile" + }] + }, + {"isRoaming": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setInitialAttachApn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"slotId": "readInt32"}, + { + "dps": "readList", + "__parcelType": "android.telephony.data.DataProfile" + }, + {"isRoaming": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setDataProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "requestDataCallList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForDataCallListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForDataCallListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"slotId": "readInt32"}, + {"cid": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "startHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"slotId": "readInt32"}, + {"cid": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "cancelHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"slotIndex": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForUnthrottleApn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"slotIndex": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForUnthrottleApn", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataServiceCallback.struct new file mode 100644 index 00000000..88276896 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IDataServiceCallback.struct @@ -0,0 +1,108 @@ +{ + "produced_on": "2024-04-12T08:47:46.882392041Z", + "source_location": "", + "full_name": "android.telephony.data.IDataServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"result": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataCallResponse": "readParcelable", + "__parcelType": "android.telephony.data.DataCallResponse" + }] + } + ], + "name": "onSetupDataCallComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"result": "readInt32"}], + "name": "onDeactivateDataCallComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"result": "readInt32"}], + "name": "onSetInitialAttachApnComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"result": "readInt32"}], + "name": "onSetDataProfileComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"result": "readInt32"}, + { + "dataCallList": "readList", + "__parcelType": "android.telephony.data.DataCallResponse" + } + ], + "name": "onRequestDataCallListComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "dataCallList": "readList", + "__parcelType": "android.telephony.data.DataCallResponse" + }], + "name": "onDataCallListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"result": "readInt32"}], + "name": "onHandoverStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"result": "readInt32"}], + "name": "onHandoverCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"apn": "readString16"}], + "name": "onApnUnthrottled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dp": "readParcelable", + "__parcelType": "android.telephony.data.DataProfile" + }] + } + ], + "name": "onDataProfileUnthrottled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksService.struct new file mode 100644 index 00000000..8a335347 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksService.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:46.883649906Z", + "source_location": "", + "full_name": "android.telephony.data.IQualifiedNetworksService", + "calls": [ + { + "code": 1, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "createNetworkAvailabilityProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"slotId": "readInt32"}], + "name": "removeNetworkAvailabilityProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + { + "statuses": "readList", + "__parcelType": "android.telephony.data.ThrottleStatus" + } + ], + "name": "reportThrottleStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"slotId": "readInt32"}, + {"transportType": "readInt32"} + ], + "name": "reportEmergencyDataNetworkPreferredTransportChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IQualifiedNetworksService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksServiceCallback.struct new file mode 100644 index 00000000..a786b19e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/IQualifiedNetworksServiceCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.884689016Z", + "source_location": "", + "full_name": "android.telephony.data.IQualifiedNetworksServiceCallback", + "calls": [{ + "code": 1, + "in": [ + {"apnTypes": "readInt32"}, + {"qualifiedNetworkTypes": "readInt32Vector"} + ], + "name": "onQualifiedNetworkTypesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IQualifiedNetworksServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/NetworkSliceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/NetworkSliceInfo.struct new file mode 100644 index 00000000..17a93726 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/NetworkSliceInfo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T13:12:18.020347122Z", + "source_location": "", + "components": [ + {"mSliceServiceType": "readInt32"}, + {"mSliceDifferentiator": "readInt32"}, + {"mMappedHplmnSliceServiceType": "readInt32"}, + {"mMappedHplmnSliceDifferentiator": "readInt32"}, + {"mStatus": "readInt32"} + ], + "full_name": "android.telephony.data.NetworkSliceInfo", + "name": "NetworkSliceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/ThrottleStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/ThrottleStatus.struct new file mode 100644 index 00000000..e7de6a54 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/ThrottleStatus.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T12:26:09.300920338Z", + "source_location": "", + "components": [ + {"mSlotIndex": "readInt32"}, + {"mTransportType": "readInt32"}, + {"mApnType": "readInt32"}, + {"mThrottleExpiryTimeMillis": "readInt64"}, + {"mRetryType": "readInt32"}, + {"mThrottleType": "readInt32"} + ], + "full_name": "android.telephony.data.ThrottleStatus", + "name": "ThrottleStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/TrafficDescriptor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/TrafficDescriptor.struct new file mode 100644 index 00000000..512ec149 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/data/TrafficDescriptor.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:52:07.222094429Z", + "source_location": "", + "components": [ + {"mDnn": "readString16"}, + {"osAppIdBytes": "readByteVector"} + ], + "full_name": "android.telephony.data.TrafficDescriptor", + "name": "TrafficDescriptor", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/emergency/EmergencyNumber.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/emergency/EmergencyNumber.struct new file mode 100644 index 00000000..52d6350c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/emergency/EmergencyNumber.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T10:34:45.598441698Z", + "source_location": "", + "components": [ + {"mNumber": "readString16"}, + {"mCountryIso": "readString16"}, + {"mMnc": "readString16"}, + {"mEmergencyServiceCategoryBitmask": "readInt32"}, + {"mEmergencyUrns": "readString16Vector"}, + {"mEmergencyNumberSourceBitmask": "readInt32"}, + {"mEmergencyCallRouting": "readInt32"} + ], + "full_name": "android.telephony.emergency.EmergencyNumber", + "name": "EmergencyNumber", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccInfo.struct new file mode 100644 index 00000000..b7377fc4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccInfo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:20:37.204513794Z", + "source_location": "", + "components": [{"osVersion": "readString16"}], + "full_name": "android.telephony.euicc.EuiccInfo", + "name": "EuiccInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccNotification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccNotification.struct new file mode 100644 index 00000000..29eb95d9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/euicc/EuiccNotification.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T10:31:33.375956142Z", + "source_location": "", + "components": [ + {"mSeq": "readInt32"}, + {"mTargetAddr": "readString16"}, + {"mEvent": "readInt32"}, + {"mData": "readByteVector"} + ], + "full_name": "android.telephony.euicc.EuiccNotification", + "name": "EuiccNotification", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/IGbaService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/IGbaService.struct new file mode 100644 index 00000000..eb98468b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/IGbaService.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.896367559Z", + "source_location": "", + "full_name": "android.telephony.gba.IGbaService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.gba.GbaAuthRequest" + }] + } + ], + "name": "authenticationRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGbaService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/UaSecurityProtocolIdentifier.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/UaSecurityProtocolIdentifier.struct new file mode 100644 index 00000000..b5df8f22 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/gba/UaSecurityProtocolIdentifier.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T11:21:01.173780012Z", + "source_location": "", + "components": [ + {"org": "readInt32"}, + {"protocol": "readInt32"}, + {"cs": "readInt32"} + ], + "full_name": "android.telephony.gba.UaSecurityProtocolIdentifier", + "name": "UaSecurityProtocolIdentifier", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/FeatureTagState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/FeatureTagState.struct new file mode 100644 index 00000000..abffc2ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/FeatureTagState.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:18:19.268664283Z", + "source_location": "", + "components": [ + {"mFeatureTag": "readString16"}, + {"mState": "readInt32"} + ], + "full_name": "android.telephony.ims.FeatureTagState", + "name": "FeatureTagState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsReasonInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsReasonInfo.struct new file mode 100644 index 00000000..544073a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsReasonInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:31:12.204272635Z", + "source_location": "", + "components": [ + {"mCode": "readInt32"}, + {"mExtraCode": "readInt32"}, + {"mExtraMessage": "readString16"} + ], + "full_name": "android.telephony.ims.ImsReasonInfo", + "name": "ImsReasonInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsSuppServiceNotification.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsSuppServiceNotification.struct new file mode 100644 index 00000000..e7d9f44b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/ImsSuppServiceNotification.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T09:44:32.543886578Z", + "source_location": "", + "components": [ + {"notificationType": "readInt32"}, + {"code": "readInt32"}, + {"index": "readInt32"}, + {"type": "readInt32"}, + {"number": "readString16"} + ], + "full_name": "android.telephony.ims.ImsSuppServiceNotification", + "name": "ImsSuppServiceNotification", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaQualityStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaQualityStatus.struct new file mode 100644 index 00000000..39be01c0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaQualityStatus.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T15:27:20.828033907Z", + "source_location": "", + "components": [ + {"mImsCallSessionId": "readString16"}, + {"mMediaSessionType": "readInt32"}, + {"mTransportType": "readInt32"}, + {"mRtpPacketLossRate": "readInt32"}, + {"mRtpJitterMillis": "readInt32"}, + {"mRtpInactivityTimeMillis": "readInt64"} + ], + "full_name": "android.telephony.ims.MediaQualityStatus", + "name": "MediaQualityStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaThreshold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaThreshold.struct new file mode 100644 index 00000000..13419dee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/MediaThreshold.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T12:23:52.314006456Z", + "source_location": "", + "components": [ + {"mRtpPacketLossRate": "readInt32Vector"}, + {"mRtpJitter": "readInt32Vector"}, + {"mRtpInactivityTimeMillis": "readInt64Vector"} + ], + "full_name": "android.telephony.ims.MediaThreshold", + "name": "MediaThreshold", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RcsClientConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RcsClientConfiguration.struct new file mode 100644 index 00000000..b9e5892d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RcsClientConfiguration.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T15:39:24.256642663Z", + "source_location": "", + "components": [ + {"rcsVersion": "readString16"}, + {"rcsProfile": "readString16"}, + {"clientVendor": "readString16"}, + {"clientVersion": "readString16"}, + {"rcsEnabledByUser": "readBool"} + ], + "full_name": "android.telephony.ims.RcsClientConfiguration", + "name": "RcsClientConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RtpHeaderExtension.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RtpHeaderExtension.struct new file mode 100644 index 00000000..e5db8ea0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/RtpHeaderExtension.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T12:38:12.688242701Z", + "source_location": "", + "components": [ + {"mLocalIdentifier": "readInt32"}, + {"mExtensionData": "readByteVector"} + ], + "full_name": "android.telephony.ims.RtpHeaderExtension", + "name": "RtpHeaderExtension", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDelegateImsConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDelegateImsConfiguration.struct new file mode 100644 index 00000000..b2c21e01 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDelegateImsConfiguration.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:55:32.681311413Z", + "source_location": "", + "components": [ + {"mVersion": "readInt64"}, + {"mBundle": "readBundle"} + ], + "full_name": "android.telephony.ims.SipDelegateImsConfiguration", + "name": "SipDelegateImsConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDetails.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDetails.struct new file mode 100644 index 00000000..a4477144 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDetails.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T09:49:16.175693081Z", + "source_location": "", + "components": [ + {"mMethod": "readInt32"}, + {"mCseq": "readInt32"}, + {"mResponseCode": "readInt32"}, + {"mResponsePhrase": "readString16"}, + {"mReasonHeaderCause": "readInt32"}, + {"mReasonHeaderText": "readString16"}, + {"mCallId": "readString16"} + ], + "full_name": "android.telephony.ims.SipDetails", + "name": "SipDetails", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDialogState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDialogState.struct new file mode 100644 index 00000000..0ad78701 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipDialogState.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T14:33:15.366971559Z", + "source_location": "", + "components": [{"mState": "readInt32"}], + "full_name": "android.telephony.ims.SipDialogState", + "name": "SipDialogState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipMessage.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipMessage.struct new file mode 100644 index 00000000..bc41e3fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/SipMessage.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T13:05:21.360081697Z", + "source_location": "", + "components": [ + {"mStartLine": "readString16"}, + {"mHeaderSection": "readString16"}, + {"mContent": "readInt32"}, + {"readByteArray": "readByteVector"}, + {"mViaBranchParam": "readString16"}, + {"mCallIdParam": "readString16"} + ], + "full_name": "android.telephony.ims.SipMessage", + "name": "SipMessage", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ICapabilityExchangeEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ICapabilityExchangeEventListener.struct new file mode 100644 index 00000000..5ebdc4f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ICapabilityExchangeEventListener.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:46.919602262Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ICapabilityExchangeEventListener", + "calls": [ + { + "code": 1, + "in": [{"publishTriggerType": "readInt32"}], + "name": "onRequestPublishCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onUnpublish", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "details": "readParcelable", + "__parcelType": "android.telephony.ims.SipDetails" + }] + } + ], + "name": "onPublishUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contactUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + { + "remoteCapabilities": "readList", + "__parcelType": "String" + }, + {"cb": "readStrongBinder"} + ], + "name": "onRemoteCapabilityRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICapabilityExchangeEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IFeatureProvisioningCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IFeatureProvisioningCallback.struct new file mode 100644 index 00000000..25915f34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IFeatureProvisioningCallback.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:46.920739634Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IFeatureProvisioningCallback", + "calls": [ + { + "code": 1, + "in": [ + {"capability": "readInt32"}, + {"tech": "readInt32"}, + {"isProvisioned": "readBool"} + ], + "name": "onFeatureProvisioningChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"capability": "readInt32"}, + {"tech": "readInt32"}, + {"isProvisioned": "readBool"} + ], + "name": "onRcsFeatureProvisioningChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFeatureProvisioningCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCallSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCallSessionListener.struct new file mode 100644 index 00000000..bb15079a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCallSessionListener.struct @@ -0,0 +1,601 @@ +{ + "produced_on": "2024-04-12T08:47:46.924744114Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsCallSessionListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionInitiating", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionInitiatingFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "callSessionProgressing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionInitiated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionInitiatedFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionHeld", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionHoldFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionHoldReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionResumeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionResumeReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"newSession": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionMergeStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"session": "readStrongBinder"}], + "name": "callSessionMergeComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionMergeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionUpdateFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionUpdateReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"newSession": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionConferenceExtended", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionConferenceExtendFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"newSession": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionConferenceExtendReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "callSessionInviteParticipantsRequestDelivered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionInviteParticipantsRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "callSessionRemoveParticipantsRequestDelivered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionRemoveParticipantsRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.telephony.ims.ImsConferenceState" + }] + } + ], + "name": "callSessionConferenceStateUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"mode": "readInt32"}, + {"ussdMessage": "readString16"} + ], + "name": "callSessionUssdMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"srcNetworkType": "readInt32"}, + {"targetNetworkType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"srcNetworkType": "readInt32"}, + {"targetNetworkType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionHandoverFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"srcNetworkType": "readInt32"}, + {"targetNetworkType": "readInt32"} + ], + "name": "callSessionMayHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [{"mode": "readInt32"}], + "name": "callSessionTtyModeReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"isMultiParty": "readBool"}], + "name": "callSessionMultipartyStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "suppSrvNotification": "readParcelable", + "__parcelType": "android.telephony.ims.ImsSuppServiceNotification" + }] + } + ], + "name": "callSessionSuppServiceReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callProfile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionRttModifyRequestReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"status": "readInt32"}], + "name": "callSessionRttModifyResponseReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"rttMessage": "readString16"}], + "name": "callSessionRttMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "callSessionRttAudioIndicatorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [], + "name": "callSessionTransferred", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionTransferFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"dtmf": "readChar"}], + "name": "callSessionDtmfReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callQuality": "readParcelable", + "__parcelType": "android.telephony.CallQuality" + }] + } + ], + "name": "callQualityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{ + "extensions": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtension" + }], + "name": "callSessionRtpHeaderExtensionsReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"mediaType": "readInt32"}, + {"direction": "readInt32"}, + {"bitsPerSecond": "readInt32"} + ], + "name": "callSessionSendAnbrQuery", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsCallSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCapabilityCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCapabilityCallback.struct new file mode 100644 index 00000000..4cdcf687 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsCapabilityCallback.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:46.926351356Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsCapabilityCallback", + "calls": [ + { + "code": 1, + "in": [ + {"capability": "readInt32"}, + {"radioTech": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "onQueryCapabilityConfiguration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"capability": "readInt32"}, + {"radioTech": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onChangeCapabilityConfigurationError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"config": "readInt32"}], + "name": "onCapabilitiesStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsCapabilityCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfig.struct new file mode 100644 index 00000000..9201865d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfig.struct @@ -0,0 +1,160 @@ +{ + "produced_on": "2024-04-12T08:47:46.928224443Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsConfig", + "calls": [ + { + "code": 1, + "in": [{"c": "readStrongBinder"}], + "name": "addImsConfigCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"c": "readStrongBinder"}], + "name": "removeImsConfigCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"item": "readInt32"}], + "name": "getConfigInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [{"item": "readInt32"}], + "name": "getConfigString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + {"item": "readInt32"}, + {"value": "readInt32"} + ], + "name": "setConfigInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"item": "readInt32"}, + {"value": "readString16"} + ], + "name": "setConfigString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "updateImsCarrierConfigs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"config": "readByteVector"}, + {"isCompressed": "readBool"} + ], + "name": "notifyRcsAutoConfigurationReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "notifyRcsAutoConfigurationRemoved", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"c": "readStrongBinder"}], + "name": "addRcsConfigCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"c": "readStrongBinder"}], + "name": "removeRcsConfigCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "triggerRcsReconfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rcc": "readParcelable", + "__parcelType": "android.telephony.ims.RcsClientConfiguration" + }] + } + ], + "name": "setRcsClientConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"item": "readInt32"}, + {"value": "readInt32"} + ], + "name": "notifyIntImsConfigChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"item": "readInt32"}, + {"value": "readString16"} + ], + "name": "notifyStringImsConfigChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsConfig", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfigCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfigCallback.struct new file mode 100644 index 00000000..a62df56a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsConfigCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.929283184Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsConfigCallback", + "calls": [ + { + "code": 1, + "in": [ + {"item": "readInt32"}, + {"value": "readInt32"} + ], + "name": "onIntConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"item": "readInt32"}, + {"value": "readString16"} + ], + "name": "onStringConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsConfigCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelFeature.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelFeature.struct new file mode 100644 index 00000000..f5efba8c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelFeature.struct @@ -0,0 +1,333 @@ +{ + "produced_on": "2024-04-12T08:47:46.931984188Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsMmTelFeature", + "calls": [ + { + "code": 1, + "in": [{"l": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getFeatureState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"callSessionType": "readInt32"}, + {"callType": "readInt32"} + ], + "name": "createCallProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ] + }, + { + "code": 4, + "in": [{ + "types": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtensionType" + }], + "name": "changeOfferedRtpHeaderExtensionTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "createCallSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [{"uris": "readString16Vector"}], + "name": "shouldProcessCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getUtInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [], + "name": "getEcbmInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [ + {"uiTtyMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "onCompleteMessage": "readParcelable", + "__parcelType": "android.os.Message" + }] + } + ], + "name": "setUiTtyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getMultiEndpointInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [], + "name": "queryCapabilityStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [{"enabled": "readBool"}], + "name": "setTerminalBasedCallWaitingStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"c": "readStrongBinder"}], + "name": "addCapabilityCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"c": "readStrongBinder"}], + "name": "removeCapabilityCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.ims.feature.CapabilityChangeRequest" + }] + }, + {"c": "readStrongBinder"} + ], + "name": "changeCapabilitiesConfiguration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"capability": "readInt32"}, + {"radioTech": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "queryCapabilityConfiguration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"cb": "readStrongBinder"}], + "name": "notifySrvccStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "notifySrvccCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "notifySrvccFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "notifySrvccCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"mediaSessionType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "threshold": "readParcelable", + "__parcelType": "android.telephony.ims.MediaThreshold" + }] + } + ], + "name": "setMediaQualityThreshold", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"mediaSessionType": "readInt32"}], + "name": "queryMediaQualityStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.MediaQualityStatus" + }] + } + ] + }, + { + "code": 23, + "in": [{"l": "readStrongBinder"}], + "name": "setSmsListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"token": "readInt32"}, + {"messageRef": "readInt32"}, + {"format": "readString16"}, + {"smsc": "readString16"}, + {"retry": "readBool"}, + {"pdu": "readByteVector"} + ], + "name": "sendSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"token": "readInt32"}], + "name": "onMemoryAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"token": "readInt32"}, + {"messageRef": "readInt32"}, + {"result": "readInt32"} + ], + "name": "acknowledgeSms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"token": "readInt32"}, + {"messageRef": "readInt32"}, + {"result": "readInt32"}, + {"pdu": "readByteVector"} + ], + "name": "acknowledgeSmsWithPdu", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"token": "readInt32"}, + {"messageRef": "readInt32"}, + {"result": "readInt32"} + ], + "name": "acknowledgeSmsReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [], + "name": "getSmsFormat", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 30, + "in": [], + "name": "onSmsReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMmTelFeature", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelListener.struct new file mode 100644 index 00000000..69064f9f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsMmTelListener.struct @@ -0,0 +1,119 @@ +{ + "produced_on": "2024-04-12T08:47:46.934112760Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsMmTelListener", + "calls": [ + { + "code": 1, + "in": [ + {"c": "readStrongBinder"}, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onIncomingCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callProfile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "onRejectedCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"count": "readInt32"}], + "name": "onVoiceMessageCountUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"imsAudioHandler": "readInt32"}], + "name": "onAudioModeIsVoipChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"reason": "readInt32"}], + "name": "onTriggerEpsFallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"token": "readInt32"}, + {"trafficType": "readInt32"}, + {"accessNetworkType": "readInt32"}, + {"trafficDirection": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "onStartImsTrafficSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"token": "readInt32"}, + {"accessNetworkType": "readInt32"} + ], + "name": "onModifyImsTrafficSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"token": "readInt32"}], + "name": "onStopImsTrafficSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.telephony.ims.MediaQualityStatus" + }] + } + ], + "name": "onMediaQualityStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMmTelListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsController.struct new file mode 100644 index 00000000..f40ad16b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsController.struct @@ -0,0 +1,278 @@ +{ + "produced_on": "2024-04-12T08:47:46.937754393Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsRcsController", + "calls": [ + { + "code": 1, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "registerImsRegistrationCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "unregisterImsRegistrationCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"consumer": "readStrongBinder"} + ], + "name": "getImsRcsRegistrationState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"subId": "readInt32"}, + {"consumer": "readStrongBinder"} + ], + "name": "getImsRcsRegistrationTransportType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "registerRcsAvailabilityCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "unregisterRcsAvailabilityCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"radioTech": "readInt32"} + ], + "name": "isCapable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"radioTech": "readInt32"} + ], + "name": "isAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + { + "contactNumbers": "readList", + "__parcelType": "android.net.Uri" + }, + {"c": "readStrongBinder"} + ], + "name": "requestCapabilities", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contactNumber": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"c": "readStrongBinder"} + ], + "name": "requestAvailability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"subId": "readInt32"}], + "name": "getUcePublishState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isUceSettingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setUceSettingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "registerUcePublishStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "unregisterUcePublishStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"subId": "readInt32"}], + "name": "isSipDelegateSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.ims.DelegateRequest" + }] + }, + {"packageName": "readString16"}, + {"delegateState": "readStrongBinder"}, + {"delegateMessage": "readStrongBinder"} + ], + "name": "createSipDelegate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"subId": "readInt32"}, + {"connection": "readStrongBinder"}, + {"reason": "readInt32"} + ], + "name": "destroySipDelegate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"subId": "readInt32"}, + {"connection": "readStrongBinder"}, + {"sipCode": "readInt32"}, + {"sipReason": "readString16"} + ], + "name": "triggerNetworkRegistration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"subId": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "registerSipDialogStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"subId": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "unregisterSipDialogStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerRcsFeatureCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterImsFeatureCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsRcsController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsFeature.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsFeature.struct new file mode 100644 index 00000000..d2ab7685 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRcsFeature.struct @@ -0,0 +1,123 @@ +{ + "produced_on": "2024-04-12T08:47:46.939767873Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsRcsFeature", + "calls": [ + { + "code": 1, + "in": [], + "name": "queryCapabilityStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [], + "name": "getFeatureState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"c": "readStrongBinder"}], + "name": "addCapabilityCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"c": "readStrongBinder"}], + "name": "removeCapabilityCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "r": "readParcelable", + "__parcelType": "android.telephony.ims.feature.CapabilityChangeRequest" + }] + }, + {"c": "readStrongBinder"} + ], + "name": "changeCapabilitiesConfiguration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"capability": "readInt32"}, + {"radioTech": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "queryCapabilityConfiguration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"listener": "readStrongBinder"}], + "name": "setCapabilityExchangeEventListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"pidfXml": "readString16"}, + {"cb": "readStrongBinder"} + ], + "name": "publishCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + { + "uris": "readList", + "__parcelType": "android.net.Uri" + }, + {"cb": "readStrongBinder"} + ], + "name": "subscribeForCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contactUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + { + "myCapabilities": "readList", + "__parcelType": "String" + }, + {"cb": "readStrongBinder"} + ], + "name": "sendOptionsCapabilityRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsRcsFeature", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistration.struct new file mode 100644 index 00000000..de6caa59 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistration.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:46.941051949Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsRegistration", + "calls": [ + { + "code": 1, + "in": [], + "name": "getRegistrationTechnology", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"c": "readStrongBinder"}], + "name": "addRegistrationCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"c": "readStrongBinder"}], + "name": "removeRegistrationCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sipCode": "readInt32"}, + {"sipReason": "readString16"} + ], + "name": "triggerFullNetworkRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "triggerUpdateSipDelegateRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "triggerSipDelegateDeregistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"reason": "readInt32"}], + "name": "triggerDeregistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsRegistration", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistrationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistrationCallback.struct new file mode 100644 index 00000000..3d664adc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsRegistrationCallback.struct @@ -0,0 +1,113 @@ +{ + "produced_on": "2024-04-12T08:47:46.942424416Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsRegistrationCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.telephony.ims.ImsRegistrationAttributes" + }] + } + ], + "name": "onRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.telephony.ims.ImsRegistrationAttributes" + }] + } + ], + "name": "onRegistering", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + }, + {"suggestedAction": "readInt32"}, + {"imsRadioTech": "readInt32"} + ], + "name": "onDeregistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + }, + {"suggestedAction": "readInt32"}, + {"imsRadioTech": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detail": "readParcelable", + "__parcelType": "android.telephony.ims.SipDetails" + }] + } + ], + "name": "onDeregisteredWithDetails", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"imsRadioTech": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "onTechnologyChangeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{ + "uris": "readParcelableVector", + "__parcelType": "android.net.Uri" + }], + "name": "onSubscriberAssociatedUriChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsRegistrationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceController.struct new file mode 100644 index 00000000..c0356e7a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceController.struct @@ -0,0 +1,186 @@ +{ + "produced_on": "2024-04-12T08:47:46.944372425Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsServiceController", + "calls": [ + { + "code": 1, + "in": [{"l": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "createMmTelFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"slotId": "readInt32"}], + "name": "createEmergencyOnlyMmTelFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "createRcsFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "querySupportedImsFeatures", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.stub.ImsFeatureConfiguration" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getImsServiceCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"slotId": "readInt32"}, + {"featureType": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "addFeatureStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"slotId": "readInt32"}, + {"featureType": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "removeFeatureStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "notifyImsServiceReadyForFeatureCreation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"slotId": "readInt32"}, + {"featureType": "readInt32"}, + {"changeSubId": "readBool"} + ], + "name": "removeImsFeature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "getConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "getRegistration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [{"slotId": "readInt32"}], + "name": "getSipTransport", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 14, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "enableIms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "disableIms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "resetIms", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsServiceController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceControllerListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceControllerListener.struct new file mode 100644 index 00000000..59314966 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsServiceControllerListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.945451576Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsServiceControllerListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "c": "readParcelable", + "__parcelType": "android.telephony.ims.stub.ImsFeatureConfiguration" + }] + } + ], + "name": "onUpdateSupportedImsFeatures", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IImsServiceControllerListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsSmsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsSmsListener.struct new file mode 100644 index 00000000..9d878e02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsSmsListener.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:46.946626400Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsSmsListener", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readInt32"}, + {"messageRef": "readInt32"}, + {"status": "readInt32"}, + {"reason": "readInt32"}, + {"networkErrorCode": "readInt32"} + ], + "name": "onSendSmsResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readInt32"}, + {"format": "readString16"}, + {"pdu": "readByteVector"} + ], + "name": "onSmsStatusReportReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"token": "readInt32"}, + {"format": "readString16"}, + {"pdu": "readByteVector"} + ], + "name": "onSmsReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"token": "readInt32"}, + {"status": "readInt32"}, + {"networkErrorCode": "readInt32"} + ], + "name": "onMemoryAvailableResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsSmsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsTrafficSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsTrafficSessionCallback.struct new file mode 100644 index 00000000..6d483229 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IImsTrafficSessionCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.948226732Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IImsTrafficSessionCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.ims.feature.ConnectionFailureInfo" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsTrafficSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsRequestCallback.struct new file mode 100644 index 00000000..a7e1d195 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsRequestCallback.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:46.949741012Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IOptionsRequestCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ownCapabilities": "readParcelable", + "__parcelType": "android.telephony.ims.RcsContactUceCapability" + }] + }, + {"isBlocked": "readBool"} + ], + "name": "respondToCapabilityRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"reason": "readString16"} + ], + "name": "respondToCapabilityRequestWithError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOptionsRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsResponseCallback.struct new file mode 100644 index 00000000..06c3aeec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IOptionsResponseCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.950839284Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IOptionsResponseCallback", + "calls": [ + { + "code": 1, + "in": [{"code": "readInt32"}], + "name": "onCommandError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"reason": "readString16"}, + { + "theirCaps": "readList", + "__parcelType": "String" + } + ], + "name": "onNetworkResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOptionsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IPublishResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IPublishResponseCallback.struct new file mode 100644 index 00000000..fd6e8884 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IPublishResponseCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.951812453Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IPublishResponseCallback", + "calls": [ + { + "code": 1, + "in": [{"code": "readInt32"}], + "name": "onCommandError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "details": "readParcelable", + "__parcelType": "android.telephony.ims.SipDetails" + }] + } + ], + "name": "onNetworkResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPublishResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsConfigCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsConfigCallback.struct new file mode 100644 index 00000000..1e96d745 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsConfigCallback.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:46.952953596Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IRcsConfigCallback", + "calls": [ + { + "code": 1, + "in": [{"config": "readByteVector"}], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"errorString": "readString16"} + ], + "name": "onAutoConfigurationErrorReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onConfigurationReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"config": "readByteVector"}], + "name": "onPreProvisioningReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRcsConfigCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUceControllerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUceControllerCallback.struct new file mode 100644 index 00000000..f0a131d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUceControllerCallback.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:46.954155300Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IRcsUceControllerCallback", + "calls": [ + { + "code": 1, + "in": [{ + "contactCapabilities": "readList", + "__parcelType": "android.telephony.ims.RcsContactUceCapability" + }], + "name": "onCapabilitiesReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "details": "readParcelable", + "__parcelType": "android.telephony.ims.SipDetails" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"errorCode": "readInt32"}, + {"retryAfterMilliseconds": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "details": "readParcelable", + "__parcelType": "android.telephony.ims.SipDetails" + }] + } + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRcsUceControllerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUcePublishStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUcePublishStateCallback.struct new file mode 100644 index 00000000..0a620792 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/IRcsUcePublishStateCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.955169520Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.IRcsUcePublishStateCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.telephony.ims.PublishAttributes" + }] + } + ], + "name": "onPublishUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRcsUcePublishStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegate.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegate.struct new file mode 100644 index 00000000..38aca28e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegate.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:46.956347963Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISipDelegate", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sipMessage": "readParcelable", + "__parcelType": "android.telephony.ims.SipMessage" + }] + }, + {"configVersion": "readInt64"} + ], + "name": "sendMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"viaTransactionId": "readString16"}], + "name": "notifyMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"viaTransactionId": "readString16"}, + {"reason": "readInt32"} + ], + "name": "notifyMessageReceiveError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callId": "readString16"}], + "name": "cleanupSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipDelegate", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateConnectionStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateConnectionStateCallback.struct new file mode 100644 index 00000000..c18b3938 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateConnectionStateCallback.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:46.958045597Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISipDelegateConnectionStateCallback", + "calls": [ + { + "code": 1, + "in": [{"c": "readStrongBinder"}], + "name": "onCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "registrationState": "readParcelable", + "__parcelType": "android.telephony.ims.DelegateRegistrationState" + }] + }, + { + "deniedFeatureTags": "readList", + "__parcelType": "android.telephony.ims.FeatureTagState" + } + ], + "name": "onFeatureTagStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "registeredSipConfig": "readParcelable", + "__parcelType": "android.telephony.ims.SipDelegateImsConfiguration" + }] + } + ], + "name": "onImsConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "registeredSipConfig": "readParcelable", + "__parcelType": "android.telephony.ims.SipDelegateConfiguration" + }] + } + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"reason": "readInt32"}], + "name": "onDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipDelegateConnectionStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateMessageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateMessageCallback.struct new file mode 100644 index 00000000..11bcc312 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateMessageCallback.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:46.959249921Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISipDelegateMessageCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "android.telephony.ims.SipMessage" + }] + } + ], + "name": "onMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"viaTransactionId": "readString16"}], + "name": "onMessageSent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"viaTransactionId": "readString16"}, + {"reason": "readInt32"} + ], + "name": "onMessageSendFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipDelegateMessageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateStateCallback.struct new file mode 100644 index 00000000..a8271559 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipDelegateStateCallback.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:46.960720090Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISipDelegateStateCallback", + "calls": [ + { + "code": 1, + "in": [ + {"c": "readStrongBinder"}, + { + "deniedFeatureTags": "readList", + "__parcelType": "android.telephony.ims.FeatureTagState" + } + ], + "name": "onCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "registrationState": "readParcelable", + "__parcelType": "android.telephony.ims.DelegateRegistrationState" + }] + } + ], + "name": "onFeatureTagRegistrationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "registeredSipConfig": "readParcelable", + "__parcelType": "android.telephony.ims.SipDelegateImsConfiguration" + }] + } + ], + "name": "onImsConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "registeredSipConfig": "readParcelable", + "__parcelType": "android.telephony.ims.SipDelegateConfiguration" + }] + } + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"reason": "readInt32"}], + "name": "onDestroyed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipDelegateStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipTransport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipTransport.struct new file mode 100644 index 00000000..57ccd7d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISipTransport.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:46.962033907Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISipTransport", + "calls": [ + { + "code": 1, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.ims.DelegateRequest" + }] + }, + {"dc": "readStrongBinder"}, + {"mc": "readStrongBinder"} + ], + "name": "createSipDelegate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"delegate": "readStrongBinder"}, + {"reason": "readInt32"} + ], + "name": "destroySipDelegate", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISipTransport", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISrvccStartedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISrvccStartedCallback.struct new file mode 100644 index 00000000..e0dfaba2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISrvccStartedCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.963000686Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISrvccStartedCallback", + "calls": [{ + "code": 1, + "in": [{ + "profiles": "readList", + "__parcelType": "android.telephony.ims.SrvccCall" + }], + "name": "onSrvccCallNotified", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISrvccStartedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISubscribeResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISubscribeResponseCallback.struct new file mode 100644 index 00000000..7fb7f334 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/aidl/ISubscribeResponseCallback.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:46.964120468Z", + "source_location": "", + "full_name": "android.telephony.ims.aidl.ISubscribeResponseCallback", + "calls": [ + { + "code": 1, + "in": [{"code": "readInt32"}], + "name": "onCommandError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "detail": "readParcelable", + "__parcelType": "android.telephony.ims.SipDetails" + }] + } + ], + "name": "onNetworkResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "pidfXmls": "readList", + "__parcelType": "String" + }], + "name": "onNotifyCapabilitiesUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{ + "uriTerminatedReason": "readList", + "__parcelType": "android.telephony.ims.RcsContactTerminatedReason" + }], + "name": "onResourceTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"reason": "readString16"}, + {"retryAfterMilliseconds": "readInt64"} + ], + "name": "onTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISubscribeResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/CapabilityChangeRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/CapabilityChangeRequest.struct new file mode 100644 index 00000000..739dc4d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/CapabilityChangeRequest.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T14:58:13.470996997Z", + "source_location": "", + "components": [ + {"enableSize": "readInt32"}, + { + "__backreference": "enableSize", + "__repeated": [ + {"add": "readInt32"}, + {"add": "readInt32"} + ] + }, + {"disableSize": "readInt32"}, + { + "__backreference": "disableSize", + "__repeated": [ + {"add": "readInt32"}, + {"add": "readInt32"} + ] + } + ], + "full_name": "android.telephony.ims.feature.CapabilityChangeRequest", + "name": "CapabilityChangeRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/ConnectionFailureInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/ConnectionFailureInfo.struct new file mode 100644 index 00000000..5864de58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/feature/ConnectionFailureInfo.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T15:56:11.714586826Z", + "source_location": "", + "components": [ + {"mReason": "readInt32"}, + {"mCauseCode": "readInt32"}, + {"mWaitTimeMillis": "readInt32"} + ], + "full_name": "android.telephony.ims.feature.ConnectionFailureInfo", + "name": "ConnectionFailureInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/stub/ImsFeatureConfiguration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/stub/ImsFeatureConfiguration.struct new file mode 100644 index 00000000..2001f525 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/ims/stub/ImsFeatureConfiguration.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T16:13:34.813483091Z", + "source_location": "", + "components": [ + {"featurePairLength": "readInt32"}, + { + "__backreference": "featurePairLength", + "__repeated": [ + {"add": "readInt32"}, + {"add": "readInt32"} + ] + } + ], + "full_name": "android.telephony.ims.stub.ImsFeatureConfiguration", + "name": "ImsFeatureConfiguration", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSession.struct new file mode 100644 index 00000000..79af674f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSession.struct @@ -0,0 +1,134 @@ +{ + "produced_on": "2024-04-12T08:47:58.094660563Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsAudioSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + } + ], + "name": "modifySession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + } + ], + "name": "addConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + } + ], + "name": "deleteConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + } + ], + "name": "confirmConfig", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"dtmfDigit": "readChar"}, + {"duration": "readInt32"} + ], + "name": "sendDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"dtmfDigit": "readChar"}], + "name": "startDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "stopDtmf", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{ + "extensions": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtension" + }], + "name": "sendHeaderExtension", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "threshold": "readParcelable", + "__parcelType": "android.telephony.imsmedia.MediaQualityThreshold" + }] + } + ], + "name": "setMediaQualityThreshold", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsAudioSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSessionCallback.struct new file mode 100644 index 00000000..15b04cd3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsAudioSessionCallback.struct @@ -0,0 +1,166 @@ +{ + "produced_on": "2024-04-12T08:47:58.096060500Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsAudioSessionCallback", + "calls": [ + { + "code": 1, + "in": [{"session": "readStrongBinder"}], + "name": "onOpenSessionSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onOpenSessionFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onSessionClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + }, + {"result": "readInt32"} + ], + "name": "onModifySessionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + }, + {"result": "readInt32"} + ], + "name": "onAddConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + }, + {"result": "readInt32"} + ], + "name": "onConfirmConfigResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + } + ], + "name": "onFirstMediaPacketReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "extensions": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtension" + }], + "name": "onHeaderExtensionReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.telephony.imsmedia.MediaQualityStatus" + }] + } + ], + "name": "notifyMediaQualityStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callQuality": "readParcelable", + "__parcelType": "android.telephony.CallQuality" + }] + } + ], + "name": "onCallQualityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.AudioConfig" + }] + } + ], + "name": "triggerAnbrQuery", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"dtmfDigit": "readChar"}, + {"durationMs": "readInt32"} + ], + "name": "onDtmfReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsAudioSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMedia.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMedia.struct new file mode 100644 index 00000000..d34045e9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMedia.struct @@ -0,0 +1,64 @@ +{ + "produced_on": "2024-04-12T08:47:58.097314385Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsMedia", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rtpFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rtcpFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"sessionType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rtpConfig": "readParcelable", + "__parcelType": "android.telephony.imsmedia.RtpConfig" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "openSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"session": "readStrongBinder"}], + "name": "closeSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + { + "videoConfigList": "readParcelableVector", + "__parcelType": "android.telephony.imsmedia.VideoConfig" + }, + {"callback": "readStrongBinder"} + ], + "name": "generateVideoSprop", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMedia", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMediaCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMediaCallback.struct new file mode 100644 index 00000000..ba639623 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsMediaCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:58.098234264Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsMediaCallback", + "calls": [{ + "code": 1, + "in": [{"spropList": "readString16Vector"}], + "name": "onVideoSpropResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IImsMediaCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSession.struct new file mode 100644 index 00000000..82602293 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSession.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:58.099215123Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsTextSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.TextConfig" + }] + } + ], + "name": "modifySession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "threshold": "readParcelable", + "__parcelType": "android.telephony.imsmedia.MediaQualityThreshold" + }] + } + ], + "name": "setMediaQualityThreshold", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"text": "readString16"}], + "name": "sendRtt", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsTextSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSessionCallback.struct new file mode 100644 index 00000000..b78d2ff7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsTextSessionCallback.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:58.100232074Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsTextSessionCallback", + "calls": [ + { + "code": 1, + "in": [{"session": "readStrongBinder"}], + "name": "onOpenSessionSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onOpenSessionFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onSessionClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.TextConfig" + }] + }, + {"result": "readInt32"} + ], + "name": "onModifySessionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"text": "readString16"}], + "name": "onRttReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"packetType": "readInt32"}], + "name": "notifyMediaInactivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsTextSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSession.struct new file mode 100644 index 00000000..efa9ab32 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSession.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:58.101522239Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsVideoSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSessionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.VideoConfig" + }] + } + ], + "name": "modifySession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setPreviewSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setDisplaySurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "extensions": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtension" + }], + "name": "sendHeaderExtension", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "threshold": "readParcelable", + "__parcelType": "android.telephony.imsmedia.MediaQualityThreshold" + }] + } + ], + "name": "setMediaQualityThreshold", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "requestVideoDataUsage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsVideoSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSessionCallback.struct new file mode 100644 index 00000000..fd31cf61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/IImsVideoSessionCallback.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:58.102982468Z", + "source_location": "", + "full_name": "android.telephony.imsmedia.IImsVideoSessionCallback", + "calls": [ + { + "code": 1, + "in": [{"session": "readStrongBinder"}], + "name": "onOpenSessionSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onOpenSessionFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onSessionClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.VideoConfig" + }] + }, + {"result": "readInt32"} + ], + "name": "onModifySessionResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.imsmedia.VideoConfig" + }] + } + ], + "name": "onFirstMediaPacketReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "onPeerDimensionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{ + "extensions": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtension" + }], + "name": "onHeaderExtensionReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"packetType": "readInt32"}], + "name": "notifyMediaInactivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"bitate": "readInt32"}], + "name": "notifyBitrate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"bytes": "readInt64"}], + "name": "notifyVideoDataUsage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsVideoSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityStatus.struct new file mode 100644 index 00000000..0584f39a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityStatus.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T12:11:27.114107116Z", + "source_location": "", + "components": [ + {"mRtpInactivityTimeMillis": "readInt32"}, + {"mRtcpInactivityTimeMillis": "readInt32"}, + {"mRtpPacketLossRate": "readInt32"}, + {"mRtpJitterMillis": "readInt32"} + ], + "full_name": "android.telephony.imsmedia.MediaQualityStatus", + "name": "MediaQualityStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityThreshold.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityThreshold.struct new file mode 100644 index 00000000..d3a81e76 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/MediaQualityThreshold.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T09:13:46.353322462Z", + "source_location": "", + "components": [ + {"arrayLength": "readInt32"}, + { + "__backreference": "arrayLength", + "__repeated": [{"mRtpInactivityTimerMillis": "readInt32"}] + }, + {"mRtcpInactivityTimerMillis": "readInt32"}, + {"mRtpHysteresisTimeInMillis": "readInt32"}, + {"mRtpPacketLossDurationMillis": "readInt32"}, + {"arrayLength": "readInt32"}, + { + "__backreference": "arrayLength", + "__repeated": [{"mRtpPacketLossRate": "readInt32"}] + }, + {"arrayLength": "readInt32"}, + { + "__backreference": "arrayLength", + "__repeated": [{"mRtpJitterMillis": "readInt32"}] + }, + {"mNotifyCurrentStatus": "readBool"}, + {"mVideoBitrateBps": "readInt32"} + ], + "full_name": "android.telephony.imsmedia.MediaQualityThreshold", + "name": "MediaQualityThreshold", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/RtpConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/RtpConfig.struct new file mode 100644 index 00000000..81ab1019 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/RtpConfig.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:10:16.902107465Z", + "source_location": "", + "components": [{"type": "readInt32"}], + "full_name": "android.telephony.imsmedia.RtpConfig", + "name": "RtpConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/TextConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/TextConfig.struct new file mode 100644 index 00000000..05c0c46c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/TextConfig.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T15:16:31.794694780Z", + "source_location": "", + "components": [ + {"mCodecType": "readInt32"}, + {"mBitrate": "readInt32"}, + {"mRedundantPayload": "readByte"}, + {"mRedundantLevel": "readByte"}, + {"mKeepRedundantLevel": "readBool"} + ], + "full_name": "android.telephony.imsmedia.TextConfig", + "name": "TextConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/VideoConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/VideoConfig.struct new file mode 100644 index 00000000..32aa0a8b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/imsmedia/VideoConfig.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T15:23:55.382610511Z", + "source_location": "", + "components": [ + {"mVideoMode": "readInt32"}, + {"mCodecType": "readInt32"}, + {"mFramerate": "readInt32"}, + {"mBitrate": "readInt32"}, + {"mMaxMtuBytes": "readInt32"}, + {"mCodecProfile": "readInt32"}, + {"mCodecLevel": "readInt32"}, + {"mIntraFrameIntervalSec": "readInt32"}, + {"mPacketizationMode": "readInt32"}, + {"mCameraId": "readInt32"}, + {"mCameraZoom": "readInt32"}, + {"mResolutionWidth": "readInt32"}, + {"mResolutionHeight": "readInt32"}, + {"mPauseImagePath": "readString16"}, + {"mDeviceOrientationDegree": "readInt32"}, + {"mCvoValue": "readInt32"}, + {"mRtcpFbTypes": "readInt32"} + ], + "full_name": "android.telephony.imsmedia.VideoConfig", + "name": "VideoConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadProgressListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadProgressListener.struct new file mode 100644 index 00000000..d9945657 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadProgressListener.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:46.969240120Z", + "source_location": "", + "full_name": "android.telephony.mbms.IDownloadProgressListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileInfo": "readParcelable", + "__parcelType": "android.telephony.mbms.FileInfo" + }] + }, + {"currentDownloadSize": "readInt32"}, + {"fullDownloadSize": "readInt32"}, + {"currentDecodedSize": "readInt32"}, + {"fullDecodedSize": "readInt32"} + ], + "name": "onProgressUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDownloadProgressListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadStatusListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadStatusListener.struct new file mode 100644 index 00000000..94b7ab38 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IDownloadStatusListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.970285841Z", + "source_location": "", + "full_name": "android.telephony.mbms.IDownloadStatusListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileInfo": "readParcelable", + "__parcelType": "android.telephony.mbms.FileInfo" + }] + }, + {"status": "readInt32"} + ], + "name": "onStatusUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDownloadStatusListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IGroupCallCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IGroupCallCallback.struct new file mode 100644 index 00000000..1e1e5d79 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IGroupCallCallback.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:46.971304971Z", + "source_location": "", + "full_name": "android.telephony.mbms.IGroupCallCallback", + "calls": [ + { + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"state": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onGroupCallStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"signalStrength": "readInt32"}], + "name": "onBroadcastSignalStrengthUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGroupCallCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsDownloadSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsDownloadSessionCallback.struct new file mode 100644 index 00000000..e6fa001f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsDownloadSessionCallback.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:46.972355712Z", + "source_location": "", + "full_name": "android.telephony.mbms.IMbmsDownloadSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "services": "readList", + "__parcelType": "android.telephony.mbms.FileServiceInfo" + }], + "name": "onFileServicesUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onMiddlewareReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMbmsDownloadSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsGroupCallSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsGroupCallSessionCallback.struct new file mode 100644 index 00000000..8f2a5d61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsGroupCallSessionCallback.struct @@ -0,0 +1,61 @@ +{ + "produced_on": "2024-04-12T08:47:46.973529516Z", + "source_location": "", + "full_name": "android.telephony.mbms.IMbmsGroupCallSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentSai": "readParcelable", + "__parcelType": "java.util.List" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "availableSais": "readParcelable", + "__parcelType": "java.util.List" + }] + } + ], + "name": "onAvailableSaisUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"interfaceName": "readString16"}, + {"index": "readInt32"} + ], + "name": "onServiceInterfaceAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onMiddlewareReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMbmsGroupCallSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsStreamingSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsStreamingSessionCallback.struct new file mode 100644 index 00000000..985dea78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IMbmsStreamingSessionCallback.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:46.974634107Z", + "source_location": "", + "full_name": "android.telephony.mbms.IMbmsStreamingSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "services": "readList", + "__parcelType": "android.telephony.mbms.StreamingServiceInfo" + }], + "name": "onStreamingServicesUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onMiddlewareReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMbmsStreamingSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IStreamingServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IStreamingServiceCallback.struct new file mode 100644 index 00000000..ef90673f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/IStreamingServiceCallback.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:46.975698009Z", + "source_location": "", + "full_name": "android.telephony.mbms.IStreamingServiceCallback", + "calls": [ + { + "code": 1, + "in": [ + {"errorCode": "readInt32"}, + {"message": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"state": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onStreamStateUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onMediaDescriptionUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"signalStrength": "readInt32"}], + "name": "onBroadcastSignalStrengthUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"methodType": "readInt32"}], + "name": "onStreamMethodUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStreamingServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/StreamingServiceInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/StreamingServiceInfo.struct new file mode 100644 index 00000000..dcda8421 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/StreamingServiceInfo.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:48:52.709429717Z", + "source_location": "", + "components": [], + "full_name": "android.telephony.mbms.StreamingServiceInfo", + "name": "StreamingServiceInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsDownloadService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsDownloadService.struct new file mode 100644 index 00000000..a9fe6396 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsDownloadService.struct @@ -0,0 +1,249 @@ +{ + "produced_on": "2024-04-12T08:47:46.979503935Z", + "source_location": "", + "full_name": "android.telephony.mbms.vendor.IMbmsDownloadService", + "calls": [ + { + "code": 1, + "in": [ + {"subId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "initialize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + { + "serviceClasses": "readList", + "__parcelType": "String" + } + ], + "name": "requestUpdateFileServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"rootDirectoryPath": "readString16"} + ], + "name": "setTempFileRootDirectory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"subId": "readInt32"}, + {"contents": "readByteVector"} + ], + "name": "addServiceAnnouncement", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + } + ], + "name": "download", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "addStatusListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "removeStatusListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "addProgressListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "removeProgressListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"subscriptionId": "readInt32"}], + "name": "listPendingDownloads", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.mbms.DownloadRequest" + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + } + ], + "name": "cancelDownload", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fileInfo": "readParcelable", + "__parcelType": "android.telephony.mbms.FileInfo" + }] + } + ], + "name": "requestDownloadState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadRequest": "readParcelable", + "__parcelType": "android.telephony.mbms.DownloadRequest" + }] + } + ], + "name": "resetDownloadKnowledge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"subId": "readInt32"}], + "name": "dispose", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMbmsDownloadService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsGroupCallService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsGroupCallService.struct new file mode 100644 index 00000000..3e192d37 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsGroupCallService.struct @@ -0,0 +1,96 @@ +{ + "produced_on": "2024-04-12T08:47:46.981038835Z", + "source_location": "", + "full_name": "android.telephony.mbms.vendor.IMbmsGroupCallService", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"subId": "readInt32"} + ], + "name": "initialize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"tmgi": "readInt64"} + ], + "name": "stopGroupCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"subscriptionId": "readInt32"}, + {"tmgi": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "saiList": "readParcelable", + "__parcelType": "android.telephony.mbms.vendor.List" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frequencyList": "readParcelable", + "__parcelType": "android.telephony.mbms.vendor.List" + }] + } + ], + "name": "updateGroupCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"subscriptionId": "readInt32"}, + {"tmgi": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "saiList": "readParcelable", + "__parcelType": "android.telephony.mbms.vendor.List" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frequencyList": "readParcelable", + "__parcelType": "android.telephony.mbms.vendor.List" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startGroupCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"subId": "readInt32"}], + "name": "dispose", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMbmsGroupCallService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsStreamingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsStreamingService.struct new file mode 100644 index 00000000..12e988f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/mbms/vendor/IMbmsStreamingService.struct @@ -0,0 +1,90 @@ +{ + "produced_on": "2024-04-12T08:47:46.982581726Z", + "source_location": "", + "full_name": "android.telephony.mbms.vendor.IMbmsStreamingService", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"subId": "readInt32"} + ], + "name": "initialize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + { + "serviceClasses": "readList", + "__parcelType": "String" + } + ], + "name": "requestUpdateStreamingServices", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"serviceId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "startStreaming", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"subId": "readInt32"}, + {"serviceId": "readString16"} + ], + "name": "getPlaybackUri", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"serviceId": "readString16"} + ], + "name": "stopStreaming", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"subId": "readInt32"}], + "name": "dispose", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMbmsStreamingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteDatagramCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteDatagramCallback.struct new file mode 100644 index 00000000..c1fee79a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteDatagramCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.985574996Z", + "source_location": "", + "full_name": "android.telephony.satellite.ISatelliteDatagramCallback", + "calls": [{ + "code": 1, + "in": [ + {"datagramId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "datagram": "readParcelable", + "__parcelType": "android.telephony.satellite.SatelliteDatagram" + }] + }, + {"pendingCount": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "onSatelliteDatagramReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISatelliteDatagramCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteProvisionStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteProvisionStateCallback.struct new file mode 100644 index 00000000..f49b02cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteProvisionStateCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.986555445Z", + "source_location": "", + "full_name": "android.telephony.satellite.ISatelliteProvisionStateCallback", + "calls": [{ + "code": 1, + "in": [{"provisioned": "readBool"}], + "name": "onSatelliteProvisionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISatelliteProvisionStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteStateCallback.struct new file mode 100644 index 00000000..c5855624 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteStateCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.987507824Z", + "source_location": "", + "full_name": "android.telephony.satellite.ISatelliteStateCallback", + "calls": [{ + "code": 1, + "in": [{"state": "readInt32"}], + "name": "onSatelliteModemStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISatelliteStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteTransmissionUpdateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteTransmissionUpdateCallback.struct new file mode 100644 index 00000000..fe42feed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/ISatelliteTransmissionUpdateCallback.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:46.988800230Z", + "source_location": "", + "full_name": "android.telephony.satellite.ISatelliteTransmissionUpdateCallback", + "calls": [ + { + "code": 1, + "in": [ + {"state": "readInt32"}, + {"sendPendingCount": "readInt32"}, + {"errorCode": "readInt32"} + ], + "name": "onSendDatagramStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"state": "readInt32"}, + {"receivePendingCount": "readInt32"}, + {"errorCode": "readInt32"} + ], + "name": "onReceiveDatagramStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pointingInfo": "readParcelable", + "__parcelType": "android.telephony.satellite.PointingInfo" + }] + } + ], + "name": "onSatellitePositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISatelliteTransmissionUpdateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteGatewayListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteGatewayListener.struct new file mode 100644 index 00000000..e98c55e7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteGatewayListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.170489806Z", + "source_location": "", + "full_name": "android.telephony.satellite.cts.ILocalSatelliteGatewayListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onRemoteServiceConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onRemoteServiceDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILocalSatelliteGatewayListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteListener.struct new file mode 100644 index 00000000..e83df058 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/cts/ILocalSatelliteListener.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:44.172326083Z", + "source_location": "", + "full_name": "android.telephony.satellite.cts.ILocalSatelliteListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onRemoteServiceConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onStartSendingSatellitePointingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onStopSendingSatellitePointingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onPollPendingSatelliteDatagrams", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "datagram": "readParcelable", + "__parcelType": "android.telephony.satellite.stub.SatelliteDatagram" + }] + }, + {"isEmergency": "readBool"} + ], + "name": "onSendSatelliteDatagram", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"enabled": "readBool"}], + "name": "onSatelliteListeningEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILocalSatelliteListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatellite.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatellite.struct new file mode 100644 index 00000000..b818297a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatellite.struct @@ -0,0 +1,179 @@ +{ + "produced_on": "2024-04-12T08:47:46.997049034Z", + "source_location": "", + "full_name": "android.telephony.satellite.stub.ISatellite", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "setSatelliteListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"enable": "readBool"}, + {"timeout": "readInt32"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "requestSatelliteListeningEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"enabled": "readBool"}, + {"errorCallback": "readStrongBinder"} + ], + "name": "enableCellularModemWhileSatelliteModeIsOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"enableSatellite": "readBool"}, + {"enableDemoMode": "readBool"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "requestSatelliteEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestIsSatelliteEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestIsSatelliteSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestSatelliteCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"resultCallback": "readStrongBinder"}], + "name": "startSendingSatellitePointingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"resultCallback": "readStrongBinder"}], + "name": "stopSendingSatellitePointingInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"token": "readString16"}, + {"provisionData": "readByteVector"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "provisionSatelliteService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"token": "readString16"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "deprovisionSatelliteService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestIsSatelliteProvisioned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"resultCallback": "readStrongBinder"}], + "name": "pollPendingSatelliteDatagrams", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "datagram": "readParcelable", + "__parcelType": "android.telephony.satellite.stub.SatelliteDatagram" + }] + }, + {"isEmergency": "readBool"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "sendSatelliteDatagram", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestSatelliteModemState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestIsSatelliteCommunicationAllowedForCurrentLocation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "requestTimeForNextSatelliteVisibility", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISatellite", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteCapabilitiesConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteCapabilitiesConsumer.struct new file mode 100644 index 00000000..868a0aa3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteCapabilitiesConsumer.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.998137426Z", + "source_location": "", + "full_name": "android.telephony.satellite.stub.ISatelliteCapabilitiesConsumer", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.telephony.satellite.stub.SatelliteCapabilities" + }] + } + ], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISatelliteCapabilitiesConsumer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteGateway.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteGateway.struct new file mode 100644 index 00000000..b164db00 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteGateway.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:46.999033553Z", + "source_location": "", + "full_name": "android.telephony.satellite.stub.ISatelliteGateway", + "calls": [], + "name": "ISatelliteGateway", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteListener.struct new file mode 100644 index 00000000..9c29d2a3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/ISatelliteListener.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:47.000304259Z", + "source_location": "", + "full_name": "android.telephony.satellite.stub.ISatelliteListener", + "calls": [ + { + "code": 1, + "in": [{"provisioned": "readBool"}], + "name": "onSatelliteProvisionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "datagram": "readParcelable", + "__parcelType": "android.telephony.satellite.stub.SatelliteDatagram" + }] + }, + {"pendingCount": "readInt32"} + ], + "name": "onSatelliteDatagramReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onPendingDatagrams", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pointingInfo": "readParcelable", + "__parcelType": "android.telephony.satellite.stub.PointingInfo" + }] + } + ], + "name": "onSatellitePositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.telephony.satellite.stub.SatelliteModemState" + }] + } + ], + "name": "onSatelliteModemStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISatelliteListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/PointingInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/PointingInfo.struct new file mode 100644 index 00000000..38b90ba7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/PointingInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:47.002535983Z", + "source_location": "", + "components": [ + {"satelliteAzimuth": "readFloat"}, + {"satelliteElevation": "readFloat"} + ], + "full_name": "android.telephony.satellite.stub.PointingInfo", + "name": "PointingInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteCapabilities.struct new file mode 100644 index 00000000..ddf83a99 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteCapabilities.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.003728097Z", + "source_location": "", + "components": [ + { + "supportedRadioTechnologies": "readParcelableVector", + "__parcelType": "android.telephony.satellite.stub.NTRadioTechnology" + }, + {"isPointingRequired": "readBool"}, + {"maxBytesPerOutgoingDatagram": "readInt32"}, + {"antennaPositionKeys": "readInt32Vector"}, + { + "antennaPositionValues": "readParcelableVector", + "__parcelType": "android.telephony.satellite.AntennaPosition" + } + ], + "full_name": "android.telephony.satellite.stub.SatelliteCapabilities", + "name": "SatelliteCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteDatagram.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteDatagram.struct new file mode 100644 index 00000000..ef59a4b1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/telephony/satellite/stub/SatelliteDatagram.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.004749087Z", + "source_location": "", + "components": [{"data": "readByteVector"}], + "full_name": "android.telephony.satellite.stub.SatelliteDatagram", + "name": "SatelliteDatagram", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/binder/IBenchmark.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/binder/IBenchmark.struct new file mode 100644 index 00000000..545d9583 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/binder/IBenchmark.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:54.778795309Z", + "source_location": "", + "full_name": "android.tests.binder.IBenchmark", + "calls": [{ + "code": 1, + "in": [{"data": "readByteVector"}], + "name": "sendVec", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }], + "name": "IBenchmark", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/INested.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/INested.struct new file mode 100644 index 00000000..9da11748 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/INested.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.197675548Z", + "source_location": "", + "full_name": "android.tests.enforcepermission.INested", + "calls": [ + { + "code": 1, + "in": [], + "name": "ProtectedByAccessNetworkState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "ProtectedByReadSyncSettings", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INested", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/IProtected.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/IProtected.struct new file mode 100644 index 00000000..86aa06ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tests/enforcepermission/IProtected.struct @@ -0,0 +1,45 @@ +{ + "produced_on": "2024-04-12T08:47:47.198761400Z", + "source_location": "", + "full_name": "android.tests.enforcepermission.IProtected", + "calls": [ + { + "code": 1, + "in": [], + "name": "ProtectedByInternet", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "ProtectedByVibrate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "ProtectedByInternetAndVibrateImplicitly", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "ProtectedByInternetAndAccessNetworkStateImplicitly", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "ProtectedByInternetAndReadSyncSettingsImplicitly", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProtected", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/ITracingServiceProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/ITracingServiceProxy.struct new file mode 100644 index 00000000..faceb5c4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/ITracingServiceProxy.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.882451992Z", + "source_location": "", + "full_name": "android.tracing.ITracingServiceProxy", + "calls": [ + { + "code": 1, + "in": [{"sessionStolen": "readBool"}], + "name": "notifyTraceSessionEnded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.tracing.TraceReportParams" + }] + } + ], + "name": "reportTrace", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITracingServiceProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/TraceReportParams.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/TraceReportParams.struct new file mode 100644 index 00000000..e63aeb5c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/tracing/TraceReportParams.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:45.883801379Z", + "source_location": "", + "components": [ + {"reporterPackageName": "readString16"}, + {"reporterClassName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"uuidLsb": "readInt64"}, + {"uuidMsb": "readInt64"}, + {"usePipeForTesting": "readBool"} + ], + "full_name": "android.tracing.TraceReportParams", + "name": "TraceReportParams", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/trusty/stats/nw/setter/IStatsSetter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/trusty/stats/nw/setter/IStatsSetter.struct new file mode 100644 index 00000000..72e97444 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/trusty/stats/nw/setter/IStatsSetter.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.662072079Z", + "source_location": "", + "full_name": "android.trusty.stats.nw.setter.IStatsSetter", + "calls": [{ + "code": 1, + "in": [{"istats": "readStrongBinder"}], + "name": "setInterface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IStatsSetter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/IRemoteMemoryIntArray.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/IRemoteMemoryIntArray.struct new file mode 100644 index 00000000..30624c47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/IRemoteMemoryIntArray.struct @@ -0,0 +1,107 @@ +{ + "produced_on": "2024-04-12T08:47:46.364417371Z", + "source_location": "", + "full_name": "android.util.IRemoteMemoryIntArray", + "calls": [ + { + "code": 1, + "in": [], + "name": "peekInstance", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.util.MemoryIntArray" + }] + } + ] + }, + { + "code": 2, + "in": [{"size": "readInt32"}], + "name": "create", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isWritable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"index": "readInt32"}], + "name": "get", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"index": "readInt32"}, + {"value": "readInt32"} + ], + "name": "set", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "size", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "isClosed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "array": "readParcelable", + "__parcelType": "android.util.MemoryIntArray" + }] + } + ], + "name": "accessLastElementInRemoteProcess", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteMemoryIntArray", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/PropertyParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/PropertyParcel.struct new file mode 100644 index 00000000..7835ec61 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/PropertyParcel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.361101919Z", + "source_location": "", + "components": [ + {"property": "readString16"}, + {"value": "readString16"} + ], + "full_name": "android.util.PropertyParcel", + "name": "PropertyParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/StatsEventParcel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/StatsEventParcel.struct new file mode 100644 index 00000000..e26badd9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/util/StatsEventParcel.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.361774822Z", + "source_location": "", + "components": [{"buffer": "readByteVector"}], + "full_name": "android.util.StatsEventParcel", + "name": "StatsEventParcel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IOnUwbActivityEnergyInfoListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IOnUwbActivityEnergyInfoListener.struct new file mode 100644 index 00000000..413c9985 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IOnUwbActivityEnergyInfoListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.681998107Z", + "source_location": "", + "full_name": "android.uwb.IOnUwbActivityEnergyInfoListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.uwb.UwbActivityEnergyInfo" + }] + } + ], + "name": "onUwbActivityEnergyInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnUwbActivityEnergyInfoListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapter.struct new file mode 100644 index 00000000..cba8fdef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapter.struct @@ -0,0 +1,614 @@ +{ + "produced_on": "2024-04-12T08:47:57.687172770Z", + "source_location": "", + "full_name": "android.uwb.IUwbAdapter", + "calls": [ + { + "code": 1, + "in": [{"adapterStateCallbacks": "readStrongBinder"}], + "name": "registerAdapterStateCallbacks", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callbacks": "readStrongBinder"}], + "name": "registerVendorExtensionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callbacks": "readStrongBinder"}], + "name": "unregisterVendorExtensionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callbacks": "readStrongBinder"}], + "name": "unregisterAdapterStateCallbacks", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callbacks": "readStrongBinder"}], + "name": "registerOemExtensionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"callbacks": "readStrongBinder"}], + "name": "unregisterOemExtensionCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"chipId": "readString16"}], + "name": "getTimestampResolutionNanos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 8, + "in": [{"chipId": "readString16"}], + "name": "getSpecificationInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"rangingCallbacks": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"chipId": "readString16"} + ], + "name": "openRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "startRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "reconfigureRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + } + ], + "name": "stopRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + } + ], + "name": "closeRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "addControlee", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "removeControlee", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "pause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "resume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteDeviceAddress": "readParcelable", + "__parcelType": "android.uwb.UwbAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"data": "readByteVector"} + ], + "name": "sendData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"enabled": "readBool"}], + "name": "setEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "getAdapterState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [], + "name": "getChipInfos", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.PersistableBundle" + } + ] + }, + { + "code": 22, + "in": [], + "name": "getChipIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 23, + "in": [], + "name": "getDefaultChipId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "addServiceProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "removeServiceProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 26, + "in": [], + "name": "getAllServiceProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "getAdfProvisioningAuthorities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "getAdfCertificateAndInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceProfileBundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "provisionProfileAdfByScript", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceProfileBundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "removeProfileAdf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "updatePose", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"mt": "readInt32"}, + {"gid": "readInt32"}, + {"oid": "readInt32"}, + {"payload": "readByteVector"} + ], + "name": "sendVendorUciMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "updateRangingRoundsDtTag", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"listener": "readStrongBinder"}], + "name": "getUwbActivityEnergyInfoAsync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + } + ], + "name": "queryMaxDataSizeBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IUwbAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapterStateCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapterStateCallbacks.struct new file mode 100644 index 00000000..65d2c242 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdapterStateCallbacks.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:57.688509107Z", + "source_location": "", + "full_name": "android.uwb.IUwbAdapterStateCallbacks", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.uwb.AdapterState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.StateChangeReason" + }] + } + ], + "name": "onAdapterStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUwbAdapterStateCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdfProvisionStateCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdfProvisionStateCallbacks.struct new file mode 100644 index 00000000..26d96925 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbAdfProvisionStateCallbacks.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:57.689429235Z", + "source_location": "", + "full_name": "android.uwb.IUwbAdfProvisionStateCallbacks", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onProfileAdfsProvisioned", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"reason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "params": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onProfileAdfsProvisionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUwbAdfProvisionStateCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbOemExtensionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbOemExtensionCallback.struct new file mode 100644 index 00000000..74f68615 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbOemExtensionCallback.struct @@ -0,0 +1,106 @@ +{ + "produced_on": "2024-04-12T08:47:57.690479666Z", + "source_location": "", + "full_name": "android.uwb.IUwbOemExtensionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onSessionStatusNotificationReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onDeviceStatusNotificationReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onSessionConfigurationReceived", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundle": "readParcelable", + "__parcelType": "android.uwb.RangingReport" + }] + } + ], + "name": "onRangingReportReceived", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.uwb.RangingReport" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundle": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onCheckPointedTarget", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IUwbOemExtensionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbRangingCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbRangingCallbacks.struct new file mode 100644 index 00000000..509b4a8f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbRangingCallbacks.struct @@ -0,0 +1,731 @@ +{ + "produced_on": "2024-04-12T08:47:57.694471316Z", + "source_location": "", + "full_name": "android.uwb.IUwbRangingCallbacks", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + } + ], + "name": "onRangingOpened", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingOpenFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingStartFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingReconfigured", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingReconfigureFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingStopFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingClosed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.uwb.RangingReport" + }] + } + ], + "name": "onRangingResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onControleeAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onControleeAddFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onControleeRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onControleeRemoveFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingPaused", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingPauseFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingResumeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteDeviceAddress": "readParcelable", + "__parcelType": "android.uwb.UwbAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onDataSent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteDeviceAddress": "readParcelable", + "__parcelType": "android.uwb.UwbAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onDataSendFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteDeviceAddress": "readParcelable", + "__parcelType": "android.uwb.UwbAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"data": "readByteVector"} + ], + "name": "onDataReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteDeviceAddress": "readParcelable", + "__parcelType": "android.uwb.UwbAddress" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reason": "readParcelable", + "__parcelType": "android.uwb.RangingChangeReason" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onDataReceiveFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onServiceDiscovered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onServiceConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionHandle": "readParcelable", + "__parcelType": "android.uwb.SessionHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onRangingRoundsUpdateDtTagStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUwbRangingCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbVendorUciCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbVendorUciCallback.struct new file mode 100644 index 00000000..010bfd47 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/IUwbVendorUciCallback.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:57.696492436Z", + "source_location": "", + "full_name": "android.uwb.IUwbVendorUciCallback", + "calls": [ + { + "code": 1, + "in": [ + {"gid": "readInt32"}, + {"oid": "readInt32"}, + {"payload": "readByteVector"} + ], + "name": "onVendorResponseReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"gid": "readInt32"}, + {"oid": "readInt32"}, + {"payload": "readByteVector"} + ], + "name": "onVendorNotificationReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUwbVendorUciCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/SessionHandle.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/SessionHandle.struct new file mode 100644 index 00000000..3b97a5bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/SessionHandle.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T14:13:19.563532297Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mPackageName": "readString16"}, + {"mUid": "readInt32"}, + {"mPid": "readInt32"} + ], + "full_name": "android.uwb.SessionHandle", + "name": "SessionHandle", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/UwbAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/UwbAddress.struct new file mode 100644 index 00000000..f28f4cbf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/uwb/UwbAddress.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:16:24.528021004Z", + "source_location": "", + "components": [ + {"address": "readInt32"}, + {"readByteArray": "readByteVector"} + ], + "full_name": "android.uwb.UwbAddress", + "name": "UwbAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsCallback.struct new file mode 100644 index 00000000..fee1bfec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:48.160570568Z", + "source_location": "", + "full_name": "android.vendor.powerstats.IPixelPowerStatsCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "getStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "stats": "readParcelableVector", + "__parcelType": "android.vendor.powerstats.StateResidencyData" + } + ] + }], + "name": "IPixelPowerStatsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsProvider.struct new file mode 100644 index 00000000..e3113bc6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelPowerStatsProvider.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:48.161531927Z", + "source_location": "", + "full_name": "android.vendor.powerstats.IPixelPowerStatsProvider", + "calls": [ + { + "code": 1, + "in": [ + {"entityName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPixelPowerStatsProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyCallback.struct new file mode 100644 index 00000000..1782ce0d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:48.162311692Z", + "source_location": "", + "full_name": "android.vendor.powerstats.IPixelStateResidencyCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "getStateResidency", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.hardware.power.stats.StateResidency" + } + ] + }], + "name": "IPixelStateResidencyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyProvider.struct new file mode 100644 index 00000000..1622265a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/IPixelStateResidencyProvider.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:48.163303192Z", + "source_location": "", + "full_name": "android.vendor.powerstats.IPixelStateResidencyProvider", + "calls": [ + { + "code": 1, + "in": [ + {"entityName": "readString16"}, + {"cb": "readStrongBinder"} + ], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPixelStateResidencyProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/StateResidencyData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/StateResidencyData.struct new file mode 100644 index 00000000..3ea4bf1e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/vendor/powerstats/StateResidencyData.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:48.164150609Z", + "source_location": "", + "components": [ + {"state": "readString16"}, + {"totalTimeInStateMs": "readInt64"}, + {"totalStateEntryCount": "readInt64"}, + {"lastEntryTimestampMs": "readInt64"} + ], + "full_name": "android.vendor.powerstats.StateResidencyData", + "name": "StateResidencyData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ContentRecordingSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ContentRecordingSession.struct new file mode 100644 index 00000000..f5b032de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ContentRecordingSession.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T13:34:20.503592151Z", + "source_location": "", + "components": [ + {"flg": "readByte"}, + {"virtualDisplayId": "readInt32"}, + {"contentToRecord": "readInt32"}, + {"displayToRecord": "readInt32"} + ], + "full_name": "android.view.ContentRecordingSession", + "name": "ContentRecordingSession", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IAppTransitionAnimationSpecsFuture.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IAppTransitionAnimationSpecsFuture.struct new file mode 100644 index 00000000..1c22159d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IAppTransitionAnimationSpecsFuture.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:45.892192376Z", + "source_location": "", + "full_name": "android.view.IAppTransitionAnimationSpecsFuture", + "calls": [{ + "code": 1, + "in": [], + "name": "get", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.view.AppTransitionAnimationSpec" + } + ] + }], + "name": "IAppTransitionAnimationSpecsFuture", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ICrossWindowBlurEnabledListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ICrossWindowBlurEnabledListener.struct new file mode 100644 index 00000000..1b83e8ee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ICrossWindowBlurEnabledListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.893198406Z", + "source_location": "", + "full_name": "android.view.ICrossWindowBlurEnabledListener", + "calls": [{ + "code": 1, + "in": [{"enabled": "readBool"}], + "name": "onCrossWindowBlurEnabledChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICrossWindowBlurEnabledListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowCallback.struct new file mode 100644 index 00000000..2e7547f6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.894202866Z", + "source_location": "", + "full_name": "android.view.IDisplayChangeWindowCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + } + ], + "name": "continueDisplayChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDisplayChangeWindowCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowController.struct new file mode 100644 index 00000000..d110ff12 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayChangeWindowController.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:45.895512932Z", + "source_location": "", + "full_name": "android.view.IDisplayChangeWindowController", + "calls": [{ + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"fromRotation": "readInt32"}, + {"toRotation": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newDisplayAreaInfo": "readParcelable", + "__parcelType": "android.window.DisplayAreaInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onDisplayChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDisplayChangeWindowController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayFoldListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayFoldListener.struct new file mode 100644 index 00000000..75d6d734 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayFoldListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.896495102Z", + "source_location": "", + "full_name": "android.view.IDisplayFoldListener", + "calls": [{ + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"folded": "readBool"} + ], + "name": "onDisplayFoldChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDisplayFoldListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowInsetsController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowInsetsController.struct new file mode 100644 index 00000000..b2770d54 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowInsetsController.struct @@ -0,0 +1,99 @@ +{ + "produced_on": "2024-04-12T08:47:45.897990811Z", + "source_location": "", + "full_name": "android.view.IDisplayWindowInsetsController", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"requestedVisibleTypes": "readInt32"} + ], + "name": "topFocusedWindowChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + } + ], + "name": "insetsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + { + "activeControls": "readParcelableVector", + "__parcelType": "android.view.InsetsSourceControl" + } + ], + "name": "insetsControlChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"types": "readInt32"}, + {"fromIme": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "android.view.ImeTracker.Token" + }] + } + ], + "name": "showInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"types": "readInt32"}, + {"fromIme": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "android.view.ImeTracker.Token" + }] + } + ], + "name": "hideInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDisplayWindowInsetsController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowListener.struct new file mode 100644 index 00000000..ab05cab9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDisplayWindowListener.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:45.899670024Z", + "source_location": "", + "full_name": "android.view.IDisplayWindowListener", + "calls": [ + { + "code": 1, + "in": [{"displayId": "readInt32"}], + "name": "onDisplayAdded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newConfig": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ], + "name": "onDisplayConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"displayId": "readInt32"}], + "name": "onDisplayRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"displayId": "readInt32"}, + {"newRotation": "readInt32"} + ], + "name": "onFixedRotationStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"displayId": "readInt32"}], + "name": "onFixedRotationFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"displayId": "readInt32"}, + { + "restricted": "readList", + "__parcelType": "android.graphics.Rect" + }, + { + "unrestricted": "readList", + "__parcelType": "android.graphics.Rect" + } + ], + "name": "onKeepClearAreasChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDisplayWindowListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDockedStackListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDockedStackListener.struct new file mode 100644 index 00000000..0c07cc1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IDockedStackListener.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:45.901091453Z", + "source_location": "", + "full_name": "android.view.IDockedStackListener", + "calls": [ + { + "code": 1, + "in": [{"visible": "readBool"}], + "name": "onDividerVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"exists": "readBool"}], + "name": "onDockedStackExistsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"minimized": "readBool"}, + {"animDuration": "readInt64"}, + {"isHomeStackResizable": "readBool"} + ], + "name": "onDockedStackMinimizedChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"adjustedForIme": "readBool"}, + {"animDuration": "readInt64"} + ], + "name": "onAdjustedForImeChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"newDockSide": "readInt32"}], + "name": "onDockSideChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDockedStackListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStats.struct new file mode 100644 index 00000000..36e59ac4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStats.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:45.901927929Z", + "source_location": "", + "full_name": "android.view.IGraphicsStats", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "requestBufferForProcess", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }], + "name": "IGraphicsStats", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStatsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStatsCallback.struct new file mode 100644 index 00000000..bac3f679 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IGraphicsStatsCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.902771956Z", + "source_location": "", + "full_name": "android.view.IGraphicsStatsCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onRotateGraphicsStatsBuffer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGraphicsStatsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilter.struct new file mode 100644 index 00000000..2ff8b0db --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilter.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.903714844Z", + "source_location": "", + "full_name": "android.view.IInputFilter", + "calls": [ + { + "code": 1, + "in": [{"host": "readStrongBinder"}], + "name": "install", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "uninstall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + }, + {"policyFlags": "readInt32"} + ], + "name": "filterInputEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputFilter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilterHost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilterHost.struct new file mode 100644 index 00000000..a3566559 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputFilterHost.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:45.904641573Z", + "source_location": "", + "full_name": "android.view.IInputFilterHost", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + }, + {"policyFlags": "readInt32"} + ], + "name": "sendInputEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInputFilterHost", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputMonitorHost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputMonitorHost.struct new file mode 100644 index 00000000..b3ed0844 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IInputMonitorHost.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.905483039Z", + "source_location": "", + "full_name": "android.view.IInputMonitorHost", + "calls": [ + { + "code": 1, + "in": [], + "name": "pilferPointers", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "dispose", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputMonitorHost", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IOnKeyguardExitResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IOnKeyguardExitResult.struct new file mode 100644 index 00000000..cd8db215 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IOnKeyguardExitResult.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.906384957Z", + "source_location": "", + "full_name": "android.view.IOnKeyguardExitResult", + "calls": [{ + "code": 1, + "in": [{"success": "readBool"}], + "name": "onKeyguardExitResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnKeyguardExitResult", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IPinnedTaskListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IPinnedTaskListener.struct new file mode 100644 index 00000000..f4ed2d8c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IPinnedTaskListener.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:45.907551580Z", + "source_location": "", + "full_name": "android.view.IPinnedTaskListener", + "calls": [ + { + "code": 1, + "in": [{"fromImeAdjustment": "readBool"}], + "name": "onMovementBoundsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"imeVisible": "readBool"}, + {"imeHeight": "readInt32"} + ], + "name": "onImeVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "onActivityHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPinnedTaskListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationController.struct new file mode 100644 index 00000000..ac356f6d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationController.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:45.910111411Z", + "source_location": "", + "full_name": "android.view.IRecentsAnimationController", + "calls": [ + { + "code": 1, + "in": [{"taskId": "readInt32"}], + "name": "screenshotTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.window.TaskSnapshot" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "finishTransaction": "readParcelable", + "__parcelType": "android.window.PictureInPictureSurfaceTransaction" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overlay": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "setFinishTaskTransaction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"moveHomeToTop": "readBool"}, + {"sendUserLeaveHint": "readBool"} + ], + "name": "finish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"enabled": "readBool"}], + "name": "setInputConsumerEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"behindSystemBars": "readBool"}], + "name": "setAnimationTargetsBehindSystemBars", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "cleanupScreenshot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"defer": "readBool"}, + {"screenshot": "readBool"} + ], + "name": "setDeferCancelUntilNextTransition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"willFinishToHome": "readBool"}], + "name": "setWillFinishToHome", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"taskId": "readInt32"}], + "name": "removeTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [{"moveHomeToTop": "readBool"}], + "name": "detachNavigationBarFromApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"duration": "readInt64"}], + "name": "animateNavigationBarToApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecentsAnimationController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationRunner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationRunner.struct new file mode 100644 index 00000000..72b4c9d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRecentsAnimationRunner.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:45.911758814Z", + "source_location": "", + "full_name": "android.view.IRecentsAnimationRunner", + "calls": [ + { + "code": 2, + "in": [ + {"taskIds": "readInt32Vector"}, + { + "taskSnapshots": "readParcelableVector", + "__parcelType": "android.window.TaskSnapshot" + } + ], + "name": "onAnimationCanceled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"controller": "readStrongBinder"}, + { + "apps": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + { + "wallpapers": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "homeContentInsets": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "minimizedHomeBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onAnimationStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{ + "app": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }], + "name": "onTasksAppeared", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecentsAnimationRunner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationFinishedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationFinishedCallback.struct new file mode 100644 index 00000000..53f09fe9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationFinishedCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.912725514Z", + "source_location": "", + "full_name": "android.view.IRemoteAnimationFinishedCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onAnimationFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteAnimationFinishedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationRunner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationRunner.struct new file mode 100644 index 00000000..ab528fb7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRemoteAnimationRunner.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:45.914044770Z", + "source_location": "", + "full_name": "android.view.IRemoteAnimationRunner", + "calls": [ + { + "code": 1, + "in": [ + {"transit": "readInt32"}, + { + "apps": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + { + "wallpapers": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + { + "nonApps": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + {"finishedCallback": "readStrongBinder"} + ], + "name": "onAnimationStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAnimationCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteAnimationRunner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRotationWatcher.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRotationWatcher.struct new file mode 100644 index 00000000..f34b8222 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IRotationWatcher.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.914953498Z", + "source_location": "", + "full_name": "android.view.IRotationWatcher", + "calls": [{ + "code": 1, + "in": [{"rotation": "readInt32"}], + "name": "onRotationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRotationWatcher", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureCallbacks.struct new file mode 100644 index 00000000..6390667a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureCallbacks.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.916081350Z", + "source_location": "", + "full_name": "android.view.IScrollCaptureCallbacks", + "calls": [ + { + "code": 1, + "in": [], + "name": "onCaptureStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capturedArea": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onImageRequestCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onCaptureEnded", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScrollCaptureCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureConnection.struct new file mode 100644 index 00000000..f1369121 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureConnection.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:45.917387556Z", + "source_location": "", + "full_name": "android.view.IScrollCaptureConnection", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"callbacks": "readStrongBinder"} + ], + "name": "startCapture", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureArea": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "requestImage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [], + "name": "endCapture", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "close", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScrollCaptureConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureResponseListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureResponseListener.struct new file mode 100644 index 00000000..25f7c74c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IScrollCaptureResponseListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.918383326Z", + "source_location": "", + "full_name": "android.view.IScrollCaptureResponseListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.view.ScrollCaptureResponse" + }] + } + ], + "name": "onScrollCaptureResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IScrollCaptureResponseListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISurfaceControlViewHost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISurfaceControlViewHost.struct new file mode 100644 index 00000000..f4a8c730 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISurfaceControlViewHost.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:45.919506789Z", + "source_location": "", + "full_name": "android.view.ISurfaceControlViewHost", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newConfig": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ], + "name": "onConfigurationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDispatchDetachedFromWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetFrame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onInsetsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getSurfaceSyncGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "ISurfaceControlViewHost", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISystemGestureExclusionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISystemGestureExclusionListener.struct new file mode 100644 index 00000000..496395e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/ISystemGestureExclusionListener.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:45.920670082Z", + "source_location": "", + "full_name": "android.view.ISystemGestureExclusionListener", + "calls": [{ + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "systemGestureExclusion": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "systemGestureExclusionUnrestricted": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "onSystemGestureExclusionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISystemGestureExclusionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWallpaperVisibilityListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWallpaperVisibilityListener.struct new file mode 100644 index 00000000..c7540a62 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWallpaperVisibilityListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:45.921571060Z", + "source_location": "", + "full_name": "android.view.IWallpaperVisibilityListener", + "calls": [{ + "code": 1, + "in": [ + {"visible": "readBool"}, + {"displayId": "readInt32"} + ], + "name": "onWallpaperVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWallpaperVisibilityListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindow.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindow.struct new file mode 100644 index 00000000..8a09ba12 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindow.struct @@ -0,0 +1,235 @@ +{ + "produced_on": "2024-04-12T08:47:45.924109Z", + "source_location": "", + "full_name": "android.view.IWindow", + "calls": [ + { + "code": 1, + "in": [ + {"command": "readString16"}, + {"parameters": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "descriptor": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "executeCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "frames": "readParcelable", + "__parcelType": "android.window.ClientWindowFrames" + }] + }, + {"reportDraw": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newMergedConfiguration": "readParcelable", + "__parcelType": "android.util.MergedConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + {"forceLayout": "readBool"}, + {"alwaysConsumeSystemBars": "readBool"}, + {"displayId": "readInt32"}, + {"syncSeqId": "readInt32"}, + {"dragResizing": "readBool"} + ], + "name": "resized", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + { + "activeControls": "readParcelableVector", + "__parcelType": "android.view.InsetsSourceControl" + } + ], + "name": "insetsControlChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"types": "readInt32"}, + {"fromIme": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "android.view.ImeTracker.Token" + }] + } + ], + "name": "showInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"types": "readInt32"}, + {"fromIme": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "android.view.ImeTracker.Token" + }] + } + ], + "name": "hideInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"newX": "readInt32"}, + {"newY": "readInt32"} + ], + "name": "moved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"visible": "readBool"}], + "name": "dispatchAppVisibility", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "dispatchGetNewSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"reason": "readString16"}], + "name": "closeSystemDialogs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"x": "readFloat"}, + {"y": "readFloat"}, + {"xStep": "readFloat"}, + {"yStep": "readFloat"}, + {"zoom": "readFloat"}, + {"sync": "readBool"} + ], + "name": "dispatchWallpaperOffsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"action": "readString16"}, + {"x": "readInt32"}, + {"y": "readInt32"}, + {"z": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"sync": "readBool"} + ], + "name": "dispatchWallpaperCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.DragEvent" + }] + } + ], + "name": "dispatchDragEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"x": "readFloat"}, + {"y": "readFloat"} + ], + "name": "updatePointerIcon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "dispatchWindowShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"receiver": "readStrongBinder"}, + {"deviceId": "readInt32"} + ], + "name": "requestAppKeyboardShortcuts", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"callbacks": "readStrongBinder"}], + "name": "requestScrollCapture", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWindow", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowFocusObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowFocusObserver.struct new file mode 100644 index 00000000..953e4ae5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowFocusObserver.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:45.925208032Z", + "source_location": "", + "full_name": "android.view.IWindowFocusObserver", + "calls": [ + { + "code": 1, + "in": [{"inputToken": "readStrongBinder"}], + "name": "focusGained", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"inputToken": "readStrongBinder"}], + "name": "focusLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWindowFocusObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowId.struct new file mode 100644 index 00000000..b2f93334 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowId.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:45.926209042Z", + "source_location": "", + "full_name": "android.view.IWindowId", + "calls": [ + { + "code": 1, + "in": [{"observer": "readStrongBinder"}], + "name": "registerFocusObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"observer": "readStrongBinder"}], + "name": "unregisterFocusObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isFocused", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IWindowId", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowManager.struct new file mode 100644 index 00000000..11ec1b9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowManager.struct @@ -0,0 +1,1551 @@ +{ + "produced_on": "2024-04-12T08:47:45.943300091Z", + "source_location": "", + "full_name": "android.view.IWindowManager", + "calls": [ + { + "code": 1, + "in": [{"port": "readInt32"}], + "name": "startViewServer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "stopViewServer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "isViewServerRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "openSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "useBLAST", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"displayId": "readInt32"}], + "name": "getInitialDisplaySize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "android.graphics.Point" + }] + } + ] + }, + { + "code": 7, + "in": [{"displayId": "readInt32"}], + "name": "getBaseDisplaySize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "android.graphics.Point" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"displayId": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "setForcedDisplaySize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"displayId": "readInt32"}], + "name": "clearForcedDisplaySize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"displayId": "readInt32"}], + "name": "getInitialDisplayDensity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [{"displayId": "readInt32"}], + "name": "getBaseDisplayDensity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [{"uniqueId": "readString16"}], + "name": "getDisplayIdByUniqueId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"displayId": "readInt32"}, + {"density": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setForcedDisplayDensityForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"displayId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "clearForcedDisplayDensityForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"displayId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setForcedDisplayScalingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"enabled": "readBool"}], + "name": "setEventDispatching", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"binder": "readStrongBinder"}], + "name": "isWindowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"token": "readStrongBinder"}, + {"type": "readInt32"}, + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "addWindowToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"token": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "removeWindowToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"controller": "readStrongBinder"}], + "name": "setDisplayChangeWindowController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"displayId": "readInt32"}, + {"client": "readStrongBinder"}, + {"shellRootLayer": "readInt32"} + ], + "name": "addShellRoot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ] + }, + { + "code": 22, + "in": [ + {"displayId": "readInt32"}, + {"shellRootLayer": "readInt32"}, + {"target": "readStrongBinder"} + ], + "name": "setShellRootAccessibilityWindow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"specsFuture": "readStrongBinder"}, + {"startedCallback": "readStrongBinder"}, + {"scaleUp": "readBool"}, + {"displayId": "readInt32"} + ], + "name": "overridePendingAppTransitionMultiThumbFuture", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteAnimationAdapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"displayId": "readInt32"} + ], + "name": "overridePendingAppTransitionRemote", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "endProlongedAnimations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"exitAnim": "readInt32"}, + {"enterAnim": "readInt32"} + ], + "name": "startFreezingScreen", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [], + "name": "stopFreezingScreen", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"token": "readStrongBinder"}, + {"tag": "readString16"}, + {"userId": "readInt32"} + ], + "name": "disableKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"token": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "reenableKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"callback": "readStrongBinder"}], + "name": "exitKeyguardSecurely", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "isKeyguardLocked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [{"userId": "readInt32"}], + "name": "isKeyguardSecure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "dismissKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"listener": "readStrongBinder"}], + "name": "addKeyguardLockedStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"listener": "readStrongBinder"}], + "name": "removeKeyguardLockedStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"switching": "readBool"}], + "name": "setSwitchingUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"reason": "readString16"}], + "name": "closeSystemDialogs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"which": "readInt32"}], + "name": "getAnimationScale", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 39, + "in": [], + "name": "getAnimationScales", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.view.float" + } + ] + }, + { + "code": 40, + "in": [ + {"which": "readInt32"}, + {"scale": "readFloat"} + ], + "name": "setAnimationScale", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{ + "scales": "readParcelableVector", + "__parcelType": "android.view.float" + }], + "name": "setAnimationScales", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [], + "name": "getCurrentAnimatorScale", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 43, + "in": [ + {"inTouch": "readBool"}, + {"displayId": "readInt32"} + ], + "name": "setInTouchMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"inTouch": "readBool"}], + "name": "setInTouchModeOnAllDisplays", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"displayId": "readInt32"}], + "name": "isInTouchMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 46, + "in": [{"on": "readBool"}], + "name": "showStrictModeViolation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"enabled": "readString16"}], + "name": "setStrictModeVisualIndicatorPreference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [], + "name": "refreshScreenCaptureDisabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [], + "name": "getDefaultDisplayRotation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 50, + "in": [ + {"watcher": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "watchRotation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 51, + "in": [{"watcher": "readStrongBinder"}], + "name": "removeRotationWatcher", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"contextToken": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "registerProposedRotationListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 53, + "in": [{"displayId": "readInt32"}], + "name": "getPreferredOptionsPanelGravity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 54, + "in": [{"rotation": "readInt32"}], + "name": "freezeRotation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [], + "name": "thawRotation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "isRotationFrozen", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 57, + "in": [ + {"displayId": "readInt32"}, + {"rotation": "readInt32"} + ], + "name": "freezeDisplayRotation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [{"displayId": "readInt32"}], + "name": "thawDisplayRotation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"displayId": "readInt32"}], + "name": "isDisplayRotationFrozen", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 60, + "in": [ + {"displayId": "readInt32"}, + {"fixedToUserRotation": "readInt32"} + ], + "name": "setFixedToUserRotation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"displayId": "readInt32"}, + {"ignoreOrientationRequest": "readBool"} + ], + "name": "setIgnoreOrientationRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [], + "name": "screenshotWallpaper", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 63, + "in": [{"displayId": "readInt32"}], + "name": "mirrorWallpaperSurface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ] + }, + { + "code": 64, + "in": [ + {"listener": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "registerWallpaperVisibilityListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 65, + "in": [ + {"listener": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "unregisterWallpaperVisibilityListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"listener": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "registerSystemGestureExclusionListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"listener": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "unregisterSystemGestureExclusionListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [{"receiver": "readStrongBinder"}], + "name": "requestAssistScreenshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 69, + "in": [{"displayId": "readInt32"}], + "name": "hideTransientBars", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [{"visible": "readBool"}], + "name": "setRecentsVisibility", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"displayId": "readInt32"}, + { + "staticBounds": "readParcelableVector", + "__parcelType": "android.graphics.Rect" + } + ], + "name": "updateStaticPrivacyIndicatorBounds", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [{"enabled": "readBool"}], + "name": "setNavBarVirtualKeyHapticFeedbackEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [{"displayId": "readInt32"}], + "name": "hasNavigationBar", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 74, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "lockNow", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [], + "name": "isSafeModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 76, + "in": [{"token": "readStrongBinder"}], + "name": "clearWindowContentFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 77, + "in": [{"token": "readStrongBinder"}], + "name": "getWindowContentFrameStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.WindowContentFrameStats" + }] + } + ] + }, + { + "code": 78, + "in": [], + "name": "getDockedStackSide", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 79, + "in": [ + {"displayId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerPinnedTaskListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [ + {"receiver": "readStrongBinder"}, + {"deviceId": "readInt32"} + ], + "name": "requestAppKeyboardShortcuts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [{"displayId": "readInt32"}], + "name": "getStableInsets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInsets": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 82, + "in": [ + {"shortcutCode": "readInt64"}, + {"keySubscriber": "readStrongBinder"} + ], + "name": "registerShortcutKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [ + {"token": "readStrongBinder"}, + {"name": "readString16"}, + {"displayId": "readInt32"} + ], + "name": "createInputConsumer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputChannel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + } + ] + }, + { + "code": 84, + "in": [ + {"name": "readString16"}, + {"displayId": "readInt32"} + ], + "name": "destroyInputConsumer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 85, + "in": [], + "name": "getCurrentImeTouchRegion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ] + }, + { + "code": 86, + "in": [{"listener": "readStrongBinder"}], + "name": "registerDisplayFoldListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 87, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterDisplayFoldListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 88, + "in": [{"listener": "readStrongBinder"}], + "name": "registerDisplayWindowListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 89, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterDisplayWindowListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 90, + "in": [], + "name": "startWindowTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [], + "name": "stopWindowTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [], + "name": "saveWindowTraceToFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [], + "name": "isWindowTraceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 94, + "in": [], + "name": "startTransitionTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [], + "name": "stopTransitionTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [], + "name": "isTransitionTraceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 97, + "in": [{"displayId": "readInt32"}], + "name": "getWindowingMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 98, + "in": [ + {"displayId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setWindowingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 99, + "in": [{"displayId": "readInt32"}], + "name": "getRemoveContentMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 100, + "in": [ + {"displayId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setRemoveContentMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 101, + "in": [{"displayId": "readInt32"}], + "name": "shouldShowWithInsecureKeyguard", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 102, + "in": [ + {"displayId": "readInt32"}, + {"shouldShow": "readBool"} + ], + "name": "setShouldShowWithInsecureKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 103, + "in": [{"displayId": "readInt32"}], + "name": "shouldShowSystemDecors", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 104, + "in": [ + {"displayId": "readInt32"}, + {"shouldShow": "readBool"} + ], + "name": "setShouldShowSystemDecors", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 105, + "in": [{"displayId": "readInt32"}], + "name": "getDisplayImePolicy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 106, + "in": [ + {"displayId": "readInt32"}, + {"imePolicy": "readInt32"} + ], + "name": "setDisplayImePolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 107, + "in": [{"waitForAnimations": "readBool"}], + "name": "syncInputTransactions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 108, + "in": [], + "name": "isLayerTracing", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 109, + "in": [{"enabled": "readBool"}], + "name": "setLayerTracing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 110, + "in": [{"displayId": "readInt32"}], + "name": "mirrorDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outSurfaceControl": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ] + }, + { + "code": 111, + "in": [ + {"displayId": "readInt32"}, + {"displayWindowInsetsController": "readStrongBinder"} + ], + "name": "setDisplayWindowInsetsController", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 112, + "in": [ + {"displayId": "readInt32"}, + {"requestedVisibleTypes": "readInt32"} + ], + "name": "updateDisplayWindowRequestedVisibleTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 113, + "in": [ + {"displayId": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "getWindowInsets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInsetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + } + ] + }, + { + "code": 114, + "in": [{"displayId": "readInt32"}], + "name": "getPossibleDisplayInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.view.DisplayInfo" + } + ] + }, + { + "code": 115, + "in": [], + "name": "showGlobalActions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 116, + "in": [{"flags": "readInt32"}], + "name": "setLayerTracingFlags", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 117, + "in": [{"active": "readBool"}], + "name": "setActiveTransactionTracing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 118, + "in": [ + {"displayId": "readInt32"}, + {"behindClient": "readStrongBinder"}, + {"taskId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "requestScrollCapture", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 119, + "in": [ + {"token": "readStrongBinder"}, + {"durationMs": "readInt32"} + ], + "name": "holdLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 120, + "in": [], + "name": "getSupportedDisplayHashAlgorithms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 121, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayHash": "readParcelable", + "__parcelType": "android.view.displayhash.DisplayHash" + }] + } + ], + "name": "verifyDisplayHash", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.displayhash.VerifiedDisplayHash" + }] + } + ] + }, + { + "code": 122, + "in": [{"enable": "readBool"}], + "name": "setDisplayHashThrottlingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 123, + "in": [ + {"clientToken": "readStrongBinder"}, + {"type": "readInt32"}, + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "attachWindowContextToDisplayArea", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ] + }, + { + "code": 124, + "in": [ + {"clientToken": "readStrongBinder"}, + {"token": "readStrongBinder"} + ], + "name": "attachWindowContextToWindowToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 125, + "in": [ + {"clientToken": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "attachToDisplayContent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.res.Configuration" + }] + } + ] + }, + { + "code": 126, + "in": [{"clientToken": "readStrongBinder"}], + "name": "detachWindowContextFromWindowContainer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 127, + "in": [{"listener": "readStrongBinder"}], + "name": "registerCrossWindowBlurEnabledListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 128, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterCrossWindowBlurEnabledListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 129, + "in": [], + "name": "isTaskSnapshotSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 130, + "in": [], + "name": "getImeDisplayId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 131, + "in": [{"enabled": "readBool"}], + "name": "setTaskSnapshotEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 132, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.view.TaskTransitionSpec" + }] + } + ], + "name": "setTaskTransitionSpec", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 133, + "in": [], + "name": "clearTaskTransitionSpec", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 134, + "in": [ + {"taskId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerTaskFpsCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 135, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterTaskFpsCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 136, + "in": [{"taskId": "readInt32"}], + "name": "snapshotTaskForRecents", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }, + { + "code": 137, + "in": [{"behindSystemBars": "readBool"}], + "name": "setRecentsAppBehindSystemBars", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 138, + "in": [], + "name": "getLetterboxBackgroundColorInArgb", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 139, + "in": [], + "name": "isLetterboxBackgroundMultiColored", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 140, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureArgs": "readParcelable", + "__parcelType": "android.view.ScreenCapture.CaptureArgs" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.view.ScreenCapture.ScreenCaptureListener" + }] + } + ], + "name": "captureDisplay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 141, + "in": [{"keyCode": "readInt32"}], + "name": "isGlobalKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 142, + "in": [ + {"syncGroupToken": "readStrongBinder"}, + {"parentSyncGroupMerge": "readBool"}, + {"completedListener": "readStrongBinder"} + ], + "name": "addToSurfaceSyncGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "addToSurfaceSyncGroupResult": "readParcelable", + "__parcelType": "android.window.AddToSurfaceSyncGroupResult" + }] + } + ] + }, + { + "code": 143, + "in": [{"syncGroupToken": "readStrongBinder"}], + "name": "markSurfaceSyncGroupReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 144, + "in": [{"displayId": "readInt32"}], + "name": "notifyScreenshotListeners", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.content.ComponentName" + } + ] + } + ], + "name": "IWindowManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSession.struct new file mode 100644 index 00000000..800ef1cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSession.struct @@ -0,0 +1,795 @@ +{ + "produced_on": "2024-04-12T08:47:45.952778140Z", + "source_location": "", + "full_name": "android.view.IWindowSession", + "calls": [ + { + "code": 1, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attrs": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + }, + {"viewVisibility": "readInt32"}, + {"layerStackId": "readInt32"}, + {"requestedVisibleTypes": "readInt32"} + ], + "name": "addToDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInputChannel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activeControls": "readParcelable", + "__parcelType": "android.view.InsetsSourceControl.Array" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attachedFrame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + { + "sizeCompatScale": "readParcelableVector", + "__parcelType": "android.view.float" + } + ] + }, + { + "code": 2, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attrs": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + }, + {"viewVisibility": "readInt32"}, + {"layerStackId": "readInt32"}, + {"userId": "readInt32"}, + {"requestedVisibleTypes": "readInt32"} + ], + "name": "addToDisplayAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInputChannel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activeControls": "readParcelable", + "__parcelType": "android.view.InsetsSourceControl.Array" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attachedFrame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + { + "sizeCompatScale": "readParcelableVector", + "__parcelType": "android.view.float" + } + ] + }, + { + "code": 3, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attrs": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + }, + {"viewVisibility": "readInt32"}, + {"layerStackId": "readInt32"} + ], + "name": "addToDisplayWithoutInputChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attachedFrame": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + { + "sizeCompatScale": "readParcelableVector", + "__parcelType": "android.view.float" + } + ] + }, + { + "code": 4, + "in": [{"window": "readStrongBinder"}], + "name": "remove", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attrs": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + }, + {"requestedWidth": "readInt32"}, + {"requestedHeight": "readInt32"}, + {"viewVisibility": "readInt32"}, + {"flags": "readInt32"}, + {"seq": "readInt32"}, + {"lastSyncSeqId": "readInt32"} + ], + "name": "relayout", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outFrames": "readParcelable", + "__parcelType": "android.window.ClientWindowFrames" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outMergedConfiguration": "readParcelable", + "__parcelType": "android.util.MergedConfiguration" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outSurfaceControl": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "insetsState": "readParcelable", + "__parcelType": "android.view.InsetsState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activeControls": "readParcelable", + "__parcelType": "android.view.InsetsSourceControl.Array" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ] + }, + { + "code": 6, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attrs": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + }, + {"requestedWidth": "readInt32"}, + {"requestedHeight": "readInt32"}, + {"viewVisibility": "readInt32"}, + {"flags": "readInt32"}, + {"seq": "readInt32"}, + {"lastSyncSeqId": "readInt32"} + ], + "name": "relayoutAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"window": "readStrongBinder"}], + "name": "outOfMemory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"window": "readStrongBinder"}, + {"touchableInsets": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentInsets": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "visibleInsets": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "touchableRegion": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "setInsets", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "postDrawTransaction": "readParcelable", + "__parcelType": "android.view.SurfaceControl.Transaction" + }] + }, + {"seqId": "readInt32"} + ], + "name": "finishDrawing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"effectId": "readInt32"}, + {"always": "readBool"} + ], + "name": "performHapticFeedback", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"effectId": "readInt32"}, + {"always": "readBool"} + ], + "name": "performHapticFeedbackAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"window": "readStrongBinder"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + }, + {"touchSource": "readInt32"}, + {"touchX": "readFloat"}, + {"touchY": "readFloat"}, + {"thumbCenterX": "readFloat"}, + {"thumbCenterY": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.content.ClipData" + }] + } + ], + "name": "performDrag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [ + {"window": "readStrongBinder"}, + {"x": "readInt32"}, + {"y": "readInt32"} + ], + "name": "dropForAccessibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"window": "readStrongBinder"}, + {"consumed": "readBool"} + ], + "name": "reportDropResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"dragToken": "readStrongBinder"}, + {"skipAnimation": "readBool"} + ], + "name": "cancelDragAndDrop", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"window": "readStrongBinder"}], + "name": "dragRecipientEntered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"window": "readStrongBinder"}], + "name": "dragRecipientExited", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"windowToken": "readStrongBinder"}, + {"x": "readFloat"}, + {"y": "readFloat"}, + {"xstep": "readFloat"}, + {"ystep": "readFloat"} + ], + "name": "setWallpaperPosition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"windowToken": "readStrongBinder"}, + {"scale": "readFloat"} + ], + "name": "setWallpaperZoomOut", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"windowToken": "readStrongBinder"}, + {"shouldZoom": "readBool"} + ], + "name": "setShouldZoomOutWallpaper", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"window": "readStrongBinder"}], + "name": "wallpaperOffsetsComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"windowToken": "readStrongBinder"}, + {"x": "readInt32"}, + {"y": "readInt32"} + ], + "name": "setWallpaperDisplayOffset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"window": "readStrongBinder"}, + {"action": "readString16"}, + {"x": "readInt32"}, + {"y": "readInt32"}, + {"z": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"sync": "readBool"} + ], + "name": "sendWallpaperCommand", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 24, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "wallpaperCommandComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rectangle": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onRectangleOnScreenRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"window": "readStrongBinder"}], + "name": "getWindowId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 27, + "in": [{"window": "readStrongBinder"}], + "name": "pokeDrawLock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"window": "readStrongBinder"}, + {"startX": "readFloat"}, + {"startY": "readFloat"} + ], + "name": "startMovingTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"window": "readStrongBinder"}], + "name": "finishMovingTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"window": "readStrongBinder"}], + "name": "updatePointerIcon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "region": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "updateTapExcludeRegion", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"window": "readStrongBinder"}, + {"requestedVisibleTypes": "readInt32"} + ], + "name": "updateRequestedVisibleTypes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"window": "readStrongBinder"}, + { + "exclusionRects": "readList", + "__parcelType": "android.graphics.Rect" + } + ], + "name": "reportSystemGestureExclusionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"window": "readStrongBinder"}, + { + "restricted": "readList", + "__parcelType": "android.graphics.Rect" + }, + { + "unrestricted": "readList", + "__parcelType": "android.graphics.Rect" + } + ], + "name": "reportKeepClearAreasChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + }, + {"window": "readStrongBinder"}, + {"hostInputToken": "readStrongBinder"}, + {"flags": "readInt32"}, + {"privateFlags": "readInt32"}, + {"inputFeatures": "readInt32"}, + {"type": "readInt32"}, + {"windowToken": "readStrongBinder"}, + {"focusGrantToken": "readStrongBinder"}, + {"inputHandleName": "readString16"} + ], + "name": "grantInputChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outInputChannel": "readParcelable", + "__parcelType": "android.view.InputChannel" + }] + } + ] + }, + { + "code": 36, + "in": [ + {"channelToken": "readStrongBinder"}, + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + }, + {"flags": "readInt32"}, + {"privateFlags": "readInt32"}, + {"inputFeatures": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "region": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "updateInputChannel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"window": "readStrongBinder"}, + {"inputToken": "readStrongBinder"}, + {"grantFocus": "readBool"} + ], + "name": "grantEmbeddedWindowFocus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "boundsInWindow": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"hashAlgorithm": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "generateDisplayHash", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"window": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackInfo": "readParcelable", + "__parcelType": "android.window.OnBackInvokedCallbackInfo" + }] + } + ], + "name": "setOnBackInvokedCallbackInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"window": "readStrongBinder"}], + "name": "clearTouchableRegion", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"window": "readStrongBinder"}], + "name": "cancelDraw", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [{"embeddedWindow": "readStrongBinder"}], + "name": "transferEmbeddedTouchFocusToHost", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IWindowSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSessionCallback.struct new file mode 100644 index 00000000..5689c3a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/IWindowSessionCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.954865281Z", + "source_location": "", + "full_name": "android.view.IWindowSessionCallback", + "calls": [{ + "code": 1, + "in": [{"scale": "readFloat"}], + "name": "onAnimatorScaleChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/KeyEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/KeyEvent.struct new file mode 100644 index 00000000..e524abb6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/KeyEvent.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T11:34:43.776645658Z", + "source_location": "", + "components": [ + {"mId": "readInt32"}, + {"mDeviceId": "readInt32"}, + {"mSource": "readInt32"}, + {"mDisplayId": "readInt32"}, + {"mHmac": "readByteVector"}, + {"mAction": "readInt32"}, + {"mKeyCode": "readInt32"}, + {"mRepeatCount": "readInt32"}, + {"mMetaState": "readInt32"}, + {"mScanCode": "readInt32"}, + {"mFlags": "readInt32"}, + {"mDownTime": "readInt64"}, + {"mEventTime": "readInt64"}, + {"mCharacters": "readString16"} + ], + "full_name": "android.view.KeyEvent", + "name": "KeyEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/TaskTransitionSpec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/TaskTransitionSpec.struct new file mode 100644 index 00000000..e6222b1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/TaskTransitionSpec.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:42:27.180305251Z", + "source_location": "", + "components": [{"backgroundColor": "readInt32"}], + "full_name": "android.view.TaskTransitionSpec", + "name": "TaskTransitionSpec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowAnimationFrameStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowAnimationFrameStats.struct new file mode 100644 index 00000000..d57ca337 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowAnimationFrameStats.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T13:23:37.016033957Z", + "source_location": "", + "components": [ + {"mRefreshPeriodNano": "readInt64"}, + {"mFramesPresentedTimeNano": "readInt64Vector"} + ], + "full_name": "android.view.WindowAnimationFrameStats", + "name": "WindowAnimationFrameStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowContentFrameStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowContentFrameStats.struct new file mode 100644 index 00000000..5c70b3aa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/WindowContentFrameStats.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T13:25:26.238943498Z", + "source_location": "", + "components": [ + {"mRefreshPeriodNano": "readInt64"}, + {"mFramesPostedTimeNano": "readInt64Vector"}, + {"mFramesPresentedTimeNano": "readInt64Vector"}, + {"mFramesReadyTimeNano": "readInt64Vector"} + ], + "full_name": "android.view.WindowContentFrameStats", + "name": "WindowContentFrameStats", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityEmbeddedConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityEmbeddedConnection.struct new file mode 100644 index 00000000..7c0ae8e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityEmbeddedConnection.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:45.978688485Z", + "source_location": "", + "full_name": "android.view.accessibility.IAccessibilityEmbeddedConnection", + "calls": [ + { + "code": 1, + "in": [ + {"hostToken": "readStrongBinder"}, + {"sourceId": "readInt32"} + ], + "name": "associateEmbeddedHierarchy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "disassociateEmbeddedHierarchy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "matrixValues": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + }], + "name": "setWindowMatrix", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityEmbeddedConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnection.struct new file mode 100644 index 00000000..be45bc07 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnection.struct @@ -0,0 +1,257 @@ +{ + "produced_on": "2024-04-12T08:47:45.981639054Z", + "source_location": "", + "full_name": "android.view.accessibility.IAccessibilityInteractionConnection", + "calls": [ + { + "code": 1, + "in": [ + {"accessibilityNodeId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"interrogatingPid": "readInt32"}, + {"interrogatingTid": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.view.MagnificationSpec" + }] + }, + { + "matrixValues": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + } + ], + "name": "findAccessibilityNodeInfoByAccessibilityId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"accessibilityNodeId": "readInt64"}, + {"viewId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"interrogatingPid": "readInt32"}, + {"interrogatingTid": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.view.MagnificationSpec" + }] + }, + { + "matrix": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + } + ], + "name": "findAccessibilityNodeInfosByViewId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"accessibilityNodeId": "readInt64"}, + {"text": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"interrogatingPid": "readInt32"}, + {"interrogatingTid": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.view.MagnificationSpec" + }] + }, + { + "matrixValues": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + } + ], + "name": "findAccessibilityNodeInfosByText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"accessibilityNodeId": "readInt64"}, + {"focusType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"interrogatingPid": "readInt32"}, + {"interrogatingTid": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.view.MagnificationSpec" + }] + }, + { + "matrixValues": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + } + ], + "name": "findFocus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"accessibilityNodeId": "readInt64"}, + {"direction": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"interrogatingPid": "readInt32"}, + {"interrogatingTid": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.view.MagnificationSpec" + }] + }, + { + "matrixValues": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + } + ], + "name": "focusSearch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"accessibilityNodeId": "readInt64"}, + {"action": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + }, + {"interactionId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"flags": "readInt32"}, + {"interrogatingPid": "readInt32"}, + {"interrogatingTid": "readInt64"} + ], + "name": "performAccessibilityAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "clearAccessibilityFocus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "notifyOutsideTouch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"interactionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "android.view.accessibility.ScreenCapture.ScreenCaptureListener" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "takeScreenshotOfWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sc": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "attachAccessibilityOverlayToWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityInteractionConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnectionCallback.struct new file mode 100644 index 00000000..7ae82e3e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityInteractionConnectionCallback.struct @@ -0,0 +1,73 @@ +{ + "produced_on": "2024-04-12T08:47:45.983774206Z", + "source_location": "", + "full_name": "android.view.accessibility.IAccessibilityInteractionConnectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.view.accessibility.AccessibilityNodeInfo" + }] + }, + {"interactionId": "readInt32"} + ], + "name": "setFindAccessibilityNodeInfoResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "infos": "readList", + "__parcelType": "android.view.accessibility.AccessibilityNodeInfo" + }, + {"interactionId": "readInt32"} + ], + "name": "setFindAccessibilityNodeInfosResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + { + "infos": "readList", + "__parcelType": "android.view.accessibility.AccessibilityNodeInfo" + }, + {"interactionId": "readInt32"} + ], + "name": "setPrefetchAccessibilityNodeInfoResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"succeeded": "readBool"}, + {"interactionId": "readInt32"} + ], + "name": "setPerformAccessibilityActionResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"errorCode": "readInt32"}, + {"interactionId": "readInt32"} + ], + "name": "sendTakeScreenshotOfWindowError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityInteractionConnectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManager.struct new file mode 100644 index 00000000..87782653 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManager.struct @@ -0,0 +1,475 @@ +{ + "produced_on": "2024-04-12T08:47:45.989293765Z", + "source_location": "", + "full_name": "android.view.accessibility.IAccessibilityManager", + "calls": [ + { + "code": 1, + "in": [{"userId": "readInt32"}], + "name": "interrupt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uiEvent": "readParcelable", + "__parcelType": "android.view.accessibility.AccessibilityEvent" + }] + }, + {"userId": "readInt32"} + ], + "name": "sendAccessibilityEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"client": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "addClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [ + {"client": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "getInstalledAccessibilityServiceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + } + ] + }, + { + "code": 6, + "in": [ + {"feedbackType": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getEnabledAccessibilityServiceList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + } + ] + }, + { + "code": 7, + "in": [ + {"windowToken": "readStrongBinder"}, + {"leashToken": "readStrongBinder"}, + {"connection": "readStrongBinder"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "addAccessibilityInteractionConnection", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"windowToken": "readStrongBinder"}], + "name": "removeAccessibilityInteractionConnection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"connection": "readStrongBinder"}], + "name": "setPictureInPictureActionReplacingConnection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"owner": "readStrongBinder"}, + {"client": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.accessibilityservice.AccessibilityServiceInfo" + }] + }, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "registerUiTestAutomationService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"client": "readStrongBinder"}], + "name": "unregisterUiTestAutomationService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"windowId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getWindowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [ + {"displayId": "readInt32"}, + {"targetName": "readString16"} + ], + "name": "notifyAccessibilityButtonClicked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"available": "readBool"}], + "name": "notifyAccessibilityButtonVisibilityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"targetName": "readString16"}], + "name": "performAccessibilityShortcut", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"shortcutType": "readInt32"}], + "name": "getAccessibilityShortcutTargets", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 17, + "in": [{"gestureKeyCode": "readInt32"}], + "name": "sendFingerprintGesture", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [{"windowToken": "readStrongBinder"}], + "name": "getAccessibilityWindowId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [], + "name": "getRecommendedTimeoutMillis", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "action": "readParcelable", + "__parcelType": "android.app.RemoteAction" + }] + }, + {"actionId": "readInt32"} + ], + "name": "registerSystemAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"actionId": "readInt32"}], + "name": "unregisterSystemAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"connection": "readStrongBinder"}], + "name": "setWindowMagnificationConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"host": "readStrongBinder"}, + {"embedded": "readStrongBinder"} + ], + "name": "associateEmbeddedHierarchy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"token": "readStrongBinder"}], + "name": "disassociateEmbeddedHierarchy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "getFocusStrokeWidth", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 26, + "in": [], + "name": "getFocusColor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 27, + "in": [], + "name": "isAudioDescriptionByDefaultEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [ + {"isEnabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setSystemAudioCaptioningEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"userId": "readInt32"}], + "name": "isSystemAudioCaptioningUiEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"isEnabled": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setSystemAudioCaptioningUiEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"displayId": "readInt32"}, + {"windowId": "readInt32"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.view.accessibility.AccessibilityWindowAttributes" + }] + } + ], + "name": "setAccessibilityWindowAttributes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"proxy": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "registerProxyForDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [{"displayId": "readInt32"}], + "name": "unregisterProxyForDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.InputEvent" + }] + } + ], + "name": "injectInputEventToInputFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"opPkg": "readString16"}, + {"reason": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "startFlashNotificationSequence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 36, + "in": [{"opPkg": "readString16"}], + "name": "stopFlashNotificationSequence", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 37, + "in": [ + {"opPkg": "readString16"}, + {"reason": "readInt32"}, + {"reasonPkg": "readString16"} + ], + "name": "startFlashNotificationEvent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 38, + "in": [ + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "isAccessibilityTargetAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [ + {"packageName": "readString16"}, + {"uid": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "sendRestrictedDialogIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [{"windowId": "readInt32"}], + "name": "getWindowTransformationSpec", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.accessibility.IAccessibilityManager.WindowTransformationSpec" + }] + } + ] + } + ], + "name": "IAccessibilityManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManagerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManagerClient.struct new file mode 100644 index 00000000..2ea23cef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IAccessibilityManagerClient.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:45.996399057Z", + "source_location": "", + "full_name": "android.view.accessibility.IAccessibilityManagerClient", + "calls": [ + { + "code": 1, + "in": [{"stateFlags": "readInt32"}], + "name": "setState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"updatedUiTimeout": "readInt64"}], + "name": "notifyServicesStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"eventTypes": "readInt32"}], + "name": "setRelevantEventTypes", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"strokeWidth": "readInt32"}, + {"color": "readInt32"} + ], + "name": "setFocusAppearance", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityManagerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IRemoteMagnificationAnimationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IRemoteMagnificationAnimationCallback.struct new file mode 100644 index 00000000..38d70c46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IRemoteMagnificationAnimationCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:45.997361226Z", + "source_location": "", + "full_name": "android.view.accessibility.IRemoteMagnificationAnimationCallback", + "calls": [{ + "code": 1, + "in": [{"success": "readBool"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteMagnificationAnimationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnection.struct new file mode 100644 index 00000000..aa1c1256 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnection.struct @@ -0,0 +1,99 @@ +{ + "produced_on": "2024-04-12T08:47:45.999965348Z", + "source_location": "", + "full_name": "android.view.accessibility.IWindowMagnificationConnection", + "calls": [ + { + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"scale": "readFloat"}, + {"centerX": "readFloat"}, + {"centerY": "readFloat"}, + {"magnificationFrameOffsetRatioX": "readFloat"}, + {"magnificationFrameOffsetRatioY": "readFloat"}, + {"callback": "readStrongBinder"} + ], + "name": "enableWindowMagnification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"displayId": "readInt32"}, + {"scale": "readFloat"} + ], + "name": "setScale", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"displayId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "disableWindowMagnification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"displayId": "readInt32"}, + {"offsetX": "readFloat"}, + {"offsetY": "readFloat"} + ], + "name": "moveWindowMagnifier", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"displayId": "readInt32"}, + {"positionX": "readFloat"}, + {"positionY": "readFloat"}, + {"callback": "readStrongBinder"} + ], + "name": "moveWindowMagnifierToPosition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"displayId": "readInt32"}, + {"magnificationMode": "readInt32"} + ], + "name": "showMagnificationButton", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"displayId": "readInt32"}], + "name": "removeMagnificationButton", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"displayId": "readInt32"}], + "name": "removeMagnificationSettingsPanel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "setConnectionCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWindowMagnificationConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnectionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnectionCallback.struct new file mode 100644 index 00000000..0ef077ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/IWindowMagnificationConnectionCallback.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:46.001663712Z", + "source_location": "", + "full_name": "android.view.accessibility.IWindowMagnificationConnectionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onWindowMagnifierBoundsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"displayId": "readInt32"}, + {"magnificationMode": "readInt32"} + ], + "name": "onChangeMagnificationMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"displayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "onSourceBoundsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"displayId": "readInt32"}, + {"scale": "readFloat"} + ], + "name": "onPerformScaleAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"displayId": "readInt32"}], + "name": "onAccessibilityActionPerformed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"displayId": "readInt32"}], + "name": "onMove", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWindowMagnificationConnectionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/WindowTransformationSpec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/WindowTransformationSpec.struct new file mode 100644 index 00000000..6305fae0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/accessibility/WindowTransformationSpec.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:45.989157303Z", + "source_location": "", + "components": [ + { + "transformationMatrix": "readParcelableVector", + "__parcelType": "android.view.accessibility.float" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "magnificationSpec": "readParcelable", + "__parcelType": "android.view.MagnificationSpec" + }] + } + ], + "full_name": "android.view.accessibility.WindowTransformationSpec", + "name": "WindowTransformationSpec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillId.struct new file mode 100644 index 00000000..2d4b4fa7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillId.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T15:27:55.118052157Z", + "source_location": "", + "components": [ + {"viewId": "readInt32"}, + {"flags": "readInt32"} + ], + "full_name": "android.view.autofill.AutofillId", + "name": "AutofillId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillValue.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillValue.struct new file mode 100644 index 00000000..16c4b68d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/AutofillValue.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:48:13.242820092Z", + "source_location": "", + "components": [{"mType": "readInt32"}], + "full_name": "android.view.autofill.AutofillValue", + "name": "AutofillValue", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAugmentedAutofillManagerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAugmentedAutofillManagerClient.struct new file mode 100644 index 00000000..db32ca5e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAugmentedAutofillManagerClient.struct @@ -0,0 +1,145 @@ +{ + "produced_on": "2024-04-12T08:47:46.004734193Z", + "source_location": "", + "full_name": "android.view.autofill.IAugmentedAutofillManagerClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "getViewCoordinates", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "getViewNodeParcelable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.autofill.AssistStructure.ViewNodeParcelable" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"sessionId": "readInt32"}, + { + "ids": "readList", + "__parcelType": "android.view.autofill.AutofillId" + }, + { + "values": "readList", + "__parcelType": "android.view.autofill.AutofillValue" + }, + {"hideHighlight": "readBool"} + ], + "name": "autofill", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "anchorBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"presenter": "readStrongBinder"} + ], + "name": "requestShowFillUi", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "requestHideFillUi", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "requestAutofill", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IAugmentedAutofillManagerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManager.struct new file mode 100644 index 00000000..ad1255f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManager.struct @@ -0,0 +1,316 @@ +{ + "produced_on": "2024-04-12T08:47:46.007892706Z", + "source_location": "", + "full_name": "android.view.autofill.IAutoFillManager", + "calls": [ + { + "code": 1, + "in": [ + {"client": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"}, + {"result": "readStrongBinder"} + ], + "name": "addClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"client": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "removeClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"activityToken": "readStrongBinder"}, + {"appCallback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "autoFillId": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.view.autofill.AutofillValue" + }] + }, + {"userId": "readInt32"}, + {"hasCallback": "readBool"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"compatMode": "readBool"}, + {"result": "readStrongBinder"} + ], + "name": "startSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"result": "readStrongBinder"}], + "name": "getFillEventHistory", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + {"activityToken": "readStrongBinder"}, + {"appCallback": "readStrongBinder"}, + {"result": "readStrongBinder"} + ], + "name": "restoreSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "android.view.autofill.AutofillValue" + }] + }, + {"action": "readInt32"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "updateSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"sessionId": "readInt32"}, + { + "ids": "readList", + "__parcelType": "android.view.autofill.AutofillId" + }, + {"userId": "readInt32"} + ], + "name": "setAutofillFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sessionId": "readInt32"}, + {"userId": "readInt32"}, + {"commitReason": "readInt32"} + ], + "name": "finishSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"sessionId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "cancelSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + }, + {"sessionId": "readInt32"}, + {"authenticationId": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "setAuthenticationResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sessionId": "readInt32"}, + {"userId": "readInt32"}, + {"hasIt": "readBool"} + ], + "name": "setHasCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"userId": "readInt32"}], + "name": "disableOwnedAutofillServices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"userId": "readInt32"}, + {"result": "readStrongBinder"} + ], + "name": "isServiceSupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"userId": "readInt32"}, + {"packageName": "readString16"}, + {"result": "readStrongBinder"} + ], + "name": "isServiceEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"operation": "readInt32"}, + {"token": "readStrongBinder"} + ], + "name": "onPendingSaveUi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"result": "readStrongBinder"}], + "name": "getUserData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"result": "readStrongBinder"}], + "name": "getUserDataId", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userData": "readParcelable", + "__parcelType": "android.service.autofill.UserData" + }] + } + ], + "name": "setUserData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"result": "readStrongBinder"}], + "name": "isFieldClassificationEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"result": "readStrongBinder"}], + "name": "getAutofillServiceComponentName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"result": "readStrongBinder"}], + "name": "getAvailableFieldClassificationAlgorithms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"result": "readStrongBinder"}], + "name": "getDefaultFieldClassificationAlgorithm", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + { + "packages": "readList", + "__parcelType": "String" + }, + { + "activities": "readList", + "__parcelType": "android.content.ComponentName" + }, + {"result": "readStrongBinder"} + ], + "name": "setAugmentedAutofillWhitelist", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAutoFillManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManagerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManagerClient.struct new file mode 100644 index 00000000..d0b2b966 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutoFillManagerClient.struct @@ -0,0 +1,333 @@ +{ + "produced_on": "2024-04-12T08:47:46.011131510Z", + "source_location": "", + "full_name": "android.view.autofill.IAutoFillManagerClient", + "calls": [ + { + "code": 1, + "in": [{"flags": "readInt32"}], + "name": "setState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionId": "readInt32"}, + { + "ids": "readList", + "__parcelType": "android.view.autofill.AutofillId" + }, + { + "values": "readList", + "__parcelType": "android.view.autofill.AutofillValue" + }, + {"hideHighlight": "readBool"} + ], + "name": "autofill", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "content": "readParcelable", + "__parcelType": "android.content.ClipData" + }] + } + ], + "name": "autofillContent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sessionId": "readInt32"}, + {"authenticationId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fillInIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"authenticateInline": "readBool"} + ], + "name": "authenticate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sessionId": "readInt32"}, + { + "savableIds": "readParcelableVector", + "__parcelType": "android.view.autofill.AutofillId" + }, + {"saveOnAllViewsInvisible": "readBool"}, + {"saveOnFinish": "readBool"}, + { + "fillableIds": "readParcelableVector", + "__parcelType": "android.view.autofill.AutofillId" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "saveTriggerId": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "setTrackedViews", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "anchorBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"presenter": "readStrongBinder"} + ], + "name": "requestShowFillUi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "requestHideFillUi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"sessionFinishedState": "readInt32"} + ], + "name": "notifyNoFillUi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "notifyFillUiShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "notifyFillUiHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "keyEvent": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "dispatchUnhandledKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intentSender": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "startIntentSender", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"sessionId": "readInt32"}, + {"shown": "readBool"} + ], + "name": "setSaveUiState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"newState": "readInt32"}, + { + "autofillableIds": "readList", + "__parcelType": "android.view.autofill.AutofillId" + } + ], + "name": "setSessionFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"result": "readStrongBinder"}], + "name": "getAugmentedAutofillClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"disableDuration": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "notifyDisableAutofill", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "id": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "requestShowSoftInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{ + "ids": "readList", + "__parcelType": "android.view.autofill.AutofillId" + }], + "name": "notifyFillDialogTriggerIds", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAutoFillManagerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutofillWindowPresenter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutofillWindowPresenter.struct new file mode 100644 index 00000000..961819d7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/autofill/IAutofillWindowPresenter.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:46.012614459Z", + "source_location": "", + "full_name": "android.view.autofill.IAutofillWindowPresenter", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "android.view.autofill.WindowManager.LayoutParams" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transitionEpicenter": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"fitsSystemWindows": "readBool"}, + {"layoutDirection": "readInt32"} + ], + "name": "show", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transitionEpicenter": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "hide", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAutofillWindowPresenter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/DataRemovalRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/DataRemovalRequest.struct new file mode 100644 index 00000000..a4ffc69c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/DataRemovalRequest.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T12:11:34.468697507Z", + "source_location": "", + "components": [ + {"mPackageName": "readString16"}, + {"mForEverything": "readBool"}, + { + "__backreference": "mForEverything", + "__conditional": [ + {"size": "readInt32"}, + { + "__backreference": "size", + "__repeated": [{"add": "readInt32"}] + } + ] + } + ], + "full_name": "android.view.contentcapture.DataRemovalRequest", + "name": "DataRemovalRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureDirectManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureDirectManager.struct new file mode 100644 index 00000000..19ded0f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureDirectManager.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.017235230Z", + "source_location": "", + "full_name": "android.view.contentcapture.IContentCaptureDirectManager", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "events": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + }, + {"reason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.content.ContentCaptureOptions" + }] + } + ], + "name": "sendEvents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IContentCaptureDirectManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureManager.struct new file mode 100644 index 00000000..a1b639b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureManager.struct @@ -0,0 +1,140 @@ +{ + "produced_on": "2024-04-12T08:47:46.019754241Z", + "source_location": "", + "full_name": "android.view.contentcapture.IContentCaptureManager", + "calls": [ + { + "code": 1, + "in": [ + {"activityToken": "readStrongBinder"}, + {"shareableActivityToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"sessionId": "readInt32"}, + {"flags": "readInt32"}, + {"result": "readStrongBinder"} + ], + "name": "startSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "finishSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"result": "readStrongBinder"}], + "name": "getServiceComponentName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.contentcapture.DataRemovalRequest" + }] + } + ], + "name": "removeData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.contentcapture.DataShareRequest" + }] + }, + {"adapter": "readStrongBinder"} + ], + "name": "shareData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"result": "readStrongBinder"}], + "name": "isContentCaptureFeatureEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"result": "readStrongBinder"}], + "name": "getServiceSettingsActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"packageName": "readString16"}, + {"result": "readStrongBinder"} + ], + "name": "getContentCaptureConditions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"userId": "readInt32"}], + "name": "resetTemporaryService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"userId": "readInt32"}, + {"serviceName": "readString16"}, + {"duration": "readInt32"} + ], + "name": "setTemporaryService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"userId": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setDefaultServiceEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "registerContentCaptureOptionsCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentCaptureManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureOptionsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureOptionsCallback.struct new file mode 100644 index 00000000..72ec419a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IContentCaptureOptionsCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.020873623Z", + "source_location": "", + "full_name": "android.view.contentcapture.IContentCaptureOptionsCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.content.ContentCaptureOptions" + }] + } + ], + "name": "setContentCaptureOptions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IContentCaptureOptionsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IDataShareWriteAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IDataShareWriteAdapter.struct new file mode 100644 index 00000000..641f3903 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/contentcapture/IDataShareWriteAdapter.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:46.021811602Z", + "source_location": "", + "full_name": "android.view.contentcapture.IDataShareWriteAdapter", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destination": "readParcelable", + "__parcelType": "android.view.contentcapture.ParcelFileDescriptor" + }] + } + ], + "name": "write", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"errorCode": "readInt32"}], + "name": "error", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "rejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "finish", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataShareWriteAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CompletionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CompletionInfo.struct new file mode 100644 index 00000000..fb4679e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CompletionInfo.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T09:22:09.721586675Z", + "source_location": "", + "components": [ + {"mId": "readInt64"}, + {"mPosition": "readInt32"}, + { + "mText": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + { + "mLabel": "readParcelable", + "__parcelType": "android.text.TextUtils" + } + ], + "full_name": "android.view.inputmethod.CompletionInfo", + "name": "CompletionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CorrectionInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CorrectionInfo.struct new file mode 100644 index 00000000..90cb0899 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/CorrectionInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T14:03:56.080977154Z", + "source_location": "", + "components": [ + {"mOffset": "readInt32"}, + { + "mOldText": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + { + "mNewText": "readParcelable", + "__parcelType": "android.text.TextUtils" + } + ], + "full_name": "android.view.inputmethod.CorrectionInfo", + "name": "CorrectionInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedText.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedText.struct new file mode 100644 index 00000000..527b13b2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedText.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T12:22:43.625891390Z", + "source_location": "", + "components": [ + { + "text": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + {"startOffset": "readInt32"}, + {"partialStartOffset": "readInt32"}, + {"partialEndOffset": "readInt32"}, + {"selectionStart": "readInt32"}, + {"selectionEnd": "readInt32"}, + {"flags": "readInt32"}, + { + "hint": "readParcelable", + "__parcelType": "android.text.TextUtils" + } + ], + "full_name": "android.view.inputmethod.ExtractedText", + "name": "ExtractedText", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedTextRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedTextRequest.struct new file mode 100644 index 00000000..668cc974 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/ExtractedTextRequest.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T10:13:00.498507148Z", + "source_location": "", + "components": [ + {"token": "readInt32"}, + {"flags": "readInt32"}, + {"hintMaxLines": "readInt32"}, + {"hintMaxChars": "readInt32"} + ], + "full_name": "android.view.inputmethod.ExtractedTextRequest", + "name": "ExtractedTextRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/InputMethodSubtype.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/InputMethodSubtype.struct new file mode 100644 index 00000000..1e128e6f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/InputMethodSubtype.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T13:10:59.866543294Z", + "source_location": "", + "components": [ + {"mSubtypeNameResId": "readInt32"}, + { + "cs": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + {"s": "readString8"}, + {"s": "readString8"}, + {"mSubtypeIconResId": "readInt32"}, + {"s": "readString16"}, + {"s": "readString16"}, + {"s": "readString16"}, + {"s": "readString16"}, + {"mIsAuxiliary": "readInt32"}, + {"mOverridesImplicitlyEnabledSubtype": "readInt32"}, + {"mSubtypeHashCode": "readInt32"}, + {"mSubtypeId": "readInt32"}, + {"mIsAsciiCapable": "readInt32"} + ], + "full_name": "android.view.inputmethod.InputMethodSubtype", + "name": "InputMethodSubtype", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/TextAttribute.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/TextAttribute.struct new file mode 100644 index 00000000..ff4ad4fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/TextAttribute.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:46:16.799225203Z", + "source_location": "", + "components": [ + {"mTextConversionSuggestions": "readString16Vector"}, + {"mExtras": "readBundle"} + ], + "full_name": "android.view.inputmethod.TextAttribute", + "name": "TextAttribute", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/cts/util/IWindowFocusStealer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/cts/util/IWindowFocusStealer.struct new file mode 100644 index 00000000..6821c943 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/inputmethod/cts/util/IWindowFocusStealer.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:44.038457652Z", + "source_location": "", + "full_name": "android.view.inputmethod.cts.util.IWindowFocusStealer", + "calls": [{ + "code": 1, + "in": [ + {"parentAppWindowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "stealWindowFocus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowFocusStealer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarCallback.struct new file mode 100644 index 00000000..b8fc4039 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarCallback.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:46.045442022Z", + "source_location": "", + "full_name": "android.view.selectiontoolbar.ISelectionToolbarCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.view.selectiontoolbar.WidgetInfo" + }] + } + ], + "name": "onShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.view.selectiontoolbar.WidgetInfo" + }] + } + ], + "name": "onWidgetUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onToolbarShowTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "item": "readParcelable", + "__parcelType": "android.view.selectiontoolbar.ToolbarMenuItem" + }] + } + ], + "name": "onMenuItemClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"errorCode": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISelectionToolbarCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarManager.struct new file mode 100644 index 00000000..e6fff2be --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/selectiontoolbar/ISelectionToolbarManager.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:46.046881871Z", + "source_location": "", + "full_name": "android.view.selectiontoolbar.ISelectionToolbarManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "showInfo": "readParcelable", + "__parcelType": "android.view.selectiontoolbar.ShowInfo" + }] + }, + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "showToolbar", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"widgetToken": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "hideToolbar", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"widgetToken": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "dismissToolbar", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISelectionToolbarManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textclassifier/TextClassificationSessionId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textclassifier/TextClassificationSessionId.struct new file mode 100644 index 00000000..1a42d73e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textclassifier/TextClassificationSessionId.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T10:20:07.416475752Z", + "source_location": "", + "components": [ + {"readString": "readString16"}, + {"readStrongBinder": "readStrongBinder"} + ], + "full_name": "android.view.textclassifier.TextClassificationSessionId", + "name": "TextClassificationSessionId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/SuggestionsInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/SuggestionsInfo.struct new file mode 100644 index 00000000..c52cba02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/SuggestionsInfo.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T11:35:00.104244573Z", + "source_location": "", + "components": [ + {"mSuggestionsAttributes": "readInt32"}, + {"mCookie": "readInt32"}, + {"mSequence": "readInt32"}, + {"mSuggestionsAvailable": "readInt32"} + ], + "full_name": "android.view.textservice.SuggestionsInfo", + "name": "SuggestionsInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/TextInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/TextInfo.struct new file mode 100644 index 00000000..812e014a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/textservice/TextInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T15:24:02.649776741Z", + "source_location": "", + "components": [ + { + "mCharSequence": "readParcelable", + "__parcelType": "android.text.TextUtils" + }, + {"mCookie": "readInt32"}, + {"mSequenceNumber": "readInt32"} + ], + "full_name": "android.view.textservice.TextInfo", + "name": "TextInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationDirectManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationDirectManager.struct new file mode 100644 index 00000000..d2c128ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationDirectManager.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:46.061371908Z", + "source_location": "", + "full_name": "android.view.translation.ITranslationDirectManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.translation.TranslationRequest" + }] + }, + {"sessionId": "readInt32"}, + {"transport": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "onTranslationRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "onFinishTranslationSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITranslationDirectManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationManager.struct new file mode 100644 index 00000000..c00366dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationManager.struct @@ -0,0 +1,157 @@ +{ + "produced_on": "2024-04-12T08:47:46.063453049Z", + "source_location": "", + "full_name": "android.view.translation.ITranslationManager", + "calls": [ + { + "code": 1, + "in": [ + {"sourceFormat": "readInt32"}, + {"destFormat": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"userId": "readInt32"} + ], + "name": "onTranslationCapabilitiesRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "registerTranslationCapabilityCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "unregisterTranslationCapabilityCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "translationContext": "readParcelable", + "__parcelType": "android.view.translation.TranslationContext" + }] + }, + {"sessionId": "readInt32"}, + {"receiver": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"state": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sourceSpec": "readParcelable", + "__parcelType": "android.view.translation.TranslationSpec" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetSpec": "readParcelable", + "__parcelType": "android.view.translation.TranslationSpec" + }] + }, + { + "viewIds": "readList", + "__parcelType": "android.view.autofill.AutofillId" + }, + {"token": "readStrongBinder"}, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uiTranslationSpec": "readParcelable", + "__parcelType": "android.view.translation.UiTranslationSpec" + }] + }, + {"userId": "readInt32"} + ], + "name": "updateUiTranslationState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "registerUiTranslationStateCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callback": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "unregisterUiTranslationStateCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"result": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "getServiceSettingsActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"activityDestroyed": "readBool"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "onTranslationFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITranslationManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationServiceCallback.struct new file mode 100644 index 00000000..759cf8b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/ITranslationServiceCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.064521280Z", + "source_location": "", + "full_name": "android.view.translation.ITranslationServiceCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capability": "readParcelable", + "__parcelType": "android.view.translation.TranslationCapability" + }] + } + ], + "name": "updateTranslationCapability", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITranslationServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/UiTranslationSpec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/UiTranslationSpec.struct new file mode 100644 index 00000000..7270d103 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/view/translation/UiTranslationSpec.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:24:34.589365220Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.view.translation.UiTranslationSpec", + "name": "UiTranslationSpec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/virtualdevice/cts/IStreamedTestApp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/virtualdevice/cts/IStreamedTestApp.struct new file mode 100644 index 00000000..29125579 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/virtualdevice/cts/IStreamedTestApp.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:44.176622037Z", + "source_location": "", + "full_name": "android.virtualdevice.cts.IStreamedTestApp", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "createActivityPendingIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"trampoline": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "createServicePendingIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ] + } + ], + "name": "IStreamedTestApp", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyAlwaysOnHotwordDetector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyAlwaysOnHotwordDetector.struct new file mode 100644 index 00000000..e469dd57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyAlwaysOnHotwordDetector.struct @@ -0,0 +1,172 @@ +{ + "produced_on": "2024-04-12T08:47:44.180409873Z", + "source_location": "", + "full_name": "android.voiceinteraction.service.IProxyAlwaysOnHotwordDetector", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + } + ], + "name": "updateState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "startRecognitionOnFakeAudioStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioStream": "readParcelable", + "__parcelType": "android.voiceinteraction.service.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "startRecognitionWithAudioStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"recognitionFlags": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "startRecognitionWithFlagsAndData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"recognitionFlags": "readInt32"}], + "name": "startRecognitionWithFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "startRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "stopRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"status": "readInt32"}, + {"soundModelHandle": "readInt32"}, + {"halEventReceivedMillis": "readInt64"}, + {"captureAvailable": "readBool"}, + {"captureSession": "readInt32"}, + {"captureDelayMs": "readInt32"}, + {"capturePreambleMs": "readInt32"}, + {"triggerInData": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"data": "readByteVector"}, + { + "keyphraseExtras": "readList", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseRecognitionExtra" + } + ], + "name": "triggerHardwareRecognitionEventForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"availability": "readInt32"}], + "name": "overrideAvailability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "resetAvailability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "destroy", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProxyAlwaysOnHotwordDetector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyDetectorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyDetectorCallback.struct new file mode 100644 index 00000000..78a76dff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyDetectorCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.181885422Z", + "source_location": "", + "full_name": "android.voiceinteraction.service.IProxyDetectorCallback", + "calls": [{ + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onAvailabilityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IProxyDetectorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyKeyphraseModelManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyKeyphraseModelManager.struct new file mode 100644 index 00000000..0b100fdd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IProxyKeyphraseModelManager.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:44.183390012Z", + "source_location": "", + "full_name": "android.voiceinteraction.service.IProxyKeyphraseModelManager", + "calls": [ + { + "code": 1, + "in": [ + {"keyphraseId": "readInt32"}, + {"locale": "readString16"} + ], + "name": "getKeyphraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel" + }] + } + ], + "name": "updateKeyphraseSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"keyphraseId": "readInt32"}, + {"locale": "readString16"} + ], + "name": "deleteKeyphraseSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProxyKeyphraseModelManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionService.struct new file mode 100644 index 00000000..92267276 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionService.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:44.185761530Z", + "source_location": "", + "full_name": "android.voiceinteraction.service.ITestVoiceInteractionService", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"keyphrase": "readString16"}, + {"locale": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "createAlwaysOnHotwordDetector", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"keyphrase": "readString16"}, + {"locale": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "createAlwaysOnHotwordDetectorWithTrustedService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "createKeyphraseModelManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "getDspModuleProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.ModuleProperties" + }] + } + ] + } + ], + "name": "ITestVoiceInteractionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionServiceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionServiceListener.struct new file mode 100644 index 00000000..955254a1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/ITestVoiceInteractionServiceListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.187158967Z", + "source_location": "", + "full_name": "android.voiceinteraction.service.ITestVoiceInteractionServiceListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onShutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestVoiceInteractionServiceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IVoiceInteractionServiceBindingHelper.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IVoiceInteractionServiceBindingHelper.struct new file mode 100644 index 00000000..8abccaf0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/voiceinteraction/service/IVoiceInteractionServiceBindingHelper.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.188494674Z", + "source_location": "", + "full_name": "android.voiceinteraction.service.IVoiceInteractionServiceBindingHelper", + "calls": [{ + "code": 1, + "in": [], + "name": "getVoiceInteractionService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IVoiceInteractionServiceBindingHelper", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/IWebViewUpdateService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/IWebViewUpdateService.struct new file mode 100644 index 00000000..5df6560a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/IWebViewUpdateService.struct @@ -0,0 +1,114 @@ +{ + "produced_on": "2024-04-12T08:47:46.073466319Z", + "source_location": "", + "full_name": "android.webkit.IWebViewUpdateService", + "calls": [ + { + "code": 1, + "in": [], + "name": "notifyRelroCreationCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "waitForAndGetProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.webkit.WebViewProviderResponse" + }] + } + ] + }, + { + "code": 3, + "in": [{"newProvider": "readString16"}], + "name": "changeProviderAndSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [], + "name": "getValidWebViewPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.webkit.WebViewProviderInfo" + } + ] + }, + { + "code": 5, + "in": [], + "name": "getAllWebViewPackages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.webkit.WebViewProviderInfo" + } + ] + }, + { + "code": 6, + "in": [], + "name": "getCurrentWebViewPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [], + "name": "getCurrentWebViewPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageInfo" + }] + } + ] + }, + { + "code": 8, + "in": [], + "name": "isMultiProcessEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"enable": "readBool"}], + "name": "enableMultiProcess", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWebViewUpdateService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpHeader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpHeader.struct new file mode 100644 index 00000000..bd94e5dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpHeader.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:56:44.722311350Z", + "source_location": "", + "components": [], + "full_name": "android.webkit.cts.HttpHeader", + "name": "HttpHeader", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpRequest.struct new file mode 100644 index 00000000..c8b73823 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/HttpRequest.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T10:50:03.751743851Z", + "source_location": "", + "components": [ + {"mHeaders": "readBundle"}, + {"mUrl": "readString16"}, + {"mMethod": "readString16"}, + {"mBody": "readString16"} + ], + "full_name": "android.webkit.cts.HttpRequest", + "name": "HttpRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IHostAppInvoker.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IHostAppInvoker.struct new file mode 100644 index 00000000..b42b34e1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IHostAppInvoker.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:44.006697581Z", + "source_location": "", + "full_name": "android.webkit.cts.IHostAppInvoker", + "calls": [ + { + "code": 1, + "in": [], + "name": "waitForIdleSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"keyCode": "readInt32"}], + "name": "sendKeyDownUpSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.MotionEvent" + }] + } + ], + "name": "sendPointerSync", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"data": "readString16"}, + {"charset": "readString16"} + ], + "name": "getEncodingBytes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 5, + "in": [], + "name": "getWebServer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IHostAppInvoker", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/ITestProcessService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/ITestProcessService.struct new file mode 100644 index 00000000..51aba25d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/ITestProcessService.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:44.190880132Z", + "source_location": "", + "full_name": "android.webkit.cts.ITestProcessService", + "calls": [ + { + "code": 1, + "in": [{"testClassName": "readString16"}], + "name": "run", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [], + "name": "exit", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestProcessService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IWebServer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IWebServer.struct new file mode 100644 index 00000000..8f00aa19 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/webkit/cts/IWebServer.struct @@ -0,0 +1,238 @@ +{ + "produced_on": "2024-04-12T08:47:44.010429585Z", + "source_location": "", + "full_name": "android.webkit.cts.IWebServer", + "calls": [ + { + "code": 1, + "in": [ + {"sslMode": "readInt32"}, + {"acceptedIssuerDer": "readByteVector"}, + {"keyResId": "readInt32"}, + {"certResId": "readInt32"} + ], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "shutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "resetRequestState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"path": "readString16"}, + {"responseString": "readString16"}, + { + "responseHeaders": "readList", + "__parcelType": "android.webkit.cts.HttpHeader" + } + ], + "name": "setResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [{"path": "readString16"}], + "name": "getAbsoluteUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "getUserAgentUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [{"path": "readString16"}], + "name": "getDelayedAssetUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [{"path": "readString16"}], + "name": "getRedirectingAssetUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [{"path": "readString16"}], + "name": "getAssetUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 10, + "in": [{"path": "readString16"}], + "name": "getAuthAssetUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [ + {"mimeType": "readString16"}, + {"contentLength": "readInt32"} + ], + "name": "getBinaryUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 12, + "in": [], + "name": "getAppCacheUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [], + "name": "getRequestCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"path": "readString16"}], + "name": "getRequestCountWithPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [{"url": "readString16"}], + "name": "wasResourceRequested", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [{"path": "readString16"}], + "name": "getLastRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.webkit.cts.HttpRequest" + }] + } + ] + }, + { + "code": 17, + "in": [{"url": "readString16"}], + "name": "getLastAssetRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.webkit.cts.HttpRequest" + }] + } + ] + }, + { + "code": 18, + "in": [{"path": "readString16"}], + "name": "getCookieUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 19, + "in": [ + {"path": "readString16"}, + {"key": "readString16"}, + {"value": "readString16"}, + {"attributes": "readString16"} + ], + "name": "getSetCookieUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 20, + "in": [ + {"path": "readString16"}, + {"url": "readString16"} + ], + "name": "getLinkedScriptUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IWebServer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/AddToSurfaceSyncGroupResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/AddToSurfaceSyncGroupResult.struct new file mode 100644 index 00000000..841c3c78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/AddToSurfaceSyncGroupResult.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:46.077389007Z", + "source_location": "", + "components": [ + {"mParentSyncGroup": "readStrongBinder"}, + {"mTransactionReadyCallback": "readStrongBinder"} + ], + "full_name": "android.window.AddToSurfaceSyncGroupResult", + "name": "AddToSurfaceSyncGroupResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/DisplayAreaInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/DisplayAreaInfo.struct new file mode 100644 index 00000000..2cc4940b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/DisplayAreaInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T15:36:15.730812335Z", + "source_location": "", + "components": [ + { + "token": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }, + { + "readFromParcel": "readParcelable", + "__parcelType": "android.window.configuration" + }, + {"displayId": "readInt32"}, + {"featureId": "readInt32"}, + {"rootDisplayAreaId": "readInt32"} + ], + "full_name": "android.window.DisplayAreaInfo", + "name": "DisplayAreaInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationFinishedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationFinishedCallback.struct new file mode 100644 index 00000000..8d7efad5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationFinishedCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.083045649Z", + "source_location": "", + "full_name": "android.window.IBackAnimationFinishedCallback", + "calls": [{ + "code": 1, + "in": [{"triggerBack": "readBool"}], + "name": "onAnimationFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBackAnimationFinishedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationRunner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationRunner.struct new file mode 100644 index 00000000..7f4f3052 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IBackAnimationRunner.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:46.084382626Z", + "source_location": "", + "full_name": "android.window.IBackAnimationRunner", + "calls": [ + { + "code": 2, + "in": [], + "name": "onAnimationCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + { + "apps": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + { + "wallpapers": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + { + "nonApps": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }, + {"finishedCallback": "readStrongBinder"} + ], + "name": "onAnimationStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackAnimationRunner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizer.struct new file mode 100644 index 00000000..d637c962 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizer.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:46.085543599Z", + "source_location": "", + "full_name": "android.window.IDisplayAreaOrganizer", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayAreaInfo": "readParcelable", + "__parcelType": "android.window.DisplayAreaInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "leash": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "onDisplayAreaAppeared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayAreaInfo": "readParcelable", + "__parcelType": "android.window.DisplayAreaInfo" + }] + } + ], + "name": "onDisplayAreaVanished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "displayAreaInfo": "readParcelable", + "__parcelType": "android.window.DisplayAreaInfo" + }] + } + ], + "name": "onDisplayAreaInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDisplayAreaOrganizer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizerController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizerController.struct new file mode 100644 index 00000000..ccf64ea0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDisplayAreaOrganizerController.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:46.087349555Z", + "source_location": "", + "full_name": "android.window.IDisplayAreaOrganizerController", + "calls": [ + { + "code": 1, + "in": [ + {"organizer": "readStrongBinder"}, + {"displayAreaFeature": "readInt32"} + ], + "name": "registerOrganizer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.window.ParceledListSlice" + }] + } + ] + }, + { + "code": 2, + "in": [{"organizer": "readStrongBinder"}], + "name": "unregisterOrganizer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"organizer": "readStrongBinder"}, + {"displayId": "readInt32"}, + {"parentFeatureId": "readInt32"}, + {"name": "readString16"} + ], + "name": "createTaskDisplayArea", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.window.DisplayAreaAppearedInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskDisplayArea": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + } + ], + "name": "deleteTaskDisplayArea", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDisplayAreaOrganizerController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDumpCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDumpCallback.struct new file mode 100644 index 00000000..a5f2238b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IDumpCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.088375715Z", + "source_location": "", + "full_name": "android.window.IDumpCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outFd": "readParcelable", + "__parcelType": "android.window.ParcelFileDescriptor" + }] + } + ], + "name": "onDump", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDumpCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IOnBackInvokedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IOnBackInvokedCallback.struct new file mode 100644 index 00000000..87d6911a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IOnBackInvokedCallback.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:46.089603490Z", + "source_location": "", + "full_name": "android.window.IOnBackInvokedCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "backMotionEvent": "readParcelable", + "__parcelType": "android.window.BackMotionEvent" + }] + } + ], + "name": "onBackStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "backMotionEvent": "readParcelable", + "__parcelType": "android.window.BackMotionEvent" + }] + } + ], + "name": "onBackProgressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onBackCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onBackInvoked", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOnBackInvokedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransition.struct new file mode 100644 index 00000000..66c7ad4c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransition.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:46.091300413Z", + "source_location": "", + "full_name": "android.window.IRemoteTransition", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.window.TransitionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.SurfaceControl.Transaction" + }] + }, + {"finishCallback": "readStrongBinder"} + ], + "name": "startAnimation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"transition": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.window.TransitionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.SurfaceControl.Transaction" + }] + }, + {"mergeTarget": "readStrongBinder"}, + {"finishCallback": "readStrongBinder"} + ], + "name": "mergeAnimation", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteTransition", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransitionFinishedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransitionFinishedCallback.struct new file mode 100644 index 00000000..e8a2eb53 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IRemoteTransitionFinishedCallback.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:46.092439355Z", + "source_location": "", + "full_name": "android.window.IRemoteTransitionFinishedCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wct": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sct": "readParcelable", + "__parcelType": "android.window.SurfaceControl.Transaction" + }] + } + ], + "name": "onTransitionFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteTransitionFinishedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroup.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroup.struct new file mode 100644 index 00000000..14ba7735 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroup.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:46.093772062Z", + "source_location": "", + "full_name": "android.window.ISurfaceSyncGroup", + "calls": [ + { + "code": 1, + "in": [ + {"parentSyncGroupToken": "readStrongBinder"}, + {"parentSyncGroupMerge": "readBool"} + ], + "name": "onAddedToSyncGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"surfaceSyncGroup": "readStrongBinder"}, + {"parentSyncGroupMerge": "readBool"} + ], + "name": "addToSync", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISurfaceSyncGroup", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroupCompletedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroupCompletedListener.struct new file mode 100644 index 00000000..fed4f454 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ISurfaceSyncGroupCompletedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.094767392Z", + "source_location": "", + "full_name": "android.window.ISurfaceSyncGroupCompletedListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onSurfaceSyncGroupComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISurfaceSyncGroupCompletedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFpsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFpsCallback.struct new file mode 100644 index 00000000..cfdf8f09 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFpsCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.095705910Z", + "source_location": "", + "full_name": "android.window.ITaskFpsCallback", + "calls": [{ + "code": 1, + "in": [{"fps": "readFloat"}], + "name": "onFpsReported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITaskFpsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizer.struct new file mode 100644 index 00000000..2294b60a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizer.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.096624808Z", + "source_location": "", + "full_name": "android.window.ITaskFragmentOrganizer", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "transaction": "readParcelable", + "__parcelType": "android.window.TaskFragmentTransaction" + }] + } + ], + "name": "onTransactionReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITaskFragmentOrganizer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizerController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizerController.struct new file mode 100644 index 00000000..df8e1efe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskFragmentOrganizerController.struct @@ -0,0 +1,95 @@ +{ + "produced_on": "2024-04-12T08:47:46.098551207Z", + "source_location": "", + "full_name": "android.window.ITaskFragmentOrganizerController", + "calls": [ + { + "code": 1, + "in": [{"organizer": "readStrongBinder"}], + "name": "registerOrganizer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"organizer": "readStrongBinder"}], + "name": "unregisterOrganizer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"organizer": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "definition": "readParcelable", + "__parcelType": "android.view.RemoteAnimationDefinition" + }] + } + ], + "name": "registerRemoteAnimations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"organizer": "readStrongBinder"}], + "name": "unregisterRemoteAnimations", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"activityToken": "readStrongBinder"}], + "name": "isActivityEmbedded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"transactionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wct": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + }, + {"transitionType": "readInt32"}, + {"shouldApplyIndependently": "readBool"} + ], + "name": "onTransactionHandled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wct": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + }, + {"transitionType": "readInt32"}, + {"shouldApplyIndependently": "readBool"} + ], + "name": "applyTransaction", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITaskFragmentOrganizerController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizer.struct new file mode 100644 index 00000000..fa014e5e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizer.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:46.100626008Z", + "source_location": "", + "full_name": "android.window.ITaskOrganizer", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.window.StartingWindowInfo" + }] + } + ], + "name": "addStartingWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "removalInfo": "readParcelable", + "__parcelType": "android.window.StartingWindowRemovalInfo" + }] + } + ], + "name": "removeStartingWindow", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"taskId": "readInt32"}], + "name": "copySplashScreenView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"taskId": "readInt32"}], + "name": "onAppSplashScreenViewRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.window.ActivityManager.RunningTaskInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "leash": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "onTaskAppeared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.window.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskVanished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.window.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onTaskInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.window.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onBackPressedOnTaskRoot", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"taskId": "readInt32"}], + "name": "onImeDrawnOnTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITaskOrganizer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizerController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizerController.struct new file mode 100644 index 00000000..9eb56ff1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITaskOrganizerController.struct @@ -0,0 +1,182 @@ +{ + "produced_on": "2024-04-12T08:47:46.102694099Z", + "source_location": "", + "full_name": "android.window.ITaskOrganizerController", + "calls": [ + { + "code": 1, + "in": [{"organizer": "readStrongBinder"}], + "name": "registerTaskOrganizer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.window.ParceledListSlice" + }] + } + ] + }, + { + "code": 2, + "in": [{"organizer": "readStrongBinder"}], + "name": "unregisterTaskOrganizer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"displayId": "readInt32"}, + {"windowingMode": "readInt32"}, + {"launchCookie": "readStrongBinder"}, + {"removeWithTaskOrganizer": "readBool"} + ], + "name": "createRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "task": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + } + ], + "name": "deleteRootTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parent": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + }, + {"activityTypes": "readInt32Vector"} + ], + "name": "getChildTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.window.ActivityManager.RunningTaskInfo" + } + ] + }, + { + "code": 6, + "in": [ + {"displayId": "readInt32"}, + {"activityTypes": "readInt32Vector"} + ], + "name": "getRootTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.window.ActivityManager.RunningTaskInfo" + } + ] + }, + { + "code": 7, + "in": [{"display": "readInt32"}], + "name": "getImeTarget", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "task": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + }, + {"interceptBackPressed": "readBool"} + ], + "name": "setInterceptBackPressedOnTaskRoot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "task": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + } + ], + "name": "restartTaskTopActivityProcessIfVisible", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "task": "readParcelable", + "__parcelType": "android.window.WindowContainerToken" + }] + }, + {"state": "readInt32"} + ], + "name": "updateCameraCompatControlState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"isIgnoreOrientationRequestDisabled": "readBool"}, + {"fromOrientations": "readInt32Vector"}, + {"toOrientations": "readInt32Vector"} + ], + "name": "setOrientationRequestPolicy", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITaskOrganizerController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransactionReadyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransactionReadyCallback.struct new file mode 100644 index 00000000..02a56424 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransactionReadyCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.103736700Z", + "source_location": "", + "full_name": "android.window.ITransactionReadyCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.view.SurfaceControl.Transaction" + }] + } + ], + "name": "onTransactionReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ITransactionReadyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionMetricsReporter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionMetricsReporter.struct new file mode 100644 index 00000000..279bc994 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionMetricsReporter.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.104644658Z", + "source_location": "", + "full_name": "android.window.ITransitionMetricsReporter", + "calls": [{ + "code": 1, + "in": [ + {"transitionToken": "readStrongBinder"}, + {"startTime": "readInt64"} + ], + "name": "reportAnimationStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITransitionMetricsReporter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionPlayer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionPlayer.struct new file mode 100644 index 00000000..4c6c7e0f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/ITransitionPlayer.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:47:46.106177548Z", + "source_location": "", + "full_name": "android.window.ITransitionPlayer", + "calls": [ + { + "code": 1, + "in": [ + {"transitionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.window.TransitionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.SurfaceControl.Transaction" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "finishT": "readParcelable", + "__parcelType": "android.window.SurfaceControl.Transaction" + }] + } + ], + "name": "onTransitionReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"transitionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.window.TransitionRequestInfo" + }] + } + ], + "name": "requestStartTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITransitionPlayer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerToken.struct new file mode 100644 index 00000000..0c6a4311 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerToken.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:46.107013455Z", + "source_location": "", + "full_name": "android.window.IWindowContainerToken", + "calls": [], + "name": "IWindowContainerToken", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerTransactionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerTransactionCallback.struct new file mode 100644 index 00000000..f5f00ab3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowContainerTransactionCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.107951754Z", + "source_location": "", + "full_name": "android.window.IWindowContainerTransactionCallback", + "calls": [{ + "code": 1, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.SurfaceControl.Transaction" + }] + } + ], + "name": "onTransactionReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowContainerTransactionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowOrganizerController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowOrganizerController.struct new file mode 100644 index 00000000..b1acd38d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowOrganizerController.struct @@ -0,0 +1,190 @@ +{ + "produced_on": "2024-04-12T08:47:46.110257390Z", + "source_location": "", + "full_name": "android.window.IWindowOrganizerController", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + } + ], + "name": "applyTransaction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "applySyncTransaction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + } + ], + "name": "startNewTransition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"transitionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + } + ], + "name": "startTransition", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"syncCallback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + } + ], + "name": "startLegacyTransition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"transitionToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "t": "readParcelable", + "__parcelType": "android.window.WindowContainerTransaction" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "finishTransition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getTaskOrganizerController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [], + "name": "getDisplayAreaOrganizerController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [], + "name": "getTaskFragmentOrganizerController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [{"player": "readStrongBinder"}], + "name": "registerTransitionPlayer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "getTransitionMetricsReporter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [], + "name": "getApplyToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IWindowOrganizerController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowlessStartingSurfaceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowlessStartingSurfaceCallback.struct new file mode 100644 index 00000000..25dc3670 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/IWindowlessStartingSurfaceCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.111315211Z", + "source_location": "", + "full_name": "android.window.IWindowlessStartingSurfaceCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "addedSurface": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "onSurfaceAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IWindowlessStartingSurfaceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/SizeConfigurationBuckets.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/SizeConfigurationBuckets.struct new file mode 100644 index 00000000..375629b9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/android/window/SizeConfigurationBuckets.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T11:16:15.953054941Z", + "source_location": "", + "components": [{"flg": "readByte"}], + "full_name": "android.window.SizeConfigurationBuckets", + "name": "SizeConfigurationBuckets", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IAdvancedExtenderImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IAdvancedExtenderImpl.struct new file mode 100644 index 00000000..36151b2b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IAdvancedExtenderImpl.struct @@ -0,0 +1,138 @@ +{ + "produced_on": "2024-04-12T08:47:47.219737287Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IAdvancedExtenderImpl", + "calls": [ + { + "code": 1, + "in": [{"cameraId": "readString16"}], + "name": "isExtensionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"cameraId": "readString16"}], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputSize": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Size" + }] + }, + {"format": "readInt32"} + ], + "name": "getEstimatedCaptureLatencyRange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.LatencyRange" + }] + } + ] + }, + { + "code": 4, + "in": [{"cameraId": "readString16"}], + "name": "getSupportedPreviewOutputResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.SizeList" + } + ] + }, + { + "code": 5, + "in": [{"cameraId": "readString16"}], + "name": "getSupportedCaptureOutputResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.SizeList" + } + ] + }, + { + "code": 6, + "in": [{"cameraId": "readString16"}], + "name": "getSupportedYuvAnalysisResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.SizeList" + } + ] + }, + { + "code": 7, + "in": [], + "name": "getSessionProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 8, + "in": [], + "name": "getAvailableCaptureRequestKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraMetadataWrapper" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getAvailableCaptureResultKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraMetadataWrapper" + }] + } + ] + } + ], + "name": "IAdvancedExtenderImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureCallback.struct new file mode 100644 index 00000000..3a241d20 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureCallback.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:47.220995382Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.ICaptureCallback", + "calls": [ + { + "code": 1, + "in": [ + {"captureSequenceId": "readInt32"}, + {"timestamp": "readInt64"} + ], + "name": "onCaptureStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureProcessStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureSequenceCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"captureSequenceId": "readInt32"}], + "name": "onCaptureSequenceAborted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"shutterTimestamp": "readInt64"}, + {"captureSequenceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "results": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraMetadataWrapper" + }] + } + ], + "name": "onCaptureCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICaptureCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureProcessorImpl.struct new file mode 100644 index 00000000..5d779399 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ICaptureProcessorImpl.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:47.222213906Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.ICaptureProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"imageFormat": "readInt32"} + ], + "name": "onOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Size" + }] + } + ], + "name": "onResolutionUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"imageFormat": "readInt32"}], + "name": "onImageFormatUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + { + "capturelist": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureBundle" + }, + {"resultCallback": "readStrongBinder"} + ], + "name": "process", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICaptureProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IExtensionsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IExtensionsService.struct new file mode 100644 index 00000000..3df7d2c3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IExtensionsService.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:47.223691135Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IExtensionsService", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAdvancedExtenderImplemented", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"version": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "initialize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "deInitialize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"extensionType": "readInt32"}], + "name": "initializeAdvancedExtension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [{"extensionType": "readInt32"}], + "name": "initializePreviewExtension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [{"extensionType": "readInt32"}], + "name": "initializeImageCaptureExtension", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IExtensionsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageCaptureExtenderImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageCaptureExtenderImpl.struct new file mode 100644 index 00000000..958d3242 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageCaptureExtenderImpl.struct @@ -0,0 +1,198 @@ +{ + "produced_on": "2024-04-12T08:47:47.225266996Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IImageCaptureExtenderImpl", + "calls": [ + { + "code": 1, + "in": [{"cameraId": "readString16"}], + "name": "onInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDeInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onPresetSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "onEnableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "onDisableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 6, + "in": [{"cameraId": "readString16"}], + "name": "isExtensionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"cameraId": "readString16"}], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getCaptureProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [], + "name": "getCaptureStages", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + } + ] + }, + { + "code": 10, + "in": [], + "name": "getMaxCaptureStage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [], + "name": "getSupportedResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.SizeList" + } + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputSize": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Size" + }] + } + ], + "name": "getEstimatedCaptureLatencyRange", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.LatencyRange" + }] + } + ] + }, + { + "code": 13, + "in": [], + "name": "getAvailableCaptureRequestKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraMetadataWrapper" + }] + } + ] + }, + { + "code": 14, + "in": [], + "name": "getAvailableCaptureResultKeys", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraMetadataWrapper" + }] + } + ] + } + ], + "name": "IImageCaptureExtenderImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageProcessorImpl.struct new file mode 100644 index 00000000..47a851b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IImageProcessorImpl.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:47.226529201Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IImageProcessorImpl", + "calls": [{ + "code": 1, + "in": [ + {"outputConfigId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imageWrapper": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.ImageWrapper" + }] + }, + {"physicalCameraId": "readString16"} + ], + "name": "onNextImageAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IImageProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsDeinitializedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsDeinitializedCallback.struct new file mode 100644 index 00000000..b126a73e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsDeinitializedCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.227494511Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IOnExtensionsDeinitializedCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOnExtensionsDeinitializedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsInitializedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsInitializedCallback.struct new file mode 100644 index 00000000..e81a9afe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IOnExtensionsInitializedCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.228408529Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IOnExtensionsInitializedCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onFailure", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOnExtensionsInitializedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewExtenderImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewExtenderImpl.struct new file mode 100644 index 00000000..cc6ccd90 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewExtenderImpl.struct @@ -0,0 +1,152 @@ +{ + "produced_on": "2024-04-12T08:47:47.229910599Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IPreviewExtenderImpl", + "calls": [ + { + "code": 1, + "in": [{"cameraId": "readString16"}], + "name": "onInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDeInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onPresetSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "onEnableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "onDisableSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 6, + "in": [{"cameraId": "readString16"}], + "name": "isExtensionAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"cameraId": "readString16"}], + "name": "init", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getCaptureStage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }, + { + "code": 9, + "in": [], + "name": "getProcessorType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "getPreviewImageProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [], + "name": "getRequestUpdateProcessor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [], + "name": "getSupportedResolutions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.SizeList" + } + ] + } + ], + "name": "IPreviewExtenderImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewImageProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewImageProcessorImpl.struct new file mode 100644 index 00000000..77eec67a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IPreviewImageProcessorImpl.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:47.231155393Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IPreviewImageProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"imageFormat": "readInt32"} + ], + "name": "onOutputSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Size" + }] + } + ], + "name": "onResolutionUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"imageFormat": "readInt32"}], + "name": "onImageFormatUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "image": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.ImageWrapper" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.TotalCaptureResultWrapper" + }] + }, + {"resultCallback": "readStrongBinder"} + ], + "name": "process", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPreviewImageProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IProcessResultImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IProcessResultImpl.struct new file mode 100644 index 00000000..5f8cf4e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IProcessResultImpl.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:47.232094982Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IProcessResultImpl", + "calls": [{ + "code": 1, + "in": [ + {"shutterTimestamp": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "results": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraMetadataWrapper" + }] + } + ], + "name": "onCaptureCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IProcessResultImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestCallback.struct new file mode 100644 index 00000000..da3a2729 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestCallback.struct @@ -0,0 +1,100 @@ +{ + "produced_on": "2024-04-12T08:47:47.233411408Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IRequestCallback", + "calls": [ + { + "code": 1, + "in": [ + {"requestId": "readInt32"}, + {"frameNumber": "readInt64"}, + {"timestamp": "readInt64"} + ], + "name": "onCaptureStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "partialResult": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureResultWrapper" + }] + } + ], + "name": "onCaptureProgressed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "totalCaptureResult": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.TotalCaptureResultWrapper" + }] + } + ], + "name": "onCaptureCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"requestId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureFailure": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureFailureWrapper" + }] + } + ], + "name": "onCaptureFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"requestId": "readInt32"}, + {"frameNumber": "readInt64"}, + {"outputStreamId": "readInt32"} + ], + "name": "onCaptureBufferLost", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"sequenceId": "readInt32"}, + {"frameNumber": "readInt64"} + ], + "name": "onCaptureSequenceCompleted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"sequenceId": "readInt32"}], + "name": "onCaptureSequenceAborted", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestProcessorImpl.struct new file mode 100644 index 00000000..2d361bb3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestProcessorImpl.struct @@ -0,0 +1,90 @@ +{ + "produced_on": "2024-04-12T08:47:47.234620673Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IRequestProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"outputConfigId": "readInt32"}, + {"imageProcessor": "readStrongBinder"} + ], + "name": "setImageProcessor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "submit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + { + "requests": "readList", + "__parcelType": "androidx.camera.extensions.impl.service.Request" + }, + {"callback": "readStrongBinder"} + ], + "name": "submitBurst", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Request" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "setRepeating", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "abortCaptures", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "stopRepeating", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestUpdateProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestUpdateProcessorImpl.struct new file mode 100644 index 00000000..a710367f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/IRequestUpdateProcessorImpl.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:47.235757345Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.IRequestUpdateProcessorImpl", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.TotalCaptureResultWrapper" + }] + } + ], + "name": "process", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CaptureStageImplWrapper" + }] + } + ] + }], + "name": "IRequestUpdateProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ISessionProcessorImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ISessionProcessorImpl.struct new file mode 100644 index 00000000..f083b224 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/ISessionProcessorImpl.struct @@ -0,0 +1,144 @@ +{ + "produced_on": "2024-04-12T08:47:47.237240845Z", + "source_location": "", + "full_name": "androidx.camera.extensions.impl.service.ISessionProcessorImpl", + "calls": [ + { + "code": 1, + "in": [ + {"cameraId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "previewSurface": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.OutputSurface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imageCaptureSurface": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.OutputSurface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imageAnalysisSurface": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.OutputSurface" + }] + } + ], + "name": "initSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.CameraSessionConfig" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "deInitSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"requestProcessor": "readStrongBinder"}], + "name": "onCaptureSessionStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onCaptureSessionEnd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callback": "readStrongBinder"}], + "name": "startRepeating", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "stopRepeating", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"callback": "readStrongBinder"}], + "name": "startCapture", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureRequest": "readParcelable", + "__parcelType": "android.hardware.camera2.CaptureRequest" + }] + } + ], + "name": "setParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureRequest": "readParcelable", + "__parcelType": "android.hardware.camera2.CaptureRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startTrigger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"captureSequenceId": "readInt32"}], + "name": "abortCapture", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionProcessorImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/OutputSurface.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/OutputSurface.struct new file mode 100644 index 00000000..bddf9b1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/camera/extensions/impl/service/OutputSurface.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:47.240020260Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "size": "readParcelable", + "__parcelType": "androidx.camera.extensions.impl.service.Size" + }] + }, + {"imageFormat": "readInt32"} + ], + "full_name": "androidx.camera.extensions.impl.service.OutputSurface", + "name": "OutputSurface", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IRangingSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IRangingSessionCallback.struct new file mode 100644 index 00000000..a62ec20e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IRangingSessionCallback.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:57.663874118Z", + "source_location": "", + "full_name": "androidx.core.uwb.backend.IRangingSessionCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbDevice" + }] + } + ], + "name": "onRangingInitialized", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbDevice" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "position": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.RangingPosition" + }] + } + ], + "name": "onRangingResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "device": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbDevice" + }] + }, + {"reason": "readInt32"} + ], + "name": "onRangingSuspended", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRangingSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwb.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwb.struct new file mode 100644 index 00000000..b81458f0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwb.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:57.665728625Z", + "source_location": "", + "full_name": "androidx.core.uwb.backend.IUwb", + "calls": [ + { + "code": 1, + "in": [], + "name": "getControleeClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [], + "name": "getControllerClient", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IUwb", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwbClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwbClient.struct new file mode 100644 index 00000000..53fc5f0e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/IUwbClient.struct @@ -0,0 +1,127 @@ +{ + "produced_on": "2024-04-12T08:47:57.667848036Z", + "source_location": "", + "full_name": "androidx.core.uwb.backend.IUwbClient", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getRangingCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.RangingCapabilities" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getLocalAddress", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbAddress" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getComplexChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbComplexChannel" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parameters": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.RangingParameters" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"callback": "readStrongBinder"}], + "name": "stopRanging", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbAddress" + }] + } + ], + "name": "addControlee", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbAddress" + }] + } + ], + "name": "removeControlee", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUwbClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingCapabilities.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingCapabilities.struct new file mode 100644 index 00000000..bd6eb190 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingCapabilities.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:47:57.669643912Z", + "source_location": "", + "components": [ + {"supportsDistance": "readBool"}, + {"supportsAzimuthalAngle": "readBool"}, + {"supportsElevationAngle": "readBool"}, + {"minRangingInterval": "readInt32"}, + {"supportedChannels": "readInt32Vector"}, + {"supportedNtfConfigs": "readInt32Vector"}, + {"supportedConfigIds": "readInt32Vector"} + ], + "full_name": "androidx.core.uwb.backend.RangingCapabilities", + "name": "RangingCapabilities", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingMeasurement.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingMeasurement.struct new file mode 100644 index 00000000..a254a7b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingMeasurement.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.671380856Z", + "source_location": "", + "components": [ + {"confidence": "readInt32"}, + {"value": "readFloat"} + ], + "full_name": "androidx.core.uwb.backend.RangingMeasurement", + "name": "RangingMeasurement", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingParameters.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingParameters.struct new file mode 100644 index 00000000..8f05f550 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingParameters.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:57.673227653Z", + "source_location": "", + "components": [ + {"uwbConfigId": "readInt32"}, + {"sessionId": "readInt32"}, + {"subSessionId": "readInt32"}, + {"sessionKeyInfo": "readByteVector"}, + {"subSessionKeyInfo": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "complexChannel": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbComplexChannel" + }] + }, + { + "peerDevices": "readList", + "__parcelType": "androidx.core.uwb.backend.UwbDevice" + }, + {"rangingUpdateRate": "readInt32"} + ], + "full_name": "androidx.core.uwb.backend.RangingParameters", + "name": "RangingParameters", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingPosition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingPosition.struct new file mode 100644 index 00000000..7b726c57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/RangingPosition.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:57.674995848Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "distance": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.RangingMeasurement" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "azimuth": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.RangingMeasurement" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "elevation": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.RangingMeasurement" + }] + }, + {"elapsedRealtimeNanos": "readInt64"} + ], + "full_name": "androidx.core.uwb.backend.RangingPosition", + "name": "RangingPosition", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbAddress.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbAddress.struct new file mode 100644 index 00000000..dad010d8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbAddress.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:57.676667381Z", + "source_location": "", + "components": [{"address": "readByteVector"}], + "full_name": "androidx.core.uwb.backend.UwbAddress", + "name": "UwbAddress", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbComplexChannel.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbComplexChannel.struct new file mode 100644 index 00000000..28827f98 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbComplexChannel.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:57.678436616Z", + "source_location": "", + "components": [ + {"channel": "readInt32"}, + {"preambleIndex": "readInt32"} + ], + "full_name": "androidx.core.uwb.backend.UwbComplexChannel", + "name": "UwbComplexChannel", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbDevice.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbDevice.struct new file mode 100644 index 00000000..3b66531b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/androidx/core/uwb/backend/UwbDevice.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.680179531Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "androidx.core.uwb.backend.UwbAddress" + }] + } + ], + "full_name": "androidx.core.uwb.backend.UwbDevice", + "name": "UwbDevice", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/another_package/IFaz.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/another_package/IFaz.struct new file mode 100644 index 00000000..dc3d5efc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/another_package/IFaz.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.296435008Z", + "source_location": "", + "full_name": "another_package.IFaz", + "calls": [{ + "code": 1, + "in": [{"foo": "readStrongBinder"}], + "name": "CanYouDealWithThisFoo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IFaz", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/ABCD.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/ABCD.struct new file mode 100644 index 00000000..b08f2193 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/ABCD.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:43.972558112Z", + "source_location": "", + "full_name": "c.d.ABCD", + "calls": [], + "name": "ABCD", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD.struct new file mode 100644 index 00000000..6bd142ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:48:00.311739523Z", + "source_location": "", + "components": [ + {"cd": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ab": "readParcelable", + "__parcelType": "a.b.AB" + }] + } + ], + "full_name": "c.d.CD", + "name": "CD", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD2.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD2.struct new file mode 100644 index 00000000..0c480399 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/c/d/CD2.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:48:00.312519549Z", + "source_location": "", + "components": [ + {"cd": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ab": "readParcelable", + "__parcelType": "a.b.AB" + }] + } + ], + "full_name": "c.d.CD2", + "name": "CD2", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/classPaths.txt b/binder_trace/binder_trace/structs/android-14.0.0_r28/classPaths.txt new file mode 100644 index 00000000..f7bef4ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/classPaths.txt @@ -0,0 +1,58 @@ +packages/services/Car/tools/keventreader/common +system/tools/aidl/tests/golden_output/aidl-test-versioned-interface-V1-java-source/gen +packages/modules/OnDevicePersonalization/pluginlib/src +packages/services/Car/experimental/experimental_api/src +system/tools/aidl/tests/golden_output/aidl_test_loggable_interface-java-source/gen +external/setupcompat/main/java +libcore/ojluni/src/main/java +frameworks/opt/net/voip/src/java +system/tools/aidl/tests/golden_output/aidl-test-interface-java-source/gen +sdk/testapps/aidlTest/libWithAidl/src +external/setupcompat/portal_extension/java +frameworks/base/apex/jobscheduler/framework/java +frameworks/base/keystore/java +packages/modules/AdServices/sdksandbox/framework/java +cts/tests/tests/gameservice/src +packages/modules/Wifi/framework/java +frameworks/base/libs/WindowManager/Shell/src +packages/modules/Permission/framework-s/java +frameworks/opt/telephony/src/java +frameworks/base/wifi/java/src +packages/modules/Connectivity/nearby/framework/java +packages/modules/AppSearch/framework/java +packages/services/BuiltInPrintService/src +packages/modules/Bluetooth/framework/java +packages/modules/Connectivity/framework/src +cts/tests/tests/os/src +cts/tests/app/BroadcastsTest/common/src +packages/modules/Media/apex/framework/java +packages/modules/Virtualization/javalib/src +packages/modules/Connectivity/Tethering/common/TetheringLib/src +cts/hostsidetests/voiceinteraction/app/src +packages/apps/TV/tests/common/src +cts/tests/framework/base/windowmanager/appPrereleaseSdk/fake-framework/src +packages/modules/Uwb/framework/java +frameworks/base/telecomm/java +packages/modules/AdServices/sdksandbox/SdkSandbox/aidl +packages/apps/Car/Radio/src +packages/modules/Connectivity/framework-t/src +frameworks/ex/camera2/extensions/service_based_sample/oem_library/src/java +packages/services/Car/procfs-inspector/client/src +packages/services/Car/car-lib/src +frameworks/base/apex/blobstore/framework/java +packages/modules/HealthFitness/framework/java +frameworks/base/telephony/java +frameworks/base/location/java +frameworks/base/media/java +frameworks/opt/car/setupwizard/library/utils/src +packages/services/Car/tests/android_car_api_test/src +packages/modules/OnDevicePersonalization/framework/java +frameworks/libs/modules-utils/java +frameworks/base/core/java +cts/libs/webkit-shared/src +cts/tests/tests/security/src +packages/modules/AdServices/adservices/framework/java +frameworks/base/graphics/java +packages/modules/ImsMedia/framework/src +frameworks/base/packages/SystemUI/src +sdk/testapps/basicProjectWithAidl/src diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/BroadcastReceipt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/BroadcastReceipt.struct new file mode 100644 index 00000000..43deb47c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/BroadcastReceipt.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:05:50.382077986Z", + "source_location": "", + "components": [], + "full_name": "com.android.app.cts.broadcasts.BroadcastReceipt", + "name": "BroadcastReceipt", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/ICommandReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/ICommandReceiver.struct new file mode 100644 index 00000000..00ebc76c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/app/cts/broadcasts/ICommandReceiver.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:44.016559266Z", + "source_location": "", + "full_name": "com.android.app.cts.broadcasts.ICommandReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "sendBroadcast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.content.IntentFilter" + }] + }, + {"cookie": "readString16"} + ], + "name": "monitorBroadcasts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cookie": "readString16"}], + "name": "getReceivedBroadcasts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.app.cts.broadcasts.BroadcastReceipt" + } + ] + }, + { + "code": 4, + "in": [{"cookie": "readString16"}], + "name": "clearCookie", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "tearDown", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICommandReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/jni/SizeD.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/jni/SizeD.struct new file mode 100644 index 00000000..3336644c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/jni/SizeD.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:53:35.247034349Z", + "source_location": "", + "components": [], + "full_name": "com.android.bips.jni.SizeD", + "name": "SizeD", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/render/IPdfRender.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/render/IPdfRender.struct new file mode 100644 index 00000000..cc43c848 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/bips/render/IPdfRender.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:58.920179118Z", + "source_location": "", + "full_name": "com.android.bips.render.IPdfRender", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "file": "readParcelable", + "__parcelType": "com.android.bips.render.ParcelFileDescriptor" + }] + } + ], + "name": "openDocument", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"page": "readInt32"}], + "name": "getPageSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.bips.jni.SizeD" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"page": "readInt32"}, + {"y": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"zoomFactor": "readDouble"} + ], + "name": "renderPageStripe", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.bips.render.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "closeDocument", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPdfRender", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/ICarMetricsCollectorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/ICarMetricsCollectorService.struct new file mode 100644 index 00000000..af683cdc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/ICarMetricsCollectorService.struct @@ -0,0 +1,94 @@ +{ + "produced_on": "2024-04-12T08:47:59.467778231Z", + "source_location": "", + "full_name": "com.android.car.cartelemetryapp.ICarMetricsCollectorService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getConfigData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.car.cartelemetryapp.IConfigData" + } + ] + }, + { + "code": 2, + "in": [{"configName": "readString16"}], + "name": "addConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"configName": "readString16"}], + "name": "removeConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"listener": "readStrongBinder"}], + "name": "setConfigStateListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "setResultListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"configName": "readString16"}], + "name": "getBundleHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.PersistableBundle" + } + ] + }, + { + "code": 7, + "in": [{"configName": "readString16"}], + "name": "getErrorHistory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 8, + "in": [{"configName": "readString16"}], + "name": "clearHistory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getLog", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ICarMetricsCollectorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigData.struct new file mode 100644 index 00000000..4d885f86 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigData.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:59.468575097Z", + "source_location": "", + "components": [ + {"selected": "readBool"}, + {"onReadyTimes": "readInt32"}, + {"sentBytes": "readInt32"}, + {"errorCount": "readInt32"}, + {"version": "readInt32"}, + {"name": "readString16"} + ], + "full_name": "com.android.car.cartelemetryapp.IConfigData", + "name": "IConfigData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigStateListener.struct new file mode 100644 index 00000000..f8f31bb4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IConfigStateListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.469251580Z", + "source_location": "", + "full_name": "com.android.car.cartelemetryapp.IConfigStateListener", + "calls": [{ + "code": 1, + "in": [{"configName": "readString16"}], + "name": "onConfigAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IConfigStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IResultListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IResultListener.struct new file mode 100644 index 00000000..3326d52f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/cartelemetryapp/IResultListener.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:59.469970994Z", + "source_location": "", + "full_name": "com.android.car.cartelemetryapp.IResultListener", + "calls": [{ + "code": 1, + "in": [ + {"metricsConfigName": "readString16"}, + {"configData": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "report": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"telemetryError": "readString16"} + ], + "name": "onResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IResultListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarServiceHelper.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarServiceHelper.struct new file mode 100644 index 00000000..cd262223 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarServiceHelper.struct @@ -0,0 +1,192 @@ +{ + "produced_on": "2024-04-12T08:47:59.090091202Z", + "source_location": "", + "full_name": "com.android.car.internal.ICarServiceHelper", + "calls": [ + { + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"displayIds": "readInt32Vector"} + ], + "name": "setDisplayAllowlistForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"displayIds": "readInt32Vector"}], + "name": "setPassengerDisplays", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"enableSourcePreferred": "readBool"}, + { + "sourcePreferredComponents": "readList", + "__parcelType": "android.content.ComponentName" + } + ], + "name": "setSourcePreferredComponents", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"safe": "readBool"}], + "name": "setSafetyMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"name": "readString16"}, + {"userType": "readString16"}, + {"flags": "readInt32"} + ], + "name": "createUserEvenWhenDisallowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activity": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"displayId": "readInt32"}, + {"featureId": "readInt32"} + ], + "name": "setPersistentActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "sendInitialUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"pid": "readInt32"}, + {"group": "readInt32"} + ], + "name": "setProcessGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"pid": "readInt32"}], + "name": "getProcessGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [{"userId": "readInt32"}], + "name": "getMainDisplayAssignedToUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [{"displayId": "readInt32"}], + "name": "getUserAssignedToDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"userId": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "startUserInBackgroundVisibleOnDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"pid": "readInt32"}, + {"uid": "readInt32"}, + {"profile": "readString16"} + ], + "name": "setProcessProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "fetchAidlVhalPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + { + "activity": "readList", + "__parcelType": "android.content.ComponentName" + }, + {"rootTaskToken": "readStrongBinder"} + ], + "name": "setPersistentActivitiesOnRootTask", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarServiceHelper", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarSystemServerClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarSystemServerClient.struct new file mode 100644 index 00000000..c94100cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/ICarSystemServerClient.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:59.091146573Z", + "source_location": "", + "full_name": "com.android.car.internal.ICarSystemServerClient", + "calls": [ + { + "code": 1, + "in": [ + {"eventType": "readInt32"}, + {"fromUserId": "readInt32"}, + {"toUserId": "readInt32"} + ], + "name": "onUserLifecycleEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "onUserRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "initBootUser", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"callback": "readStrongBinder"}], + "name": "onFactoryReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "setInitialUser", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarSystemServerClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/LargeParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/LargeParcelable.struct new file mode 100644 index 00000000..58e187de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/LargeParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T15:31:41.905503385Z", + "source_location": "", + "components": [], + "full_name": "com.android.car.internal.LargeParcelable", + "name": "LargeParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/AsyncPropertyServiceRequestList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/AsyncPropertyServiceRequestList.struct new file mode 100644 index 00000000..de925c8d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/AsyncPropertyServiceRequestList.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:02:13.614819274Z", + "source_location": "", + "components": [], + "full_name": "com.android.car.internal.property.AsyncPropertyServiceRequestList", + "name": "AsyncPropertyServiceRequestList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/CarPropertyConfigList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/CarPropertyConfigList.struct new file mode 100644 index 00000000..0118722e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/CarPropertyConfigList.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:26:28.709400755Z", + "source_location": "", + "components": [], + "full_name": "com.android.car.internal.property.CarPropertyConfigList", + "name": "CarPropertyConfigList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/GetSetValueResultList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/GetSetValueResultList.struct new file mode 100644 index 00000000..4508122c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/GetSetValueResultList.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:10:46.401402072Z", + "source_location": "", + "components": [], + "full_name": "com.android.car.internal.property.GetSetValueResultList", + "name": "GetSetValueResultList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/IAsyncPropertyResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/IAsyncPropertyResultCallback.struct new file mode 100644 index 00000000..3ee5ba1b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/property/IAsyncPropertyResultCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:59.097123912Z", + "source_location": "", + "full_name": "com.android.car.internal.property.IAsyncPropertyResultCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "getValueResults": "readParcelable", + "__parcelType": "com.android.car.internal.property.GetSetValueResultList" + }] + } + ], + "name": "onGetValueResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "setValueResults": "readParcelable", + "__parcelType": "com.android.car.internal.property.GetSetValueResultList" + }] + } + ], + "name": "onSetValueResults", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAsyncPropertyResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/IJavaTestBinder.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/IJavaTestBinder.struct new file mode 100644 index 00000000..90ca4d85 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/IJavaTestBinder.struct @@ -0,0 +1,102 @@ +{ + "produced_on": "2024-04-12T08:47:59.473557496Z", + "source_location": "", + "full_name": "com.android.car.internal.test.IJavaTestBinder", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "com.android.car.internal.test.TestLargeParcelable" + }] + } + ], + "name": "echoTestLargeParcelable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.car.internal.test.TestLargeParcelable" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "com.android.car.internal.LargeParcelable" + }] + } + ], + "name": "echoLargeParcelable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.car.internal.LargeParcelable" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "com.android.car.internal.test.TestLargeParcelable" + }] + }, + {"v": "readInt64"} + ], + "name": "echoLongWithTestLargeParcelable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "p": "readParcelable", + "__parcelType": "com.android.car.internal.LargeParcelable" + }] + }, + {"v": "readInt64"} + ], + "name": "echoLongWithLargeParcelable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IJavaTestBinder", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/TestLargeParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/TestLargeParcelable.struct new file mode 100644 index 00000000..b6cd68fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/internal/test/TestLargeParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:47:10.126955039Z", + "source_location": "", + "components": [], + "full_name": "com.android.car.internal.test.TestLargeParcelable", + "name": "TestLargeParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventCallback.struct new file mode 100644 index 00000000..1ccf9a46 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.478578386Z", + "source_location": "", + "full_name": "com.android.car.keventreader.IEventCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "com.android.car.keventreader.KeypressEvent" + }] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventProvider.struct new file mode 100644 index 00000000..a38c92e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/IEventProvider.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:59.479493204Z", + "source_location": "", + "full_name": "com.android.car.keventreader.IEventProvider", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEventProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/KeypressEvent.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/KeypressEvent.struct new file mode 100644 index 00000000..682208f2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/keventreader/KeypressEvent.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T14:21:01.515494294Z", + "source_location": "", + "components": [ + {"source": "readString16"}, + {"keycode": "readInt32"}, + {"isKeydown": "readInt32"} + ], + "full_name": "com.android.car.keventreader.KeypressEvent", + "name": "KeypressEvent", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/IProcfsInspector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/IProcfsInspector.struct new file mode 100644 index 00000000..0959894c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/IProcfsInspector.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:59.461279592Z", + "source_location": "", + "full_name": "com.android.car.procfsinspector.IProcfsInspector", + "calls": [{ + "code": 1, + "in": [], + "name": "readProcessTable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.car.procfsinspector.ProcessInfo" + } + ] + }], + "name": "IProcfsInspector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/ProcessInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/ProcessInfo.struct new file mode 100644 index 00000000..7f2408f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/procfsinspector/ProcessInfo.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T09:53:48.660295797Z", + "source_location": "", + "components": [ + {"pid": "readInt32"}, + {"uid": "readInt32"} + ], + "full_name": "com.android.car.procfsinspector.ProcessInfo", + "name": "ProcessInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/bands/ProgramType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/bands/ProgramType.struct new file mode 100644 index 00000000..c7ba08ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/bands/ProgramType.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T12:56:07.395064268Z", + "source_location": "", + "components": [{"id": "readInt32"}], + "full_name": "com.android.car.radio.bands.ProgramType", + "name": "ProgramType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppCallback.struct new file mode 100644 index 00000000..c6f2d5e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppCallback.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:57.238453488Z", + "source_location": "", + "full_name": "com.android.car.radio.service.IRadioAppCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onHardwareError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "com.android.car.radio.service.RadioManager.ProgramInfo" + }] + } + ], + "name": "onCurrentProgramChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"state": "readInt32"}], + "name": "onPlaybackStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{ + "plist": "readList", + "__parcelType": "com.android.car.radio.service.RadioManager.ProgramInfo" + }], + "name": "onProgramListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioAppCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppService.struct new file mode 100644 index 00000000..8582ad30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/IRadioAppService.struct @@ -0,0 +1,135 @@ +{ + "produced_on": "2024-04-12T08:47:57.239984618Z", + "source_location": "", + "full_name": "com.android.car.radio.service.IRadioAppService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "addCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "removeCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sel": "readParcelable", + "__parcelType": "android.hardware.radio.ProgramSelector" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "tune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"forward": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "seek", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"forward": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "step", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"forward": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "skip", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"mode": "readInt32"}], + "name": "setSkipMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"muted": "readBool"}], + "name": "setMuted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "band": "readParcelable", + "__parcelType": "com.android.car.radio.bands.ProgramType" + }] + } + ], + "name": "switchBand", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "isProgramListSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "getRegionConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.car.radio.bands.RegionConfig" + }] + } + ] + }, + { + "code": 12, + "in": [], + "name": "tuneToDefaultIfNeeded", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRadioAppService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/ITuneCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/ITuneCallback.struct new file mode 100644 index 00000000..3276d728 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/radio/service/ITuneCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.241342936Z", + "source_location": "", + "full_name": "com.android.car.radio.service.ITuneCallback", + "calls": [{ + "code": 1, + "in": [{"succeeded": "readBool"}], + "name": "onFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITuneCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/setupwizardlib/IInitialLockSetupService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/setupwizardlib/IInitialLockSetupService.struct new file mode 100644 index 00000000..2223cee3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/setupwizardlib/IInitialLockSetupService.struct @@ -0,0 +1,76 @@ +{ + "produced_on": "2024-04-12T08:47:44.212902939Z", + "source_location": "", + "full_name": "com.android.car.setupwizardlib.IInitialLockSetupService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getServiceVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"lockType": "readInt32"}], + "name": "getLockConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.car.setupwizardlib.LockConfig" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"lockType": "readInt32"}, + {"password": "readByteVector"} + ], + "name": "checkValidLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"lockType": "readInt32"}, + {"password": "readByteVector"} + ], + "name": "setLock", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"lockType": "readInt32"}, + {"credentialBytes": "readByteVector"} + ], + "name": "checkValidLockAndReturnError", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IInitialLockSetupService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/BundleList.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/BundleList.struct new file mode 100644 index 00000000..98759bc0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/BundleList.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:59.463128498Z", + "source_location": "", + "components": [ + { + "bundles": "readList", + "__parcelType": "android.os.PersistableBundle" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "full_name": "com.android.car.telemetry.scriptexecutorinterface.BundleList", + "name": "BundleList", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor.struct new file mode 100644 index 00000000..0701fdc0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor.struct @@ -0,0 +1,91 @@ +{ + "produced_on": "2024-04-12T08:47:59.465090567Z", + "source_location": "", + "full_name": "com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor", + "calls": [ + { + "code": 1, + "in": [ + {"scriptBody": "readString16"}, + {"functionName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "publishedData": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "savedState": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "invokeScript", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"scriptBody": "readString16"}, + {"functionName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "publishedDataFileDescriptor": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "savedState": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "invokeScriptForLargeInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"scriptBody": "readString16"}, + {"functionName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bundleList": "readParcelable", + "__parcelType": "com.android.car.telemetry.scriptexecutorinterface.BundleList" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "savedState": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "invokeScriptForBundleList", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScriptExecutor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener.struct new file mode 100644 index 00000000..cccf8ebb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener.struct @@ -0,0 +1,77 @@ +{ + "produced_on": "2024-04-12T08:47:59.466655468Z", + "source_location": "", + "full_name": "com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onScriptFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stateToPersist": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"errorType": "readInt32"}, + {"message": "readString16"}, + {"stackTrace": "readString16"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "report": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "stateToPersist": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "onMetricsReport", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScriptExecutorListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/testdpc/remotedpm/IRemoteDevicePolicyManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/testdpc/remotedpm/IRemoteDevicePolicyManager.struct new file mode 100644 index 00000000..3826f296 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/car/testdpc/remotedpm/IRemoteDevicePolicyManager.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:59.471622538Z", + "source_location": "", + "full_name": "com.android.car.testdpc.remotedpm.IRemoteDevicePolicyManager", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "admin": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "reboot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "admin": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"key": "readString16"} + ], + "name": "addUserRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteDevicePolicyManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/compatibility/common/util/devicepolicy/provisioning/IBooleanCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/compatibility/common/util/devicepolicy/provisioning/IBooleanCallback.struct new file mode 100644 index 00000000..ddd5f936 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/compatibility/common/util/devicepolicy/provisioning/IBooleanCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.981270475Z", + "source_location": "", + "full_name": "com.android.compatibility.common.util.devicepolicy.provisioning.IBooleanCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readBool"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBooleanCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/IBinderPermissionTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/IBinderPermissionTestService.struct new file mode 100644 index 00000000..5f250fba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/IBinderPermissionTestService.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:44.115657666Z", + "source_location": "", + "full_name": "com.android.cts.IBinderPermissionTestService", + "calls": [ + { + "code": 1, + "in": [{"permission": "readString16"}], + "name": "doEnforceCallingPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"permission": "readString16"}], + "name": "doCheckCallingPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [{"permission": "readString16"}], + "name": "doEnforceCallingOrSelfPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"permission": "readString16"}], + "name": "doCheckCallingOrSelfPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IBinderPermissionTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appdataisolation/appa/IIsolatedService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appdataisolation/appa/IIsolatedService.struct new file mode 100644 index 00000000..012901b5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appdataisolation/appa/IIsolatedService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.982622452Z", + "source_location": "", + "full_name": "com.android.cts.appdataisolation.appa.IIsolatedService", + "calls": [{ + "code": 1, + "in": [], + "name": "assertDataIsolated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IIsolatedService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appsearch/ICommandReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appsearch/ICommandReceiver.struct new file mode 100644 index 00000000..86e3d205 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/appsearch/ICommandReceiver.struct @@ -0,0 +1,115 @@ +{ + "produced_on": "2024-04-12T08:47:44.026485694Z", + "source_location": "", + "full_name": "com.android.cts.appsearch.ICommandReceiver", + "calls": [ + { + "code": 1, + "in": [{"queryExpression": "readString16"}], + "name": "globalSearch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 2, + "in": [ + {"packageName": "readString16"}, + {"databaseName": "readString16"}, + {"namespace": "readString16"}, + {"id": "readString16"} + ], + "name": "globalGet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"databaseName": "readString16"} + ], + "name": "globalGetSchema", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 4, + "in": [ + {"databaseName": "readString16"}, + {"namespace": "readString16"}, + {"id": "readString16"}, + { + "permissionBundles": "readList", + "__parcelType": "android.os.Bundle" + } + ], + "name": "indexGloballySearchableDocument", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"databaseName": "readString16"}, + {"namespace": "readString16"}, + {"id": "readString16"} + ], + "name": "indexNotGloballySearchableDocument", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"databaseName": "readString16"}, + {"namespace": "readString16"}, + {"id": "readString16"}, + {"entityId": "readString16"}, + {"globallySearchable": "readBool"} + ], + "name": "indexAction", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [{"databaseName": "readString16"}], + "name": "clearData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ICommandReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/blob/ICommandReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/blob/ICommandReceiver.struct new file mode 100644 index 00000000..780133d6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/blob/ICommandReceiver.struct @@ -0,0 +1,139 @@ +{ + "produced_on": "2024-04-12T08:47:44.013099867Z", + "source_location": "", + "full_name": "com.android.cts.blob.ICommandReceiver", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blobHandle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "input": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"accessTypeFlags": "readInt32"}, + {"size": "readInt64"}, + {"timeoutSec": "readInt64"} + ], + "name": "commit", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blobHandle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + } + ], + "name": "openBlob", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [{"sessionId": "readInt64"}], + "name": "openSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blobHandle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + } + ], + "name": "acquireLease", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "blobHandle": "readParcelable", + "__parcelType": "android.app.blob.BlobHandle" + }] + } + ], + "name": "releaseLease", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "queryStatsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.StorageStats" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "queryStatsForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.usage.StorageStats" + }] + } + ] + } + ], + "name": "ICommandReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/comp/ICrossUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/comp/ICrossUserService.struct new file mode 100644 index 00000000..dea06ce6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/comp/ICrossUserService.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:43.987487949Z", + "source_location": "", + "full_name": "com.android.cts.comp.ICrossUserService", + "calls": [ + { + "code": 1, + "in": [{"msg": "readString16"}], + "name": "echo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [], + "name": "getUserHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.cts.comp.android.os.UserHandle" + }] + } + ] + } + ], + "name": "ICrossUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/deviceowner/ICrossUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/deviceowner/ICrossUserService.struct new file mode 100644 index 00000000..a0f8bbe2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/deviceowner/ICrossUserService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.988949138Z", + "source_location": "", + "full_name": "com.android.cts.deviceowner.ICrossUserService", + "calls": [{ + "code": 1, + "in": [{"error": "readString16"}], + "name": "onEnabledCalled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICrossUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IMyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IMyService.struct new file mode 100644 index 00000000..4a8a06cb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IMyService.struct @@ -0,0 +1,103 @@ +{ + "produced_on": "2024-04-12T08:47:57.851243628Z", + "source_location": "", + "full_name": "com.android.cts.net.hostside.IMyService", + "calls": [ + { + "code": 1, + "in": [], + "name": "registerBroadcastReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"receiverName": "readString16"}, + {"action": "readString16"} + ], + "name": "getCounters", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [], + "name": "checkNetworkStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [], + "name": "getRestrictBackgroundStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + {"notificationId": "readInt32"}, + {"notificationType": "readString16"} + ], + "name": "sendNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "com.android.cts.net.hostside.NetworkRequest" + }] + }, + {"cb": "readStrongBinder"} + ], + "name": "registerNetworkCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "unregisterNetworkCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "jobInfo": "readParcelable", + "__parcelType": "android.app.job.JobInfo" + }] + } + ], + "name": "scheduleJob", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IMyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkCallback.struct new file mode 100644 index 00000000..8926e895 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkCallback.struct @@ -0,0 +1,83 @@ +{ + "produced_on": "2024-04-12T08:47:57.852263568Z", + "source_location": "", + "full_name": "com.android.cts.net.hostside.INetworkCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"blocked": "readBool"} + ], + "name": "onBlockedStatusChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + } + ], + "name": "onAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + } + ], + "name": "onLost", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "network": "readParcelable", + "__parcelType": "android.net.Network" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cap": "readParcelable", + "__parcelType": "android.net.NetworkCapabilities" + }] + } + ], + "name": "onCapabilitiesChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "INetworkCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkStateObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkStateObserver.struct new file mode 100644 index 00000000..4e199347 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/INetworkStateObserver.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.853191487Z", + "source_location": "", + "full_name": "com.android.cts.net.hostside.INetworkStateObserver", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"resultData": "readString16"} + ], + "name": "onNetworkStateChecked", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "INetworkStateObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IRemoteSocketFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IRemoteSocketFactory.struct new file mode 100644 index 00000000..57ab365e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/net/hostside/IRemoteSocketFactory.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:57.853975322Z", + "source_location": "", + "full_name": "com.android.cts.net.hostside.IRemoteSocketFactory", + "calls": [ + { + "code": 1, + "in": [ + {"host": "readString16"}, + {"port": "readInt32"}, + {"timeoutMs": "readInt32"} + ], + "name": "openSocketFd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "openDatagramSocketFd", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [], + "name": "getUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IRemoteSocketFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/managedprovisioning/ICrossUserService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/managedprovisioning/ICrossUserService.struct new file mode 100644 index 00000000..4b8eeeaf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/managedprovisioning/ICrossUserService.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:43.976175743Z", + "source_location": "", + "full_name": "com.android.cts.verifier.managedprovisioning.ICrossUserService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "switchUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICrossUserService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/projection/IProjectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/projection/IProjectionService.struct new file mode 100644 index 00000000..689b97b6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/verifier/projection/IProjectionService.struct @@ -0,0 +1,69 @@ +{ + "produced_on": "2024-04-12T08:47:43.977987719Z", + "source_location": "", + "full_name": "com.android.cts.verifier.projection.IProjectionService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"density": "readInt32"}, + {"viewType": "readInt32"} + ], + "name": "startRendering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "stopRendering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.MotionEvent" + }] + } + ], + "name": "onTouchEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "onKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProjectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyAlwaysOnHotwordDetector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyAlwaysOnHotwordDetector.struct new file mode 100644 index 00000000..5efc291d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyAlwaysOnHotwordDetector.struct @@ -0,0 +1,202 @@ +{ + "produced_on": "2024-04-12T08:47:43.993788864Z", + "source_location": "", + "full_name": "com.android.cts.voiceinteraction.IProxyAlwaysOnHotwordDetector", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + } + ], + "name": "updateState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "startRecognitionOnFakeAudioStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioStream": "readParcelable", + "__parcelType": "com.android.cts.voiceinteraction.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ], + "name": "startRecognitionWithAudioStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"recognitionFlags": "readInt32"}, + {"data": "readByteVector"} + ], + "name": "startRecognitionWithFlagsAndData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"recognitionFlags": "readInt32"}], + "name": "startRecognitionWithFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [], + "name": "startRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "stopRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"keyphraseId": "readInt32"}, + {"confidenceLevel": "readInt32"} + ], + "name": "triggerHardwareRecognitionEventWithFakeAudioStream", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"status": "readInt32"}, + {"soundModelHandle": "readInt32"}, + {"halEventReceivedMillis": "readInt64"}, + {"captureAvailable": "readBool"}, + {"captureSession": "readInt32"}, + {"captureDelayMs": "readInt32"}, + {"capturePreambleMs": "readInt32"}, + {"triggerInData": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "captureFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"data": "readByteVector"}, + { + "keyphraseExtras": "readList", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseRecognitionExtra" + } + ], + "name": "triggerHardwareRecognitionEventForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"availability": "readInt32"}], + "name": "overrideAvailability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "resetAvailability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"timeoutMs": "readInt32"}], + "name": "waitForNextAvailabilityUpdate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [], + "name": "getCurrentAvailability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [], + "name": "destroy", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProxyAlwaysOnHotwordDetector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyDetectorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyDetectorCallback.struct new file mode 100644 index 00000000..07fbc559 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyDetectorCallback.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:43.995957857Z", + "source_location": "", + "full_name": "com.android.cts.voiceinteraction.IProxyDetectorCallback", + "calls": [ + { + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onAvailabilityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "eventPayload": "readParcelable", + "__parcelType": "com.android.cts.voiceinteraction.EventPayloadParcelable" + }] + } + ], + "name": "onDetected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"status": "readInt32"}], + "name": "onHotwordDetectionServiceInitialized", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProxyDetectorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyKeyphraseModelManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyKeyphraseModelManager.struct new file mode 100644 index 00000000..2bdfd474 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/IProxyKeyphraseModelManager.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:43.998046939Z", + "source_location": "", + "full_name": "com.android.cts.voiceinteraction.IProxyKeyphraseModelManager", + "calls": [ + { + "code": 1, + "in": [ + {"keyphraseId": "readInt32"}, + {"locale": "readString16"} + ], + "name": "getKeyphraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel" + }] + } + ], + "name": "updateKeyphraseSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"keyphraseId": "readInt32"}, + {"locale": "readString16"} + ], + "name": "deleteKeyphraseSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProxyKeyphraseModelManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionService.struct new file mode 100644 index 00000000..7608d36c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionService.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:44.001117770Z", + "source_location": "", + "full_name": "com.android.cts.voiceinteraction.ITestVoiceInteractionService", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "registerListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"keyphrase": "readString16"}, + {"locale": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "createAlwaysOnHotwordDetector", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"keyphrase": "readString16"}, + {"locale": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "createAlwaysOnHotwordDetectorWithTrustedService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [], + "name": "createKeyphraseModelManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [], + "name": "getDspModuleProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.SoundTrigger.ModuleProperties" + }] + } + ] + } + ], + "name": "ITestVoiceInteractionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionServiceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionServiceListener.struct new file mode 100644 index 00000000..57862e7d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/cts/voiceinteraction/ITestVoiceInteractionServiceListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.002841244Z", + "source_location": "", + "full_name": "com.android.cts.voiceinteraction.ITestVoiceInteractionServiceListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onShutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestVoiceInteractionServiceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/IActivityStarter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/IActivityStarter.struct new file mode 100644 index 00000000..da493811 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/IActivityStarter.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.330637372Z", + "source_location": "", + "full_name": "com.android.ctssdkprovider.IActivityStarter", + "calls": [ + { + "code": 1, + "in": [{"token": "readStrongBinder"}], + "name": "startActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "activityStartedSuccessfully", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IActivityStarter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/ICtsSdkProviderApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/ICtsSdkProviderApi.struct new file mode 100644 index 00000000..1d244f1a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ctssdkprovider/ICtsSdkProviderApi.struct @@ -0,0 +1,88 @@ +{ + "produced_on": "2024-04-12T08:47:57.331758065Z", + "source_location": "", + "full_name": "com.android.ctssdkprovider.ICtsSdkProviderApi", + "calls": [ + { + "code": 1, + "in": [], + "name": "checkClassloaders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "checkResourcesAndAssets", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"permissionName": "readString16"}, + {"useApplicationContext": "readBool"} + ], + "name": "isPermissionGranted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"useApplicationContext": "readBool"}], + "name": "getContextHashCode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "testStoragePaths", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getProcessImportance", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [{"callback": "readStrongBinder"}], + "name": "startActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "getOpPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [{"callback": "readStrongBinder"}], + "name": "startActivityAfterUnregisterHandler", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICtsSdkProviderApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/development/IRemoteService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/development/IRemoteService.struct new file mode 100644 index 00000000..2119b274 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/development/IRemoteService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:44.192188118Z", + "source_location": "", + "full_name": "com.android.development.IRemoteService", + "calls": [{ + "code": 1, + "in": [], + "name": "getPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IRemoteService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/IDeviceLockControllerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/IDeviceLockControllerService.struct new file mode 100644 index 00000000..a49f8a25 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/IDeviceLockControllerService.struct @@ -0,0 +1,90 @@ +{ + "produced_on": "2024-04-12T08:47:57.946101386Z", + "source_location": "", + "full_name": "com.android.devicelockcontroller.IDeviceLockControllerService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "lockDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "unlockDevice", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "isDeviceLocked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getDeviceIdentifier", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "clearDeviceRestrictions", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDeviceLockControllerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/IGlobalParametersService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/IGlobalParametersService.struct new file mode 100644 index 00000000..14d9a709 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/IGlobalParametersService.struct @@ -0,0 +1,142 @@ +{ + "produced_on": "2024-04-12T08:47:57.947264699Z", + "source_location": "", + "full_name": "com.android.devicelockcontroller.storage.IGlobalParametersService", + "calls": [ + { + "code": 1, + "in": [], + "name": "clear", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getLockTaskAllowlist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 3, + "in": [{ + "allowlist": "readList", + "__parcelType": "String" + }], + "name": "setLockTaskAllowlist", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "needCheckIn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [{"needCheckIn": "readBool"}], + "name": "setNeedCheckIn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getRegisteredDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [{"registeredDeviceId": "readString16"}], + "name": "setRegisteredDeviceId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "isProvisionForced", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"isForced": "readBool"}], + "name": "setProvisionForced", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getEnrollmentToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [{"token": "readString16"}], + "name": "setEnrollmentToken", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "getKioskSignature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [{"signature": "readString16"}], + "name": "setKioskSignature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "getLastReceivedProvisionState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [{"provisionState": "readInt32"}], + "name": "setLastReceivedProvisionState", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGlobalParametersService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/ISetupParametersService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/ISetupParametersService.struct new file mode 100644 index 00000000..c22f2f58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/devicelockcontroller/storage/ISetupParametersService.struct @@ -0,0 +1,156 @@ +{ + "produced_on": "2024-04-12T08:47:57.948366511Z", + "source_location": "", + "full_name": "com.android.devicelockcontroller.storage.ISetupParametersService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "overridePrefs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "createPrefs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "clear", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getKioskPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [], + "name": "getKioskSetupActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "getOutgoingCallsDisabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [], + "name": "getKioskAllowlist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 8, + "in": [], + "name": "isNotificationsInLockTaskModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [], + "name": "getProvisioningType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [], + "name": "isProvisionMandatory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "getKioskAppProviderName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 12, + "in": [], + "name": "isInstallingFromUnknownSourcesDisallowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [], + "name": "getTermsAndConditionsUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 14, + "in": [], + "name": "getSupportUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "ISetupParametersService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/dialer/simulator/service/ISimulatorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/dialer/simulator/service/ISimulatorService.struct new file mode 100644 index 00000000..953db2cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/dialer/simulator/service/ISimulatorService.struct @@ -0,0 +1,79 @@ +{ + "produced_on": "2024-04-12T08:47:57.245967608Z", + "source_location": "", + "full_name": "com.android.dialer.simulator.service.ISimulatorService", + "calls": [ + { + "code": 1, + "in": [ + {"callerId": "readString16"}, + {"presentation": "readInt32"} + ], + "name": "makeIncomingCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callerId": "readString16"}, + {"presentation": "readInt32"} + ], + "name": "makeOutgoingCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "makeIncomingEnrichedCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "makeOutgoingEnrichedCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"num": "readInt32"}], + "name": "populateMissedCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "populateDataBase", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "cleanDataBase", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "enableSimulatorMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "disableSimulatorMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISimulatorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/eventlib/IQueryService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/eventlib/IQueryService.struct new file mode 100644 index 00000000..edf5f2f5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/eventlib/IQueryService.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:43.979472019Z", + "source_location": "", + "full_name": "com.android.eventlib.IQueryService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + }, + {"skip": "readInt32"} + ], + "name": "poll", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }], + "name": "IQueryService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBinderProxyCountingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBinderProxyCountingService.struct new file mode 100644 index 00000000..c29df9bf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBinderProxyCountingService.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.349078857Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.IBinderProxyCountingService", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBinderProxyCountingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcCallbackObserver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcCallbackObserver.struct new file mode 100644 index 00000000..7847eb96 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcCallbackObserver.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.349936374Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.IBpcCallbackObserver", + "calls": [{ + "code": 1, + "in": [{"uid": "readInt32"}], + "name": "onCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBpcCallbackObserver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestAppCmdService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestAppCmdService.struct new file mode 100644 index 00000000..d0ab7127 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestAppCmdService.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:46.350941024Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.IBpcTestAppCmdService", + "calls": [ + { + "code": 1, + "in": [{"count": "readInt32"}], + "name": "createSystemBinders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"count": "readInt32"}], + "name": "releaseSystemBinders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"count": "readInt32"}], + "name": "createTestBinders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"count": "readInt32"}], + "name": "releaseTestBinders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "releaseAllBinders", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "bindToTestService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [], + "name": "unbindFromTestService", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBpcTestAppCmdService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestServiceCmdService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestServiceCmdService.struct new file mode 100644 index 00000000..7f220a7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/IBpcTestServiceCmdService.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:46.352043146Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.IBpcTestServiceCmdService", + "calls": [ + { + "code": 1, + "in": [], + "name": "forceGc", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"uid": "readInt32"}], + "name": "getBinderProxyCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"high": "readInt32"}, + {"low": "readInt32"} + ], + "name": "setBinderProxyWatermarks", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"enable": "readBool"}], + "name": "enableBinderProxyLimit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"observer": "readStrongBinder"}], + "name": "setBinderProxyCountCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBpcTestServiceCmdService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdCallback.struct new file mode 100644 index 00000000..9f9d53d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.352972324Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.ICmdCallback", + "calls": [{ + "code": 1, + "in": [{"receiver": "readStrongBinder"}], + "name": "onLaunched", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICmdCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdReceiver.struct new file mode 100644 index 00000000..e2f61ab1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ICmdReceiver.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.353933364Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.ICmdReceiver", + "calls": [ + { + "code": 1, + "in": [{"durationMs": "readInt32"}], + "name": "doSomeWork", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "showApplicationOverlay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "finishHost", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICmdReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestRemoteCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestRemoteCallback.struct new file mode 100644 index 00000000..a891ffe2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestRemoteCallback.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:46.354823721Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.ITestRemoteCallback", + "calls": [], + "name": "ITestRemoteCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestServiceConnectorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestServiceConnectorService.struct new file mode 100644 index 00000000..8b101175 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/coretests/aidl/ITestServiceConnectorService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.355678278Z", + "source_location": "", + "full_name": "com.android.frameworks.coretests.aidl.ITestServiceConnectorService", + "calls": [{ + "code": 1, + "in": [], + "name": "crashProcess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ITestServiceConnectorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ICommandReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ICommandReceiver.struct new file mode 100644 index 00000000..9e682a3a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ICommandReceiver.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:47.193447524Z", + "source_location": "", + "full_name": "com.android.frameworks.perftests.am.util.ICommandReceiver", + "calls": [{ + "code": 1, + "in": [ + {"command": "readInt32"}, + {"seq": "readInt32"}, + {"sourcePackage": "readString16"}, + {"targetPackage": "readString16"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "sendCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICommandReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ITimeReceiverCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ITimeReceiverCallback.struct new file mode 100644 index 00000000..b2bb5cb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/frameworks/perftests/am/util/ITimeReceiverCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.194368512Z", + "source_location": "", + "full_name": "com.android.frameworks.perftests.am.util.ITimeReceiverCallback", + "calls": [{ + "code": 1, + "in": [ + {"type": "readString16"}, + {"timeNs": "readInt64"} + ], + "name": "sendTime", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ITimeReceiverCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/IRcsPresenceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/IRcsPresenceListener.struct new file mode 100644 index 00000000..6fe67333 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/IRcsPresenceListener.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:43.943941063Z", + "source_location": "", + "full_name": "com.android.ims.IRcsPresenceListener", + "calls": [ + { + "code": 1, + "in": [{"reqId": "readInt32"}], + "name": "onSuccess", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"reqId": "readInt32"}, + {"resultCode": "readInt32"} + ], + "name": "onError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"reqId": "readInt32"}], + "name": "onFinish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"reqId": "readInt32"}], + "name": "onTimeout", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRcsPresenceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/ImsConfigListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/ImsConfigListener.struct new file mode 100644 index 00000000..5d362095 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/ImsConfigListener.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:47.009361349Z", + "source_location": "", + "full_name": "com.android.ims.ImsConfigListener", + "calls": [ + { + "code": 1, + "in": [ + {"feature": "readInt32"}, + {"network": "readInt32"}, + {"value": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onGetFeatureResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"feature": "readInt32"}, + {"network": "readInt32"}, + {"value": "readInt32"}, + {"status": "readInt32"} + ], + "name": "onSetFeatureResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"status": "readInt32"}, + {"quality": "readInt32"} + ], + "name": "onGetVideoQuality", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"status": "readInt32"}], + "name": "onSetVideoQuality", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ImsConfigListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSession.struct new file mode 100644 index 00000000..bf9629ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSession.struct @@ -0,0 +1,397 @@ +{ + "produced_on": "2024-04-12T08:47:47.013895149Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsCallSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getCallId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "getCallProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "getLocalCallProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ] + }, + { + "code": 5, + "in": [], + "name": "getRemoteCallProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ] + }, + { + "code": 6, + "in": [{"name": "readString16"}], + "name": "getProperty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [], + "name": "getState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [], + "name": "isInCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"muted": "readBool"}], + "name": "setMute", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callee": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"participants": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "startConference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "accept", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"deflectNumber": "readString16"}], + "name": "deflect", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"reason": "readInt32"}], + "name": "reject", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"number": "readString16"}, + {"isConfirmationRequired": "readBool"} + ], + "name": "transfer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"transferToSession": "readStrongBinder"}], + "name": "consultativeTransfer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"reason": "readInt32"}], + "name": "terminate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "hold", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "resume", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [], + "name": "merge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"callType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "update", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"participants": "readString16Vector"}], + "name": "extendToConference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"participants": "readString16Vector"}], + "name": "inviteParticipants", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"participants": "readString16Vector"}], + "name": "removeParticipants", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"c": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.os.Message" + }] + } + ], + "name": "sendDtmf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"c": "readChar"}], + "name": "startDtmf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "stopDtmf", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"ussdMessage": "readString16"}], + "name": "sendUssd", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "getVideoCallProvider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 31, + "in": [], + "name": "isMultiparty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toProfile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "sendRttModifyRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"status": "readBool"}], + "name": "sendRttModifyResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"rttMessage": "readString16"}], + "name": "sendRttMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{ + "extensions": "readList", + "__parcelType": "android.telephony.ims.RtpHeaderExtension" + }], + "name": "sendRtpHeaderExtensions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"mediaType": "readInt32"}, + {"direction": "readInt32"}, + {"bitsPerSecond": "readInt32"} + ], + "name": "callSessionNotifyAnbr", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsCallSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSessionListener.struct new file mode 100644 index 00000000..7e0a25bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsCallSessionListener.struct @@ -0,0 +1,585 @@ +{ + "produced_on": "2024-04-12T08:47:47.019712755Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsCallSessionListener", + "calls": [ + { + "code": 1, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "callSessionProgressing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionStartFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionHeld", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionHoldFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionHoldReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionResumeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionResumeReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"session": "readStrongBinder"}, + {"newSession": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionMergeStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"session": "readStrongBinder"}], + "name": "callSessionMergeComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionMergeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionUpdateFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionUpdateReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"session": "readStrongBinder"}, + {"newSession": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionConferenceExtended", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionConferenceExtendFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"session": "readStrongBinder"}, + {"newSession": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionConferenceExtendReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"session": "readStrongBinder"}], + "name": "callSessionInviteParticipantsRequestDelivered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionInviteParticipantsRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"session": "readStrongBinder"}], + "name": "callSessionRemoveParticipantsRequestDelivered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionRemoveParticipantsRequestFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.telephony.ims.ImsConferenceState" + }] + } + ], + "name": "callSessionConferenceStateUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"session": "readStrongBinder"}, + {"mode": "readInt32"}, + {"ussdMessage": "readString16"} + ], + "name": "callSessionUssdMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"session": "readStrongBinder"}, + {"srcAccessTech": "readInt32"}, + {"targetAccessTech": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"session": "readStrongBinder"}, + {"srcAccessTech": "readInt32"}, + {"targetAccessTech": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionHandoverFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"session": "readStrongBinder"}, + {"srcAccessTech": "readInt32"}, + {"targetAccessTech": "readInt32"} + ], + "name": "callSessionMayHandover", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"session": "readStrongBinder"}, + {"mode": "readInt32"} + ], + "name": "callSessionTtyModeReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"session": "readStrongBinder"}, + {"isMultiParty": "readBool"} + ], + "name": "callSessionMultipartyStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "suppSrvNotification": "readParcelable", + "__parcelType": "android.telephony.ims.ImsSuppServiceNotification" + }] + } + ], + "name": "callSessionSuppServiceReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"session": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callProfile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "callSessionRttModifyRequestReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"status": "readInt32"}], + "name": "callSessionRttModifyResponseReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [{"rttMessage": "readString16"}], + "name": "callSessionRttMessageReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsStreamMediaProfile" + }] + } + ], + "name": "callSessionRttAudioIndicatorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [], + "name": "callSessionTransferred", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "callSessionTransferFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callQuality": "readParcelable", + "__parcelType": "android.telephony.CallQuality" + }] + } + ], + "name": "callQualityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"mediaType": "readInt32"}, + {"direction": "readInt32"}, + {"bitsPerSecond": "readInt32"} + ], + "name": "callSessionSendAnbrQuery", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsCallSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsConfig.struct new file mode 100644 index 00000000..64228547 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsConfig.struct @@ -0,0 +1,136 @@ +{ + "produced_on": "2024-04-12T08:47:47.022564111Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsConfig", + "calls": [ + { + "code": 1, + "in": [{"item": "readInt32"}], + "name": "getProvisionedValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"item": "readInt32"}], + "name": "getProvisionedStringValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [ + {"item": "readInt32"}, + {"value": "readInt32"} + ], + "name": "setProvisionedValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"item": "readInt32"}, + {"value": "readString16"} + ], + "name": "setProvisionedStringValue", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"feature": "readInt32"}, + {"network": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "com.android.ims.ImsConfigListener" + }] + } + ], + "name": "getFeatureValue", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"feature": "readInt32"}, + {"network": "readInt32"}, + {"value": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "com.android.ims.ImsConfigListener" + }] + } + ], + "name": "setFeatureValue", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getVolteProvisioned", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "com.android.ims.ImsConfigListener" + }] + } + ], + "name": "getVideoQuality", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"quality": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "listener": "readParcelable", + "__parcelType": "com.android.ims.ImsConfigListener" + }] + } + ], + "name": "setVideoQuality", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsConfig", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbm.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbm.struct new file mode 100644 index 00000000..63a92449 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbm.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.023815056Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsEcbm", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "exitEmergencyCallbackMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsEcbm", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbmListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbmListener.struct new file mode 100644 index 00000000..19e7f24b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsEcbmListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.024920058Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsEcbmListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "enteredECBM", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "exitedECBM", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsEcbmListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsExternalCallStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsExternalCallStateListener.struct new file mode 100644 index 00000000..f1f1a9e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsExternalCallStateListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.026536040Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsExternalCallStateListener", + "calls": [{ + "code": 1, + "in": [{ + "externalCallDialogs": "readList", + "__parcelType": "android.telephony.ims.ImsExternalCallState" + }], + "name": "onImsExternalCallStateUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IImsExternalCallStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsFeatureStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsFeatureStatusCallback.struct new file mode 100644 index 00000000..f7a8d0e2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsFeatureStatusCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.027753784Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsFeatureStatusCallback", + "calls": [{ + "code": 1, + "in": [{"featureStatus": "readInt32"}], + "name": "notifyImsFeatureStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IImsFeatureStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMMTelFeature.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMMTelFeature.struct new file mode 100644 index 00000000..abb38e7a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMMTelFeature.struct @@ -0,0 +1,209 @@ +{ + "produced_on": "2024-04-12T08:47:47.029378186Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsMMTelFeature", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "incomingCallIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "startSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"sessionId": "readInt32"}], + "name": "endSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callSessionType": "readInt32"}, + {"callType": "readInt32"} + ], + "name": "isConnected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [], + "name": "isOpened", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "getFeatureStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"listener": "readStrongBinder"}], + "name": "addRegistrationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"listener": "readStrongBinder"}], + "name": "removeRegistrationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"sessionId": "readInt32"}, + {"callSessionType": "readInt32"}, + {"callType": "readInt32"} + ], + "name": "createCallProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ] + }, + { + "code": 9, + "in": [ + {"sessionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ], + "name": "createCallSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [ + {"sessionId": "readInt32"}, + {"callId": "readString16"} + ], + "name": "getPendingCallSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [], + "name": "getUtInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [], + "name": "getConfigInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "turnOnIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "turnOffIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "getEcbmInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 16, + "in": [ + {"uiTtyMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "onComplete": "readParcelable", + "__parcelType": "android.os.Message" + }] + } + ], + "name": "setUiTTYMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "getMultiEndpointInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IImsMMTelFeature", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMultiEndpoint.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMultiEndpoint.struct new file mode 100644 index 00000000..21dd2fa4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsMultiEndpoint.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.030424347Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsMultiEndpoint", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "requestImsExternalCallStateInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsMultiEndpoint", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRcsFeature.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRcsFeature.struct new file mode 100644 index 00000000..8d47562c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRcsFeature.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.031260954Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsRcsFeature", + "calls": [], + "name": "IImsRcsFeature", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRegistrationListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRegistrationListener.struct new file mode 100644 index 00000000..75874442 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsRegistrationListener.struct @@ -0,0 +1,123 @@ +{ + "produced_on": "2024-04-12T08:47:47.033542189Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsRegistrationListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "registrationConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "registrationProgressing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"imsRadioTech": "readInt32"}], + "name": "registrationConnectedWithRadioTech", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"imsRadioTech": "readInt32"}], + "name": "registrationProgressingWithRadioTech", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsReasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "registrationDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "registrationResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "registrationSuspended", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"serviceClass": "readInt32"}, + {"event": "readInt32"} + ], + "name": "registrationServiceCapabilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"serviceClass": "readInt32"}, + {"enabledFeatures": "readInt32Vector"}, + {"disabledFeatures": "readInt32Vector"} + ], + "name": "registrationFeatureCapabilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"count": "readInt32"}], + "name": "voiceMessageCountUpdate", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{ + "uris": "readParcelableVector", + "__parcelType": "android.net.Uri" + }], + "name": "registrationAssociatedUriChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"targetAccessTech": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsReasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "registrationChangeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsRegistrationListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsService.struct new file mode 100644 index 00000000..7f6bd78c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsService.struct @@ -0,0 +1,211 @@ +{ + "produced_on": "2024-04-12T08:47:47.035622521Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsService", + "calls": [ + { + "code": 1, + "in": [ + {"phoneId": "readInt32"}, + {"serviceClass": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "incomingCallIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "open", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"serviceId": "readInt32"}], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serviceId": "readInt32"}, + {"serviceType": "readInt32"}, + {"callType": "readInt32"} + ], + "name": "isConnected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"serviceId": "readInt32"}], + "name": "isOpened", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"serviceId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "setRegistrationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"phoneId": "readInt32"}, + {"serviceClass": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "addRegistrationListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"serviceId": "readInt32"}, + {"serviceType": "readInt32"}, + {"callType": "readInt32"} + ], + "name": "createCallProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"serviceId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.telephony.ims.ImsCallProfile" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "createCallSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 9, + "in": [ + {"serviceId": "readInt32"}, + {"callId": "readString16"} + ], + "name": "getPendingCallSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 10, + "in": [{"serviceId": "readInt32"}], + "name": "getUtInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 11, + "in": [{"phoneId": "readInt32"}], + "name": "getConfigInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [{"phoneId": "readInt32"}], + "name": "turnOnIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"phoneId": "readInt32"}], + "name": "turnOffIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"serviceId": "readInt32"}], + "name": "getEcbmInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 15, + "in": [ + {"serviceId": "readInt32"}, + {"uiTtyMode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "onComplete": "readParcelable", + "__parcelType": "android.os.Message" + }] + } + ], + "name": "setUiTTYMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"serviceId": "readInt32"}], + "name": "getMultiEndpointInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IImsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceController.struct new file mode 100644 index 00000000..45e4881e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceController.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:47.037026799Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsServiceController", + "calls": [ + { + "code": 1, + "in": [{"slotId": "readInt32"}], + "name": "createEmergencyMMTelFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [{"slotId": "readInt32"}], + "name": "createMMTelFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [{"slotId": "readInt32"}], + "name": "createRcsFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"slotId": "readInt32"}, + {"featureType": "readInt32"} + ], + "name": "removeImsFeature", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"slotId": "readInt32"}, + {"featureType": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "addFeatureStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"slotId": "readInt32"}, + {"featureType": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "removeFeatureStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsServiceController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceFeatureCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceFeatureCallback.struct new file mode 100644 index 00000000..d1d4022c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsServiceFeatureCallback.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:47.038259573Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsServiceFeatureCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "feature": "readParcelable", + "__parcelType": "com.android.ims.ImsFeatureContainer" + }] + }, + {"subId": "readInt32"} + ], + "name": "imsFeatureCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "imsFeatureRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"status": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "imsStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"capabilities": "readInt64"}], + "name": "updateCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsServiceFeatureCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsStreamMediaSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsStreamMediaSession.struct new file mode 100644 index 00000000..c00601a8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsStreamMediaSession.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.039329894Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsStreamMediaSession", + "calls": [{ + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IImsStreamMediaSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUt.struct new file mode 100644 index 00000000..e39a7bf7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUt.struct @@ -0,0 +1,240 @@ +{ + "produced_on": "2024-04-12T08:47:47.041389846Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsUt", + "calls": [ + { + "code": 1, + "in": [], + "name": "close", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"cbType": "readInt32"}], + "name": "queryCallBarring", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"condition": "readInt32"}, + {"number": "readString16"} + ], + "name": "queryCallForward", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "queryCallWaiting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [], + "name": "queryCLIR", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [], + "name": "queryCLIP", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "queryCOLR", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [], + "name": "queryCOLP", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"ssInfo": "readBundle"}] + } + ], + "name": "transact", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"cbType": "readInt32"}, + {"action": "readInt32"}, + {"barrList": "readString16Vector"} + ], + "name": "updateCallBarring", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"action": "readInt32"}, + {"condition": "readInt32"}, + {"number": "readString16"}, + {"serviceClass": "readInt32"}, + {"timeSeconds": "readInt32"} + ], + "name": "updateCallForward", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"enable": "readBool"}, + {"serviceClass": "readInt32"} + ], + "name": "updateCallWaiting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [{"clirMode": "readInt32"}], + "name": "updateCLIR", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"enable": "readBool"}], + "name": "updateCLIP", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [{"presentation": "readInt32"}], + "name": "updateCOLR", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [{"enable": "readBool"}], + "name": "updateCOLP", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"cbType": "readInt32"}, + {"serviceClass": "readInt32"} + ], + "name": "queryCallBarringForServiceClass", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 19, + "in": [ + {"cbType": "readInt32"}, + {"action": "readInt32"}, + {"barrList": "readString16Vector"}, + {"serviceClass": "readInt32"} + ], + "name": "updateCallBarringForServiceClass", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 20, + "in": [ + {"cbType": "readInt32"}, + {"action": "readInt32"}, + {"barrList": "readString16Vector"}, + {"serviceClass": "readInt32"}, + {"password": "readString16"} + ], + "name": "updateCallBarringWithPassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IImsUt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUtListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUtListener.struct new file mode 100644 index 00000000..07d02adc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsUtListener.struct @@ -0,0 +1,146 @@ +{ + "produced_on": "2024-04-12T08:47:47.043434356Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsUtListener", + "calls": [ + { + "code": 1, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"} + ], + "name": "utConfigurationUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "utConfigurationUpdateFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"ssInfo": "readBundle"}] + } + ], + "name": "utConfigurationQueried", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "utConfigurationQueryFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"id": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "android.telephony.ims.ImsSsInfo" + }] + } + ], + "name": "lineIdentificationSupplementaryServiceResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"}, + { + "cbInfo": "readParcelableVector", + "__parcelType": "android.telephony.ims.ImsSsInfo" + } + ], + "name": "utConfigurationCallBarringQueried", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"}, + { + "cfInfo": "readParcelableVector", + "__parcelType": "android.telephony.ims.ImsCallForwardInfo" + } + ], + "name": "utConfigurationCallForwardQueried", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"ut": "readStrongBinder"}, + {"id": "readInt32"}, + { + "cwInfo": "readParcelableVector", + "__parcelType": "android.telephony.ims.ImsSsInfo" + } + ], + "name": "utConfigurationCallWaitingQueried", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ssData": "readParcelable", + "__parcelType": "android.telephony.ims.ImsSsData" + }] + } + ], + "name": "onSupplementaryServiceIndication", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsUtListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallCallback.struct new file mode 100644 index 00000000..4525f726 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallCallback.struct @@ -0,0 +1,98 @@ +{ + "produced_on": "2024-04-12T08:47:47.045303424Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsVideoCallCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "videoProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "receiveSessionModifyRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestedProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "receiveSessionModifyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"event": "readInt32"}], + "name": "handleCallSessionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "changePeerDimensions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"dataUsage": "readInt64"}], + "name": "changeCallDataUsage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cameraCapabilities": "readParcelable", + "__parcelType": "com.android.ims.internal.VideoProfile.CameraCapabilities" + }] + } + ], + "name": "changeCameraCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"videoQuality": "readInt32"}], + "name": "changeVideoQuality", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsVideoCallCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallProvider.struct new file mode 100644 index 00000000..abac6f00 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IImsVideoCallProvider.struct @@ -0,0 +1,143 @@ +{ + "produced_on": "2024-04-12T08:47:47.046884555Z", + "source_location": "", + "full_name": "com.android.ims.internal.IImsVideoCallProvider", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"cameraId": "readString16"}, + {"uid": "readInt32"} + ], + "name": "setCamera", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setPreviewSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setDisplaySurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"rotation": "readInt32"}], + "name": "setDeviceOrientation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"value": "readFloat"}], + "name": "setZoom", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fromProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "sendSessionModifyRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "sendSessionModifyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "requestCameraCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "requestCallDataUsage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "setPauseImage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsVideoCallProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsPresence.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsPresence.struct new file mode 100644 index 00000000..19a49f71 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsPresence.struct @@ -0,0 +1,62 @@ +{ + "produced_on": "2024-04-12T08:47:43.948255679Z", + "source_location": "", + "full_name": "com.android.ims.internal.IRcsPresence", + "calls": [ + { + "code": 1, + "in": [ + { + "contactsNumber": "readList", + "__parcelType": "String" + }, + {"listener": "readStrongBinder"} + ], + "name": "requestCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"contactNumber": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "requestAvailability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"contactNumber": "readString16"}, + {"listener": "readStrongBinder"} + ], + "name": "requestAvailabilityNoThrottle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [], + "name": "getPublishState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IRcsPresence", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsService.struct new file mode 100644 index 00000000..37e0323f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/IRcsService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:43.949925622Z", + "source_location": "", + "full_name": "com.android.ims.internal.IRcsService", + "calls": [ + { + "code": 1, + "in": [], + "name": "isRcsServiceAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getRcsPresenceInterface", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IRcsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsListener.struct new file mode 100644 index 00000000..7caffb70 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsListener.struct @@ -0,0 +1,108 @@ +{ + "produced_on": "2024-04-12T08:47:46.131339139Z", + "source_location": "", + "full_name": "com.android.ims.internal.uce.options.IOptionsListener", + "calls": [ + { + "code": 1, + "in": [{"version": "readString16"}], + "name": "getVersionCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCode": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ], + "name": "serviceAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCode": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ], + "name": "serviceUnavailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"uri": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sipResponse": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.options.OptionsSipResponse" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.options.OptionsCapInfo" + }] + } + ], + "name": "sipResponseReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cmdStatus": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.options.OptionsCmdStatus" + }] + } + ], + "name": "cmdStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"uri": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.options.OptionsCapInfo" + }] + }, + {"tID": "readInt32"} + ], + "name": "incomingOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOptionsListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsService.struct new file mode 100644 index 00000000..568c01ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/options/IOptionsService.struct @@ -0,0 +1,203 @@ +{ + "produced_on": "2024-04-12T08:47:46.134461590Z", + "source_location": "", + "full_name": "com.android.ims.internal.uce.options.IOptionsService", + "calls": [ + { + "code": 1, + "in": [{"optionsServiceHandle": "readInt32"}], + "name": "getVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"optionsListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "optionsServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + } + ], + "name": "addListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "optionsServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + } + ], + "name": "removeListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.CapInfo" + }] + }, + {"reqUserData": "readInt32"} + ], + "name": "setMyInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"reqUserdata": "readInt32"} + ], + "name": "getMyInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"remoteURI": "readString16"}, + {"reqUserData": "readInt32"} + ], + "name": "getContactCap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"remoteURIList": "readString16Vector"}, + {"reqUserData": "readInt32"} + ], + "name": "getContactListCap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"optionsServiceHandle": "readInt32"}, + {"tId": "readInt32"}, + {"sipResponseCode": "readInt32"}, + {"reasonPhrase": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.options.OptionsCapInfo" + }] + }, + {"bContactInBL": "readBool"} + ], + "name": "responseIncomingOptions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + } + ], + "name": "IOptionsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceListener.struct new file mode 100644 index 00000000..dea21e56 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceListener.struct @@ -0,0 +1,137 @@ +{ + "produced_on": "2024-04-12T08:47:46.140025431Z", + "source_location": "", + "full_name": "com.android.ims.internal.uce.presence.IPresenceListener", + "calls": [ + { + "code": 1, + "in": [{"version": "readString16"}], + "name": "getVersionCb", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCode": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ], + "name": "serviceAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusCode": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ], + "name": "serviceUnAvailable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "publishTrigger": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.presence.PresPublishTriggerType" + }] + } + ], + "name": "publishTriggering", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cmdStatus": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.presence.PresCmdStatus" + }] + } + ], + "name": "cmdStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sipResponse": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.presence.PresSipResponse" + }] + } + ], + "name": "sipResponseReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"presentityURI": "readString16"}, + { + "tupleInfo": "readParcelableVector", + "__parcelType": "com.android.ims.internal.uce.presence.PresTupleInfo" + } + ], + "name": "capInfoReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rlmiInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.presence.PresRlmiInfo" + }] + }, + { + "resInfo": "readParcelableVector", + "__parcelType": "com.android.ims.internal.uce.presence.PresResInfo" + } + ], + "name": "listCapInfoReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "unpublishMessageSent", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPresenceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceService.struct new file mode 100644 index 00000000..0c755909 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/presence/IPresenceService.struct @@ -0,0 +1,201 @@ +{ + "produced_on": "2024-04-12T08:47:46.143134453Z", + "source_location": "", + "full_name": "com.android.ims.internal.uce.presence.IPresenceService", + "calls": [ + { + "code": 1, + "in": [{"presenceServiceHdl": "readInt32"}], + "name": "getVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"presenceServiceListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "presenceServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + } + ], + "name": "addListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "presenceServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + } + ], + "name": "removeListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"userData": "readInt32"} + ], + "name": "reenableService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "myCapInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.presence.PresCapInfo" + }] + }, + {"userData": "readInt32"} + ], + "name": "publishMyCap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"remoteUri": "readString16"}, + {"userData": "readInt32"} + ], + "name": "getContactCap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"remoteUriList": "readString16Vector"}, + {"userData": "readInt32"} + ], + "name": "getContactListCap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"presenceServiceHdl": "readInt32"}, + {"featureTag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceInfo": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.presence.PresServiceInfo" + }] + }, + {"userData": "readInt32"} + ], + "name": "setNewFeatureTag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.StatusCode" + }] + } + ] + } + ], + "name": "IPresenceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceListener.struct new file mode 100644 index 00000000..a819df33 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.152829626Z", + "source_location": "", + "full_name": "com.android.ims.internal.uce.uceservice.IUceListener", + "calls": [{ + "code": 1, + "in": [{"serviceStatusValue": "readInt32"}], + "name": "setStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IUceListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceService.struct new file mode 100644 index 00000000..3b539d9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ims/internal/uce/uceservice/IUceService.struct @@ -0,0 +1,186 @@ +{ + "produced_on": "2024-04-12T08:47:46.156237684Z", + "source_location": "", + "full_name": "com.android.ims.internal.uce.uceservice.IUceService", + "calls": [ + { + "code": 1, + "in": [{"uceListener": "readStrongBinder"}], + "name": "startService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "stopService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "isServiceStarted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"optionsListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "optionsServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + } + ], + "name": "createOptionsService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"optionsListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "optionsServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + }, + {"iccId": "readString16"} + ], + "name": "createOptionsServiceForSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [{"optionsServiceHandle": "readInt32"}], + "name": "destroyOptionsService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"presenceServiceListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "presenceServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + } + ], + "name": "createPresenceService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"presenceServiceListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "presenceServiceListenerHdl": "readParcelable", + "__parcelType": "com.android.ims.internal.uce.common.UceLong" + }] + }, + {"iccId": "readString16"} + ], + "name": "createPresenceServiceForSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"presenceServiceHdl": "readInt32"}], + "name": "destroyPresenceService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getServiceStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [], + "name": "getPresenceService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 12, + "in": [{"iccId": "readString16"}], + "name": "getPresenceServiceForSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 13, + "in": [], + "name": "getOptionsService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 14, + "in": [{"iccId": "readString16"}], + "name": "getOptionsServiceForSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IUceService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsActiveCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsActiveCallback.struct new file mode 100644 index 00000000..9f81a1c2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsActiveCallback.struct @@ -0,0 +1,23 @@ +{ + "produced_on": "2024-04-12T08:47:46.157369526Z", + "source_location": "", + "full_name": "com.android.internal.app.IAppOpsActiveCallback", + "calls": [{ + "code": 1, + "in": [ + {"op": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"active": "readBool"}, + {"attributionFlags": "readInt32"}, + {"attributionChainId": "readInt32"} + ], + "name": "opActiveChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppOpsActiveCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsAsyncNotedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsAsyncNotedCallback.struct new file mode 100644 index 00000000..e95980a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsAsyncNotedCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.158252034Z", + "source_location": "", + "full_name": "com.android.internal.app.IAppOpsAsyncNotedCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "op": "readParcelable", + "__parcelType": "android.app.AsyncNotedAppOp" + }] + } + ], + "name": "opNoted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppOpsAsyncNotedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsCallback.struct new file mode 100644 index 00000000..30fdbb7c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsCallback.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:46.159245454Z", + "source_location": "", + "full_name": "com.android.internal.app.IAppOpsCallback", + "calls": [{ + "code": 1, + "in": [ + {"op": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "opChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppOpsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsNotedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsNotedCallback.struct new file mode 100644 index 00000000..8cb29620 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsNotedCallback.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:46.160196783Z", + "source_location": "", + "full_name": "com.android.internal.app.IAppOpsNotedCallback", + "calls": [{ + "code": 1, + "in": [ + {"op": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"flags": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "opNoted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppOpsNotedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsService.struct new file mode 100644 index 00000000..d82edf6b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsService.struct @@ -0,0 +1,707 @@ +{ + "produced_on": "2024-04-12T08:47:46.165301504Z", + "source_location": "", + "full_name": "com.android.internal.app.IAppOpsService", + "calls": [ + { + "code": 1, + "in": [ + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "checkOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"shouldCollectAsyncNotedOp": "readBool"}, + {"message": "readString16"}, + {"shouldCollectMessage": "readBool"} + ], + "name": "noteOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.SyncNotedAppOp" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"clientId": "readStrongBinder"}, + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"startIfModeDefault": "readBool"}, + {"shouldCollectAsyncNotedOp": "readBool"}, + {"message": "readString16"}, + {"shouldCollectMessage": "readBool"}, + {"attributionFlags": "readInt32"}, + {"attributionChainId": "readInt32"} + ], + "name": "startOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.SyncNotedAppOp" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"clientId": "readStrongBinder"}, + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "finishOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"op": "readInt32"}, + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "startWatchingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"callback": "readStrongBinder"}], + "name": "stopWatchingMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"permission": "readString16"}], + "name": "permissionToOpCode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"code": "readInt32"}, + {"usage": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "checkAudioOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [{"opCode": "readInt32"}], + "name": "shouldCollectNotes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [{"mode": "readInt32"}], + "name": "setCameraAudioRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"op": "readInt32"}, + {"packageName": "readString16"}, + {"flags": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "startWatchingModeWithFlags", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"shouldCollectAsyncNotedOp": "readBool"}, + {"message": "readString16"}, + {"shouldCollectMessage": "readBool"}, + {"skipProxyOperation": "readBool"} + ], + "name": "noteProxyOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.SyncNotedAppOp" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"clientId": "readStrongBinder"}, + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"startIfModeDefault": "readBool"}, + {"shouldCollectAsyncNotedOp": "readBool"}, + {"message": "readString16"}, + {"shouldCollectMessage": "readBool"}, + {"skipProxyOperation": "readBool"}, + {"proxyAttributionFlags": "readInt32"}, + {"proxiedAttributionFlags": "readInt32"}, + {"attributionChainId": "readInt32"} + ], + "name": "startProxyOperation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.SyncNotedAppOp" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"clientId": "readStrongBinder"}, + {"code": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributionSource": "readParcelable", + "__parcelType": "android.content.AttributionSource" + }] + }, + {"skipProxyOperation": "readBool"} + ], + "name": "finishProxyOperation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "checkPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [], + "name": "collectRuntimeAppOpAccessMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.RuntimeAppOpAccessMessage" + }] + } + ] + }, + { + "code": 17, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appOp": "readParcelable", + "__parcelType": "android.app.SyncNotedAppOp" + }] + }, + {"message": "readString16"} + ], + "name": "reportRuntimeAppOpAccessMessageAndGetConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.MessageSamplingConfig" + }] + } + ] + }, + { + "code": 18, + "in": [{"ops": "readInt32Vector"}], + "name": "getPackagesForOps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.app.AppOpsManager.PackageOps" + } + ] + }, + { + "code": 19, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"ops": "readInt32Vector"} + ], + "name": "getOpsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.app.AppOpsManager.PackageOps" + } + ] + }, + { + "code": 20, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + { + "ops": "readList", + "__parcelType": "String" + }, + {"historyFlags": "readInt32"}, + {"filter": "readInt32"}, + {"beginTimeMillis": "readInt64"}, + {"endTimeMillis": "readInt64"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getHistoricalOps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + { + "ops": "readList", + "__parcelType": "String" + }, + {"historyFlags": "readInt32"}, + {"filter": "readInt32"}, + {"beginTimeMillis": "readInt64"}, + {"endTimeMillis": "readInt64"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "getHistoricalOpsFromDiskRaw", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"duration": "readInt64"}], + "name": "offsetHistory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"mode": "readInt32"}, + {"baseSnapshotInterval": "readInt64"}, + {"compressionStep": "readInt32"} + ], + "name": "setHistoryParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ops": "readParcelable", + "__parcelType": "com.android.internal.app.AppOpsManager.HistoricalOps" + }] + } + ], + "name": "addHistoricalOps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "resetHistoryParameters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"packageName": "readString16"}], + "name": "resetPackageOpsNoHistory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [], + "name": "clearHistory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"offlineDurationMillis": "readInt64"}], + "name": "rebootHistory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"uid": "readInt32"}, + {"ops": "readInt32Vector"} + ], + "name": "getUidOps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.app.AppOpsManager.PackageOps" + } + ] + }, + { + "code": 30, + "in": [ + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setUidMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"mode": "readInt32"} + ], + "name": "setMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"reqUserId": "readInt32"}, + {"reqPackageName": "readString16"} + ], + "name": "resetAllModes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"code": "readInt32"}, + {"usage": "readInt32"}, + {"uid": "readInt32"}, + {"mode": "readInt32"}, + {"exceptionPackages": "readString16Vector"} + ], + "name": "setAudioRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"restrictions": "readBundle"}] + }, + {"token": "readStrongBinder"}, + {"userHandle": "readInt32"} + ], + "name": "setUserRestrictions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"code": "readInt32"}, + {"restricted": "readBool"}, + {"token": "readStrongBinder"}, + {"userHandle": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "excludedPackageTags": "readParcelable", + "__parcelType": "android.os.PackageTagsList" + }] + } + ], + "name": "setUserRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"userHandle": "readInt32"}], + "name": "removeUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"ops": "readInt32Vector"}, + {"callback": "readStrongBinder"} + ], + "name": "startWatchingActive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"callback": "readStrongBinder"}], + "name": "stopWatchingActive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "isOperationActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [ + {"op": "readInt32"}, + {"proxyPackageName": "readString16"}, + {"proxyAttributionTag": "readString16"}, + {"proxiedUid": "readInt32"}, + {"proxiedPackageName": "readString16"} + ], + "name": "isProxying", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 41, + "in": [ + {"ops": "readInt32Vector"}, + {"callback": "readStrongBinder"} + ], + "name": "startWatchingStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [{"callback": "readStrongBinder"}], + "name": "stopWatchingStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"ops": "readInt32Vector"}, + {"callback": "readStrongBinder"} + ], + "name": "startWatchingNoted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"callback": "readStrongBinder"}], + "name": "stopWatchingNoted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "startWatchingAsyncNoted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"packageName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "stopWatchingAsyncNoted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"packageName": "readString16"}], + "name": "extractAsyncOps", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.AsyncNotedAppOp" + } + ] + }, + { + "code": 48, + "in": [ + {"code": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "checkOperationRaw", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 49, + "in": [], + "name": "reloadNonHistoricalState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"stackTrace": "readString16"}, + {"op": "readInt32"}, + {"packageName": "readString16"}, + {"version": "readInt64"} + ], + "name": "collectNoteOpCallsForValidation", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppOpsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsStartedCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsStartedCallback.struct new file mode 100644 index 00000000..5b901d84 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IAppOpsStartedCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.167034939Z", + "source_location": "", + "full_name": "com.android.internal.app.IAppOpsStartedCallback", + "calls": [{ + "code": 1, + "in": [ + {"op": "readInt32"}, + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"}, + {"flags": "readInt32"}, + {"mode": "readInt32"}, + {"startedType": "readInt32"}, + {"attributionFlags": "readInt32"}, + {"attributionChainId": "readInt32"} + ], + "name": "opStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAppOpsStartedCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IBatteryStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IBatteryStats.struct new file mode 100644 index 00000000..a6b4f467 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IBatteryStats.struct @@ -0,0 +1,1145 @@ +{ + "produced_on": "2024-04-12T08:47:46.176869153Z", + "source_location": "", + "full_name": "com.android.internal.app.IBatteryStats", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"sensor": "readInt32"} + ], + "name": "noteStartSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"sensor": "readInt32"} + ], + "name": "noteStopSensor", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"uid": "readInt32"}], + "name": "noteStartVideo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"uid": "readInt32"}], + "name": "noteStopVideo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"uid": "readInt32"}], + "name": "noteStartAudio", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"uid": "readInt32"}], + "name": "noteStopAudio", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "noteResetVideo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "noteResetAudio", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"uid": "readInt32"}], + "name": "noteFlashlightOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"uid": "readInt32"}], + "name": "noteFlashlightOff", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"uid": "readInt32"}], + "name": "noteStartCamera", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"uid": "readInt32"}], + "name": "noteStopCamera", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "noteResetCamera", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "noteResetFlashlight", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"elapsedNanos": "readInt64"}, + {"uid": "readInt32"}, + {"handle": "readInt32"} + ], + "name": "noteWakeupSensorEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{ + "queries": "readList", + "__parcelType": "android.os.BatteryUsageStatsQuery" + }], + "name": "getBatteryUsageStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.os.BatteryUsageStats" + } + ] + }, + { + "code": 17, + "in": [], + "name": "isCharging", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [], + "name": "computeBatteryTimeRemaining", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 19, + "in": [], + "name": "computeChargeTimeRemaining", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 20, + "in": [], + "name": "computeBatteryScreenOffRealtimeMs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 21, + "in": [], + "name": "getScreenOffDischargeMah", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 22, + "in": [ + {"code": "readInt32"}, + {"name": "readString16"}, + {"uid": "readInt32"} + ], + "name": "noteEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"name": "readString16"}, + {"uid": "readInt32"} + ], + "name": "noteSyncStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"name": "readString16"}, + {"uid": "readInt32"} + ], + "name": "noteSyncFinish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"name": "readString16"}, + {"uid": "readInt32"} + ], + "name": "noteJobStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"name": "readString16"}, + {"uid": "readInt32"}, + {"stopReason": "readInt32"} + ], + "name": "noteJobFinish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"name": "readString16"}, + {"historyName": "readString16"}, + {"type": "readInt32"}, + {"unimportantForLogging": "readBool"} + ], + "name": "noteStartWakelock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"uid": "readInt32"}, + {"pid": "readInt32"}, + {"name": "readString16"}, + {"historyName": "readString16"}, + {"type": "readInt32"} + ], + "name": "noteStopWakelock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"pid": "readInt32"}, + {"name": "readString16"}, + {"historyName": "readString16"}, + {"type": "readInt32"}, + {"unimportantForLogging": "readBool"} + ], + "name": "noteStartWakelockFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"pid": "readInt32"}, + {"name": "readString16"}, + {"histyoryName": "readString16"}, + {"type": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newWs": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"newPid": "readInt32"}, + {"newName": "readString16"}, + {"newHistoryName": "readString16"}, + {"newType": "readInt32"}, + {"newUnimportantForLogging": "readBool"} + ], + "name": "noteChangeWakelockFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"pid": "readInt32"}, + {"name": "readString16"}, + {"historyName": "readString16"}, + {"type": "readInt32"} + ], + "name": "noteStopWakelockFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"name": "readString16"}, + {"historyName": "readString16"}, + {"uid": "readInt32"} + ], + "name": "noteLongPartialWakelockStart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"name": "readString16"}, + {"historyName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteLongPartialWakelockStartFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"name": "readString16"}, + {"historyName": "readString16"}, + {"uid": "readInt32"} + ], + "name": "noteLongPartialWakelockFinish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"name": "readString16"}, + {"historyName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "workSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteLongPartialWakelockFinishFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"uid": "readInt32"}, + {"durationMillis": "readInt64"} + ], + "name": "noteVibratorOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"uid": "readInt32"}], + "name": "noteVibratorOff", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oldSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newSource": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteGpsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"signalLevel": "readInt32"}], + "name": "noteGpsSignalQuality", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [{"state": "readInt32"}], + "name": "noteScreenState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"brightness": "readInt32"}], + "name": "noteScreenBrightness", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"uid": "readInt32"}, + {"event": "readInt32"} + ], + "name": "noteUserActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"reason": "readString16"}, + {"reasonUid": "readInt32"} + ], + "name": "noteWakeUp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"interactive": "readBool"}], + "name": "noteInteractive", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"type": "readInt32"}, + {"extra": "readString16"} + ], + "name": "noteConnectivityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"powerState": "readInt32"}, + {"timestampNs": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "noteMobileRadioPowerState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [], + "name": "notePhoneOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [], + "name": "notePhoneOff", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrength": "readParcelable", + "__parcelType": "android.telephony.SignalStrength" + }] + } + ], + "name": "notePhoneSignalStrength", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"dataType": "readInt32"}, + {"hasData": "readBool"}, + {"serviceType": "readInt32"}, + {"nrFrequency": "readInt32"} + ], + "name": "notePhoneDataConnectionState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"phoneState": "readInt32"}], + "name": "notePhoneState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "noteWifiOn", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [], + "name": "noteWifiOff", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteWifiRunning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "oldWs": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newWs": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteWifiRunningChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteWifiStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [ + {"wifiState": "readInt32"}, + {"accessPoint": "readString16"} + ], + "name": "noteWifiState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [ + {"supplState": "readInt32"}, + {"failedAuth": "readBool"} + ], + "name": "noteWifiSupplicantStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"newRssi": "readInt32"}], + "name": "noteWifiRssiChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [{"uid": "readInt32"}], + "name": "noteFullWifiLockAcquired", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [{"uid": "readInt32"}], + "name": "noteFullWifiLockReleased", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [{"uid": "readInt32"}], + "name": "noteWifiScanStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"uid": "readInt32"}], + "name": "noteWifiScanStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [{"uid": "readInt32"}], + "name": "noteWifiMulticastEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"uid": "readInt32"}], + "name": "noteWifiMulticastDisabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteFullWifiLockAcquiredFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteFullWifiLockReleasedFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteWifiScanStartedFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteWifiScanStoppedFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"csph": "readInt32"} + ], + "name": "noteWifiBatchedScanStartedFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "noteWifiBatchedScanStoppedFromSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [ + {"powerState": "readInt32"}, + {"timestampNs": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "noteWifiRadioPowerState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [ + {"iface": "readString16"}, + {"transportTypes": "readInt32Vector"} + ], + "name": "noteNetworkInterfaceForTransports", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [], + "name": "noteNetworkStatsEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"mode": "readInt32"}, + {"activeReason": "readString16"}, + {"activeUid": "readInt32"} + ], + "name": "noteDeviceIdleMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [ + {"status": "readInt32"}, + {"health": "readInt32"}, + {"plugType": "readInt32"}, + {"level": "readInt32"}, + {"temp": "readInt32"}, + {"volt": "readInt32"}, + {"chargeUAh": "readInt32"}, + {"chargeFullUAh": "readInt32"}, + {"chargeTimeToFullSeconds": "readInt64"} + ], + "name": "setBatteryState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 77, + "in": [], + "name": "getAwakeTimeBattery", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 78, + "in": [], + "name": "getAwakeTimePlugged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 79, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"isUnoptimized": "readBool"} + ], + "name": "noteBleScanStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 80, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"isUnoptimized": "readBool"} + ], + "name": "noteBleScanStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 81, + "in": [], + "name": "noteBleScanReset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 82, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + }, + {"numNewResults": "readInt32"} + ], + "name": "noteBleScanResults", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 83, + "in": [], + "name": "getCellularBatteryStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.connectivity.CellularBatteryStats" + }] + } + ] + }, + { + "code": 84, + "in": [], + "name": "getWifiBatteryStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.connectivity.WifiBatteryStats" + }] + } + ] + }, + { + "code": 85, + "in": [], + "name": "getGpsBatteryStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.connectivity.GpsBatteryStats" + }] + } + ] + }, + { + "code": 86, + "in": [], + "name": "getWakeLockStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.WakeLockStats" + }] + } + ] + }, + { + "code": 87, + "in": [], + "name": "getBluetoothBatteryStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.BluetoothBatteryStats" + }] + } + ] + }, + { + "code": 88, + "in": [{"uid": "readInt32"}], + "name": "takeUidSnapshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.health.HealthStatsParceler" + }] + } + ] + }, + { + "code": 89, + "in": [{"uid": "readInt32Vector"}], + "name": "takeUidSnapshots", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.os.health.HealthStatsParceler" + } + ] + }, + { + "code": 90, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.bluetooth.BluetoothActivityEnergyInfo" + }] + } + ], + "name": "noteBluetoothControllerActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 91, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.ModemActivityInfo" + }] + } + ], + "name": "noteModemControllerActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.os.connectivity.WifiActivityEnergyInfo" + }] + } + ], + "name": "noteWifiControllerActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [{"delay": "readInt32"}], + "name": "setChargingStateUpdateDelayMillis", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 94, + "in": [ + {"online": "readBool"}, + {"forceUpdate": "readBool"} + ], + "name": "setChargerAcOnline", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [ + {"level": "readInt32"}, + {"forceUpdate": "readBool"} + ], + "name": "setBatteryLevel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [{"forceUpdate": "readBool"}], + "name": "unplugBattery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 97, + "in": [{"forceUpdate": "readBool"}], + "name": "resetBattery", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 98, + "in": [], + "name": "suspendBatteryInput", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBatteryStats", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IHotwordRecognitionStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IHotwordRecognitionStatusCallback.struct new file mode 100644 index 00000000..6fdcafd6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IHotwordRecognitionStatusCallback.struct @@ -0,0 +1,149 @@ +{ + "produced_on": "2024-04-12T08:47:46.180656639Z", + "source_location": "", + "full_name": "com.android.internal.app.IHotwordRecognitionStatusCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionEvent": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.KeyphraseRecognitionEvent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.voice.HotwordDetectedResult" + }] + } + ], + "name": "onKeyphraseDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionEvent": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.GenericRecognitionEvent" + }] + } + ], + "name": "onGenericSoundTriggerDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.service.voice.HotwordRejectedResult" + }] + } + ], + "name": "onRejected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hotwordDetectionServiceFailure": "readParcelable", + "__parcelType": "android.service.voice.HotwordDetectionServiceFailure" + }] + } + ], + "name": "onHotwordDetectionServiceFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "visualQueryDetectionServiceFailure": "readParcelable", + "__parcelType": "android.service.voice.VisualQueryDetectionServiceFailure" + }] + } + ], + "name": "onVisualQueryDetectionServiceFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundTriggerFailure": "readParcelable", + "__parcelType": "android.service.voice.SoundTriggerFailure" + }] + } + ], + "name": "onSoundTriggerFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"errorMessage": "readString16"}], + "name": "onUnknownFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "onRecognitionPaused", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "onRecognitionResumed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"status": "readInt32"}], + "name": "onStatusReported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "onProcessRestarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IHotwordRecognitionStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ILogAccessDialogCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ILogAccessDialogCallback.struct new file mode 100644 index 00000000..5479d806 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ILogAccessDialogCallback.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.181808112Z", + "source_location": "", + "full_name": "com.android.internal.app.ILogAccessDialogCallback", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "approveAccessForClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "declineAccessForClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILogAccessDialogCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IMediaContainerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IMediaContainerService.struct new file mode 100644 index 00000000..ab39132c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IMediaContainerService.struct @@ -0,0 +1,74 @@ +{ + "produced_on": "2024-04-12T08:47:46.182830652Z", + "source_location": "", + "full_name": "com.android.internal.app.IMediaContainerService", + "calls": [ + { + "code": 1, + "in": [ + {"packagePath": "readString16"}, + {"target": "readStrongBinder"} + ], + "name": "copyPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"packagePath": "readString16"}, + {"flags": "readInt32"}, + {"abiOverride": "readString16"} + ], + "name": "getMinimalPackageInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.PackageInfoLite" + }] + } + ] + }, + { + "code": 3, + "in": [{"filename": "readString16"}], + "name": "getObbInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.res.ObbInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"packagePath": "readString16"}, + {"abiOverride": "readString16"} + ], + "name": "calculateInstalledSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IMediaContainerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerService.struct new file mode 100644 index 00000000..8dfe9e02 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerService.struct @@ -0,0 +1,110 @@ +{ + "produced_on": "2024-04-12T08:47:46.184683599Z", + "source_location": "", + "full_name": "com.android.internal.app.ISoundTriggerService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "moduleProperties": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + }] + }, + {"client": "readStrongBinder"} + ], + "name": "attachAsOriginator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "middlemanIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "moduleProperties": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + }] + }, + {"client": "readStrongBinder"} + ], + "name": "attachAsMiddleman", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + } + ], + "name": "listModuleProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + } + ] + }, + { + "code": 4, + "in": [{"injection": "readStrongBinder"}], + "name": "attachInjection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"isInPhoneCall": "readBool"}], + "name": "setInPhoneCallState", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISoundTriggerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerSession.struct new file mode 100644 index 00000000..b5fc061a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/ISoundTriggerSession.struct @@ -0,0 +1,377 @@ +{ + "produced_on": "2024-04-12T08:47:46.186886853Z", + "source_location": "", + "full_name": "com.android.internal.app.ISoundTriggerSession", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "getSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.GenericSoundModel" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModel": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.GenericSoundModel" + }] + } + ], + "name": "updateSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "deleteSoundModel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModel": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.GenericSoundModel" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.RecognitionConfig" + }] + }, + {"runInBatterySaver": "readBool"} + ], + "name": "startRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "stopRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModel": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.GenericSoundModel" + }] + } + ], + "name": "loadGenericSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModel": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.KeyphraseSoundModel" + }] + } + ], + "name": "loadKeyphraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.RecognitionConfig" + }] + } + ], + "name": "startRecognitionForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "stopRecognitionForService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "unloadSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcelUuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "isRecognitionActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ], + "name": "getModelState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [], + "name": "getModuleProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.ModelParams" + }] + }, + {"value": "readInt32"} + ], + "name": "setParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.ModelParams" + }] + } + ], + "name": "getParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "soundModelId": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.ModelParams" + }] + } + ], + "name": "queryParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModelParamRange" + }] + } + ] + } + ], + "name": "ISoundTriggerSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVisualQueryDetectionAttentionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVisualQueryDetectionAttentionListener.struct new file mode 100644 index 00000000..2813c950 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVisualQueryDetectionAttentionListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.188116727Z", + "source_location": "", + "full_name": "com.android.internal.app.IVisualQueryDetectionAttentionListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onAttentionGained", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAttentionLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVisualQueryDetectionAttentionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceActionCheckCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceActionCheckCallback.struct new file mode 100644 index 00000000..3b8ec20c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceActionCheckCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.189012815Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceActionCheckCallback", + "calls": [{ + "code": 1, + "in": [{ + "voiceActions": "readList", + "__parcelType": "String" + }], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVoiceActionCheckCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionManagerService.struct new file mode 100644 index 00000000..0acf5d87 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionManagerService.struct @@ -0,0 +1,712 @@ +{ + "produced_on": "2024-04-12T08:47:46.196772690Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractionManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionArgs": "readBundle"}] + }, + {"flags": "readInt32"}, + {"attributionTag": "readString16"} + ], + "name": "showSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"token": "readStrongBinder"}, + {"session": "readStrongBinder"}, + {"interactor": "readStrongBinder"} + ], + "name": "deliverNewSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"sessionArgs": "readBundle"}] + }, + {"flags": "readInt32"}, + {"attributionTag": "readString16"} + ], + "name": "showSessionFromSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"token": "readStrongBinder"}], + "name": "hideSessionFromSession", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "startVoiceActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"resolvedType": "readString16"}, + {"attributionTag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "startAssistantActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"token": "readStrongBinder"}, + {"keepAwake": "readBool"} + ], + "name": "setKeepAwake", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"token": "readStrongBinder"}], + "name": "closeSystemDialogs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"token": "readStrongBinder"}], + "name": "finish", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"flags": "readInt32"}], + "name": "setDisabledShowContext", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "getDisabledShowContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [], + "name": "getUserDisabledShowContext", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [ + {"keyphraseId": "readInt32"}, + {"bcp47Locale": "readString16"} + ], + "name": "getKeyphraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.KeyphraseSoundModel" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "model": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.KeyphraseSoundModel" + }] + } + ], + "name": "updateKeyphraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"keyphraseId": "readInt32"}, + {"bcp47Locale": "readString16"} + ], + "name": "deleteKeyphraseSoundModel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"enabled": "readBool"}, + {"token": "readStrongBinder"} + ], + "name": "setModelDatabaseForTestEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"keyphraseId": "readInt32"}, + {"bcp47Locale": "readString16"} + ], + "name": "isEnrolledForKeyphrase", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"keyphrase": "readString16"}, + {"bcp47Locale": "readString16"} + ], + "name": "getEnrolledKeyphraseMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.KeyphraseMetadata" + }] + } + ] + }, + { + "code": 19, + "in": [], + "name": "getActiveServiceComponentName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"sourceFlags": "readInt32"}, + {"attributionTag": "readString16"}, + {"showCallback": "readStrongBinder"}, + {"activityToken": "readStrongBinder"} + ], + "name": "showSessionForActiveService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [], + "name": "hideCurrentSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "launchVoiceAssistFromKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [], + "name": "isSessionRunning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [], + "name": "activeServiceSupportsAssist", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 25, + "in": [], + "name": "activeServiceSupportsLaunchFromKeyguard", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 26, + "in": [], + "name": "onLockscreenShown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"listener": "readStrongBinder"}], + "name": "registerVoiceInteractionSessionListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + { + "voiceActions": "readList", + "__parcelType": "String" + }, + {"callback": "readStrongBinder"} + ], + "name": "getActiveServiceSupportedActions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"hints": "readBundle"}] + } + ], + "name": "setUiHints", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"token": "readStrongBinder"}, + {"taskId": "readInt32"}, + {"assistToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cancellationCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "requestDirectActions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"token": "readStrongBinder"}, + {"actionId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + }, + {"taskId": "readInt32"}, + {"assistToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cancellationCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultCallback": "readParcelable", + "__parcelType": "android.os.RemoteCallback" + }] + } + ], + "name": "performDirectAction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"disabled": "readBool"}], + "name": "setDisabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"client": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "moduleProperties": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + }] + } + ], + "name": "createSoundTriggerSessionAsOriginator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + } + ], + "name": "listModuleProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + } + ] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"token": "readStrongBinder"} + ], + "name": "updateState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "originatorIdentity": "readParcelable", + "__parcelType": "android.media.permission.Identity" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemory": "readParcelable", + "__parcelType": "android.os.SharedMemory" + }] + }, + {"token": "readStrongBinder"}, + {"callback": "readStrongBinder"}, + {"detectorType": "readInt32"} + ], + "name": "initAndVerifyDetector", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"token": "readStrongBinder"}], + "name": "destroyDetector", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [], + "name": "shutdownHotwordDetectionService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [{"Listener": "readStrongBinder"}], + "name": "enableVisualQueryDetection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [], + "name": "disableVisualQueryDetection", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"callback": "readStrongBinder"}], + "name": "startPerceiving", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [], + "name": "stopPerceiving", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "startListeningFromMic", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [], + "name": "stopListeningFromMic", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioStream": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "audioFormat": "readParcelable", + "__parcelType": "android.media.AudioFormat" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"token": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "startListeningFromExternalSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.KeyphraseRecognitionEvent" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "triggerHardwareRecognitionEventForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"token": "readStrongBinder"}], + "name": "startListeningVisibleActivityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"token": "readStrongBinder"}], + "name": "stopListeningVisibleActivityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"token": "readStrongBinder"}, + {"visible": "readBool"} + ], + "name": "setSessionWindowVisible", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"activityToken": "readStrongBinder"}, + {"type": "readInt32"} + ], + "name": "notifyActivityEventChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractionManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionListener.struct new file mode 100644 index 00000000..a392f538 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionListener.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:46.198521545Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractionSessionListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onVoiceSessionShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onVoiceSessionHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"visible": "readBool"}], + "name": "onVoiceSessionWindowVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "onSetUiHints", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractionSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionShowCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionShowCallback.struct new file mode 100644 index 00000000..7d79c3e6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSessionShowCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.199437113Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractionSessionShowCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractionSessionShowCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSoundTriggerSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSoundTriggerSession.struct new file mode 100644 index 00000000..d239b794 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractionSoundTriggerSession.struct @@ -0,0 +1,138 @@ +{ + "produced_on": "2024-04-12T08:47:46.201341391Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractionSoundTriggerSession", + "calls": [ + { + "code": 1, + "in": [], + "name": "getDspModuleProperties", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModuleProperties" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"keyphraseId": "readInt32"}, + {"bcp47Locale": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "recognitionConfig": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.RecognitionConfig" + }] + }, + {"runInBatterySaver": "readBool"} + ], + "name": "startRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 3, + "in": [ + {"keyphraseId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "stopRecognition", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"keyphraseId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.ModelParams" + }] + }, + {"value": "readInt32"} + ], + "name": "setParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"keyphraseId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.ModelParams" + }] + } + ], + "name": "getParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"keyphraseId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "modelParam": "readParcelable", + "__parcelType": "android.hardware.soundtrigger.ModelParams" + }] + } + ], + "name": "queryParameter", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.app.SoundTrigger.ModelParamRange" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "detach", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractionSoundTriggerSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractor.struct new file mode 100644 index 00000000..e9cfde8c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractor.struct @@ -0,0 +1,170 @@ +{ + "produced_on": "2024-04-12T08:47:46.203169267Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractor", + "calls": [ + { + "code": 1, + "in": [ + {"callingPackage": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prompt": "readParcelable", + "__parcelType": "com.android.internal.app.VoiceInteractor.Prompt" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startConfirmation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prompt": "readParcelable", + "__parcelType": "com.android.internal.app.VoiceInteractor.Prompt" + }] + }, + { + "options": "readParcelableVector", + "__parcelType": "com.android.internal.app.VoiceInteractor.PickOptionRequest.Option" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startPickOption", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"callingPackage": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prompt": "readParcelable", + "__parcelType": "com.android.internal.app.VoiceInteractor.Prompt" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startCompleteVoice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [ + {"callingPackage": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "prompt": "readParcelable", + "__parcelType": "com.android.internal.app.VoiceInteractor.Prompt" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startAbortVoice", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 5, + "in": [ + {"callingPackage": "readString16"}, + {"callback": "readStrongBinder"}, + {"command": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "startCommand", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 6, + "in": [ + {"callingPackage": "readString16"}, + {"commands": "readString16Vector"} + ], + "name": "supportsCommands", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.internal.app.boolean" + } + ] + }, + { + "code": 7, + "in": [ + {"taskId": "readInt32"}, + {"assistToken": "readStrongBinder"} + ], + "name": "notifyDirectActionsChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callback": "readStrongBinder"}], + "name": "setKillCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorCallback.struct new file mode 100644 index 00000000..a6bed92a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorCallback.struct @@ -0,0 +1,101 @@ +{ + "produced_on": "2024-04-12T08:47:46.204592265Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractorCallback", + "calls": [ + { + "code": 1, + "in": [ + {"request": "readStrongBinder"}, + {"confirmed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "deliverConfirmationResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"request": "readStrongBinder"}, + {"finished": "readBool"}, + { + "selections": "readParcelableVector", + "__parcelType": "com.android.internal.app.VoiceInteractor.PickOptionRequest.Option" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "deliverPickOptionResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"request": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "deliverCompleteVoiceResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"request": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "deliverAbortVoiceResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"request": "readStrongBinder"}, + {"finished": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "deliverCommandResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"request": "readStrongBinder"}], + "name": "deliverCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "destroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVoiceInteractorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorRequest.struct new file mode 100644 index 00000000..333efbbe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/IVoiceInteractorRequest.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.205523104Z", + "source_location": "", + "full_name": "com.android.internal.app.IVoiceInteractorRequest", + "calls": [{ + "code": 1, + "in": [], + "name": "cancel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IVoiceInteractorRequest", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/procstats/IProcessStats.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/procstats/IProcessStats.struct new file mode 100644 index 00000000..d22213d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/app/procstats/IProcessStats.struct @@ -0,0 +1,105 @@ +{ + "produced_on": "2024-04-12T08:47:46.207854500Z", + "source_location": "", + "full_name": "com.android.internal.app.procstats.IProcessStats", + "calls": [ + { + "code": 1, + "in": [], + "name": "getCurrentStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"}, + { + "historic": "readList", + "__parcelType": "android.os.ParcelFileDescriptor" + } + ] + }, + { + "code": 2, + "in": [{"minTime": "readInt64"}], + "name": "getStatsOverTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "getCurrentMemoryState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"highWaterMarkMs": "readInt64"}, + {"section": "readInt32"}, + {"doAggregate": "readBool"} + ], + "name": "getCommittedStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"}, + { + "committedStats": "readList", + "__parcelType": "android.os.ParcelFileDescriptor" + } + ] + }, + { + "code": 5, + "in": [ + {"highWaterMarkMs": "readInt64"}, + {"section": "readInt32"}, + {"doAggregate": "readBool"} + ], + "name": "getCommittedStatsMerged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"}, + { + "committedStats": "readList", + "__parcelType": "android.os.ParcelFileDescriptor" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mergedStats": "readParcelable", + "__parcelType": "com.android.internal.app.procstats.ProcessStats" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getMinAssociationDumpDuration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IProcessStats", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetHost.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetHost.struct new file mode 100644 index 00000000..de655059 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetHost.struct @@ -0,0 +1,68 @@ +{ + "produced_on": "2024-04-12T08:47:46.209664706Z", + "source_location": "", + "full_name": "com.android.internal.appwidget.IAppWidgetHost", + "calls": [ + { + "code": 1, + "in": [ + {"appWidgetId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "views": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ], + "name": "updateAppWidget", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"appWidgetId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.appwidget.AppWidgetProviderInfo" + }] + } + ], + "name": "providerChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "providersChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"appWidgetId": "readInt32"}, + {"viewId": "readInt32"} + ], + "name": "viewDataChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"appWidgetId": "readInt32"}], + "name": "appWidgetRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppWidgetHost", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetService.struct new file mode 100644 index 00000000..2b09e7ab --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/appwidget/IAppWidgetService.struct @@ -0,0 +1,478 @@ +{ + "produced_on": "2024-04-12T08:47:46.212914220Z", + "source_location": "", + "full_name": "com.android.internal.appwidget.IAppWidgetService", + "calls": [ + { + "code": 1, + "in": [ + {"host": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"hostId": "readInt32"}, + {"appWidgetIds": "readInt32Vector"} + ], + "name": "startListening", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"hostId": "readInt32"} + ], + "name": "stopListening", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callingPackage": "readString16"}, + {"hostId": "readInt32"} + ], + "name": "allocateAppWidgetId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 4, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"} + ], + "name": "deleteAppWidgetId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"packageName": "readString16"}, + {"hostId": "readInt32"} + ], + "name": "deleteHost", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "deleteAllHosts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"} + ], + "name": "getAppWidgetViews", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"callingPackage": "readString16"}, + {"hostId": "readInt32"} + ], + "name": "getAppWidgetIdsForHost", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 9, + "in": [ + {"callingPackage": "readString16"}, + {"hostId": "readInt32"} + ], + "name": "setAppWidgetHidden", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"}, + {"intentFlags": "readInt32"} + ], + "name": "createAppWidgetConfigIntentSender", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetIds": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "views": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ], + "name": "updateAppWidgetIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "updateAppWidgetOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"} + ], + "name": "getAppWidgetOptions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 14, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetIds": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "views": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ], + "name": "partiallyUpdateAppWidgetIds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "provider": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "views": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ], + "name": "updateAppWidgetProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "provider": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"metadataKey": "readString16"} + ], + "name": "updateAppWidgetProviderInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"packageName": "readString16"}, + {"appWidgetIds": "readInt32Vector"}, + {"viewId": "readInt32"} + ], + "name": "notifyAppWidgetViewDataChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"categoryFilter": "readInt32"}, + {"profileId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getInstalledProvidersForProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ParceledListSlice" + }] + } + ] + }, + { + "code": 19, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"} + ], + "name": "getAppWidgetInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.appwidget.AppWidgetProviderInfo" + }] + } + ] + }, + { + "code": 20, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "hasBindAppWidgetPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"}, + {"permission": "readBool"} + ], + "name": "setBindAppWidgetPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"}, + {"providerProfileId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "providerComponent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "bindAppWidgetId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"caller": "readStrongBinder"}, + {"token": "readStrongBinder"}, + {"connection": "readStrongBinder"}, + {"flags": "readInt64"} + ], + "name": "bindRemoteViewsService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 24, + "in": [{ + "componentNames": "readParcelableVector", + "__parcelType": "android.content.ComponentName" + }], + "name": "notifyProviderInheritance", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "providerComponent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "getAppWidgetIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 26, + "in": [ + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isBoundWidgetPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 27, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "providerComponent": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultIntent": "readParcelable", + "__parcelType": "android.content.IntentSender" + }] + } + ], + "name": "requestPinAppWidget", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [], + "name": "isRequestPinAppWidgetSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [ + {"callingPackage": "readString16"}, + {"appWidgetId": "readInt32"} + ], + "name": "noteAppWidgetTapped", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppWidgetService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/IObbBackupService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/IObbBackupService.struct new file mode 100644 index 00000000..ca020dc9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/IObbBackupService.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:46.220226145Z", + "source_location": "", + "full_name": "com.android.internal.backup.IObbBackupService", + "calls": [ + { + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"token": "readInt32"}, + {"callbackBinder": "readStrongBinder"} + ], + "name": "backupObbs", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"pkgName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"fileSize": "readInt64"}, + {"type": "readInt32"}, + {"path": "readString16"}, + {"mode": "readInt64"}, + {"mtime": "readInt64"}, + {"token": "readInt32"}, + {"callbackBinder": "readStrongBinder"} + ], + "name": "restoreObbFile", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IObbBackupService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/ITransportStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/ITransportStatusCallback.struct new file mode 100644 index 00000000..cd411e35 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/backup/ITransportStatusCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.221211965Z", + "source_location": "", + "full_name": "com.android.internal.backup.ITransportStatusCallback", + "calls": [ + { + "code": 1, + "in": [{"status": "readInt32"}], + "name": "onOperationCompleteWithStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onOperationComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITransportStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeConfig.struct new file mode 100644 index 00000000..9e0e1d77 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeConfig.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:46:09.517692362Z", + "source_location": "", + "components": [ + {"enabledArray": "readInt64Vector"}, + {"disabledArray": "readInt64Vector"} + ], + "full_name": "com.android.internal.compat.CompatibilityChangeConfig", + "name": "CompatibilityChangeConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeInfo.struct new file mode 100644 index 00000000..5a362a4c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/CompatibilityChangeInfo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T14:00:43.086498111Z", + "source_location": "", + "components": [ + {"mChangeId": "readInt64"}, + {"mName": "readString16"}, + {"mEnableSinceTargetSdk": "readInt32"}, + {"mDisabled": "readBool"}, + {"mLoggingOnly": "readBool"}, + {"mDescription": "readString16"}, + {"mOverridable": "readBool"} + ], + "full_name": "com.android.internal.compat.CompatibilityChangeInfo", + "name": "CompatibilityChangeInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IOverrideValidator.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IOverrideValidator.struct new file mode 100644 index 00000000..7defd7cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IOverrideValidator.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:46.227224545Z", + "source_location": "", + "full_name": "com.android.internal.compat.IOverrideValidator", + "calls": [{ + "code": 1, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "getOverrideAllowedState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.compat.OverrideAllowedState" + }] + } + ] + }], + "name": "IOverrideValidator", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompat.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompat.struct new file mode 100644 index 00000000..e7ee89a7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompat.struct @@ -0,0 +1,323 @@ +{ + "produced_on": "2024-04-12T08:47:46.232843727Z", + "source_location": "", + "full_name": "com.android.internal.compat.IPlatformCompat", + "calls": [ + { + "code": 1, + "in": [ + {"changeId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appInfo": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ], + "name": "reportChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "reportChangeByPackageName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"changeId": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "reportChangeByUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"changeId": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appInfo": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ], + "name": "isChangeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isChangeEnabledByPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"changeId": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "isChangeEnabledByUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overrides": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityChangeConfig" + }] + }, + {"packageName": "readString16"} + ], + "name": "setOverrides", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overridesByPackage": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityOverridesByPackageConfig" + }] + } + ], + "name": "putAllOverridesOnReleaseBuilds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overrides": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityOverrideConfig" + }] + }, + {"packageName": "readString16"} + ], + "name": "putOverridesOnReleaseBuilds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overrides": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityChangeConfig" + }] + }, + {"packageName": "readString16"} + ], + "name": "setOverridesForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "clearOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "clearOverrideForTest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overridesToRemoveByPackage": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityOverridesToRemoveByPackageConfig" + }] + } + ], + "name": "removeAllOverridesOnReleaseBuilds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overridesToRemove": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityOverridesToRemoveConfig" + }] + }, + {"packageName": "readString16"} + ], + "name": "removeOverridesOnReleaseBuilds", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"packageName": "readString16"}, + {"targetSdkVersion": "readInt32"} + ], + "name": "enableTargetSdkChanges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"packageName": "readString16"}, + {"targetSdkVersion": "readInt32"} + ], + "name": "disableTargetSdkChanges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [{"packageName": "readString16"}], + "name": "clearOverrides", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"packageName": "readString16"}], + "name": "clearOverridesForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appInfo": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ], + "name": "getAppConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.compat.CompatibilityChangeConfig" + }] + } + ] + }, + { + "code": 20, + "in": [], + "name": "listAllChanges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.internal.compat.CompatibilityChangeInfo" + } + ] + }, + { + "code": 21, + "in": [], + "name": "listUIChanges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.internal.compat.CompatibilityChangeInfo" + } + ] + }, + { + "code": 22, + "in": [], + "name": "getOverrideValidator", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IPlatformCompat", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompatNative.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompatNative.struct new file mode 100644 index 00000000..c5eb9369 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/IPlatformCompatNative.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:46.694425528Z", + "source_location": "", + "full_name": "com.android.internal.compat.IPlatformCompatNative", + "calls": [ + { + "code": 1, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "reportChangeByPackageName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"changeId": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "reportChangeByUid", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"changeId": "readInt64"}, + {"packageName": "readString16"}, + {"userId": "readInt32"} + ], + "name": "isChangeEnabledByPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"changeId": "readInt64"}, + {"uid": "readInt32"} + ], + "name": "isChangeEnabledByUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IPlatformCompatNative", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/OverrideAllowedState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/OverrideAllowedState.struct new file mode 100644 index 00000000..46248899 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/compat/OverrideAllowedState.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T10:17:06.302455994Z", + "source_location": "", + "components": [ + {"state": "readInt32"}, + {"appTargetSdk": "readInt32"}, + {"changeIdTargetSdk": "readInt32"} + ], + "full_name": "com.android.internal.compat.OverrideAllowedState", + "name": "OverrideAllowedState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/graphics/fonts/IFontManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/graphics/fonts/IFontManager.struct new file mode 100644 index 00000000..6ce7f4f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/graphics/fonts/IFontManager.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:46.235666203Z", + "source_location": "", + "full_name": "com.android.internal.graphics.fonts.IFontManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "getFontConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.text.FontConfig" + }] + } + ] + }, + { + "code": 2, + "in": [ + { + "request": "readList", + "__parcelType": "android.graphics.fonts.FontUpdateRequest" + }, + {"baseVersion": "readInt32"} + ], + "name": "updateFontFamily", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IFontManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/infra/IAndroidFuture.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/infra/IAndroidFuture.struct new file mode 100644 index 00000000..f9b9f294 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/infra/IAndroidFuture.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.237198843Z", + "source_location": "", + "full_name": "com.android.internal.infra.IAndroidFuture", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultContainer": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "complete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAndroidFuture", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSession.struct new file mode 100644 index 00000000..a2ddb5c1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSession.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:46.238374926Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IAccessibilityInputMethodSession", + "calls": [ + { + "code": 1, + "in": [ + {"oldSelStart": "readInt32"}, + {"oldSelEnd": "readInt32"}, + {"newSelStart": "readInt32"}, + {"newSelEnd": "readInt32"}, + {"candidatesStart": "readInt32"}, + {"candidatesEnd": "readInt32"} + ], + "name": "updateSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "finishInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "finishSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "editorInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.EditorInfo" + }] + }, + {"connection": "readStrongBinder"}, + {"sessionId": "readInt32"} + ], + "name": "invalidateInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAccessibilityInputMethodSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSessionCallback.struct new file mode 100644 index 00000000..094ec902 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IAccessibilityInputMethodSessionCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.239405957Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IAccessibilityInputMethodSessionCallback", + "calls": [{ + "code": 1, + "in": [ + {"session": "readStrongBinder"}, + {"id": "readInt32"} + ], + "name": "sessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAccessibilityInputMethodSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IImeTracker.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IImeTracker.struct new file mode 100644 index 00000000..2a729c7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IImeTracker.struct @@ -0,0 +1,140 @@ +{ + "produced_on": "2024-04-12T08:47:46.241066909Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IImeTracker", + "calls": [ + { + "code": 1, + "in": [ + {"tag": "readString16"}, + {"uid": "readInt32"}, + {"origin": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onRequestShow", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"tag": "readString16"}, + {"uid": "readInt32"}, + {"origin": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onRequestHide", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"binder": "readStrongBinder"}, + {"phase": "readInt32"} + ], + "name": "onProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + }, + {"phase": "readInt32"} + ], + "name": "onFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + }, + {"phase": "readInt32"} + ], + "name": "onCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + } + ], + "name": "onShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + } + ], + "name": "onHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "hasPendingImeVisibilityRequests", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IImeTracker", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsRequestCallback.struct new file mode 100644 index 00000000..28b36c6b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsRequestCallback.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:46.242834715Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInlineSuggestionsRequestCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onInlineSuggestionsUnsupported", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.inputmethod.InlineSuggestionsRequest" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onInlineSuggestionsRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeFieldId": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + } + ], + "name": "onInputMethodStartInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"requestResult": "readBool"}], + "name": "onInputMethodShowInputRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onInputMethodStartInputView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onInputMethodFinishInputView", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onInputMethodFinishInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [], + "name": "onInlineSuggestionsSessionInvalidated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInlineSuggestionsRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsResponseCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsResponseCallback.struct new file mode 100644 index 00000000..d7297cd1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInlineSuggestionsResponseCallback.struct @@ -0,0 +1,32 @@ +{ + "produced_on": "2024-04-12T08:47:46.243903406Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInlineSuggestionsResponseCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fieldId": "readParcelable", + "__parcelType": "android.view.autofill.AutofillId" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "android.view.inputmethod.InlineSuggestionsResponse" + }] + } + ], + "name": "onInlineSuggestionsResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInlineSuggestionsResponseCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputContentUriToken.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputContentUriToken.struct new file mode 100644 index 00000000..e79ade41 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputContentUriToken.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.244777673Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInputContentUriToken", + "calls": [ + { + "code": 1, + "in": [], + "name": "take", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputContentUriToken", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodClient.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodClient.struct new file mode 100644 index 00000000..e61e2849 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodClient.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:46.247991537Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInputMethodClient", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "res": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputBindResult" + }] + } + ], + "name": "onBindMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "res": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputBindResult" + }] + }, + {"id": "readInt32"} + ], + "name": "onBindAccessibilityService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sequence": "readInt32"}, + {"unbindReason": "readInt32"} + ], + "name": "onUnbindMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"sequence": "readInt32"}, + {"id": "readInt32"} + ], + "name": "onUnbindAccessibilityService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"active": "readBool"}, + {"fullscreen": "readBool"} + ], + "name": "setActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"active": "readBool"}, + {"fullscreen": "readBool"} + ], + "name": "setInteractive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"fullscreen": "readBool"}], + "name": "scheduleStartInputIfNecessary", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"fullscreen": "readBool"}], + "name": "reportFullscreenMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"bindSequence": "readInt32"}, + { + "matrixValues": "readParcelableVector", + "__parcelType": "com.android.internal.inputmethod.float" + } + ], + "name": "updateVirtualDisplayToScreenMatrix", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"enabled": "readBool"}], + "name": "setImeTraceEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"message": "readString16"}], + "name": "throwExceptionFromSystem", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputMethodClient", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodPrivilegedOperations.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodPrivilegedOperations.struct new file mode 100644 index 00000000..bb0ab07e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodPrivilegedOperations.struct @@ -0,0 +1,237 @@ +{ + "produced_on": "2024-04-12T08:47:46.250036538Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInputMethodPrivilegedOperations", + "calls": [ + { + "code": 1, + "in": [ + {"vis": "readInt32"}, + {"backDisposition": "readInt32"} + ], + "name": "setImeWindowStatusAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"startInputToken": "readStrongBinder"}], + "name": "reportStartInputAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "createInputContentUriToken", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"fullscreen": "readBool"}], + "name": "reportFullscreenModeAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "setInputMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"id": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subtype": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "setInputMethodAndSubtype", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"flags": "readInt32"}, + {"reason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "hideMySoftInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "showMySoftInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"iconId": "readInt32"} + ], + "name": "updateStatusIconAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "switchToPreviousInputMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"onlyCurrentIme": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "switchToNextInputMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "shouldOfferSwitchingToNextInputMethod", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "notifyUserActionAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"showOrHideInputToken": "readStrongBinder"}, + {"setVisible": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.ImeTracker.Token" + }] + } + ], + "name": "applyImeVisibilityAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"requestId": "readInt32"}, + {"pid": "readInt32"} + ], + "name": "onStylusHandwritingReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"requestId": "readInt32"}], + "name": "resetStylusHandwriting", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputMethodPrivilegedOperations", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSession.struct new file mode 100644 index 00000000..59ea369f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSession.struct @@ -0,0 +1,143 @@ +{ + "produced_on": "2024-04-12T08:47:46.251711181Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInputMethodSession", + "calls": [ + { + "code": 1, + "in": [ + {"token": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "android.view.inputmethod.ExtractedText" + }] + } + ], + "name": "updateExtractedText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"oldSelStart": "readInt32"}, + {"oldSelEnd": "readInt32"}, + {"newSelStart": "readInt32"}, + {"newSelEnd": "readInt32"}, + {"candidatesStart": "readInt32"}, + {"candidatesEnd": "readInt32"} + ], + "name": "updateSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"focusChanged": "readBool"}], + "name": "viewClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "newCursor": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "updateCursor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{ + "completions": "readParcelableVector", + "__parcelType": "android.view.inputmethod.CompletionInfo" + }], + "name": "displayCompletions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "appPrivateCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "finishSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cursorAnchorInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.CursorAnchorInfo" + }] + } + ], + "name": "updateCursorAnchorInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "removeImeSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "finishInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "editorInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.EditorInfo" + }] + }, + {"inputConnection": "readStrongBinder"}, + {"sessionId": "readInt32"} + ], + "name": "invalidateInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputMethodSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSessionCallback.struct new file mode 100644 index 00000000..c0232329 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IInputMethodSessionCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.252714071Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IInputMethodSessionCallback", + "calls": [{ + "code": 1, + "in": [{"session": "readStrongBinder"}], + "name": "sessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IInputMethodSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteAccessibilityInputConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteAccessibilityInputConnection.struct new file mode 100644 index 00000000..ff1b9c31 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteAccessibilityInputConnection.struct @@ -0,0 +1,206 @@ +{ + "produced_on": "2024-04-12T08:47:46.254385974Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IRemoteAccessibilityInputConnection", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"newCursorPosition": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "textAttribute": "readParcelable", + "__parcelType": "android.view.inputmethod.TextAttribute" + }] + } + ], + "name": "commitText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"start": "readInt32"}, + {"end": "readInt32"} + ], + "name": "setSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"beforeLength": "readInt32"}, + {"afterLength": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getSurroundingText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"beforeLength": "readInt32"}, + {"afterLength": "readInt32"} + ], + "name": "deleteSurroundingText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "sendKeyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"actionCode": "readInt32"} + ], + "name": "performEditorAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"id": "readInt32"} + ], + "name": "performContextMenuAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"reqModes": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getCursorCapsMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"states": "readInt32"} + ], + "name": "clearMetaKeyStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteAccessibilityInputConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteInputConnection.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteInputConnection.struct new file mode 100644 index 00000000..94f0fe70 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/IRemoteInputConnection.struct @@ -0,0 +1,841 @@ +{ + "produced_on": "2024-04-12T08:47:46.258927284Z", + "source_location": "", + "full_name": "com.android.internal.inputmethod.IRemoteInputConnection", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"length": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getTextBeforeCursor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"length": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getTextAfterCursor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"reqModes": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getCursorCapsMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.view.inputmethod.ExtractedTextRequest" + }] + }, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getExtractedText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"beforeLength": "readInt32"}, + {"afterLength": "readInt32"} + ], + "name": "deleteSurroundingText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"beforeLength": "readInt32"}, + {"afterLength": "readInt32"} + ], + "name": "deleteSurroundingTextInCodePoints", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"newCursorPosition": "readInt32"} + ], + "name": "setComposingText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"newCursorPosition": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "textAttribute": "readParcelable", + "__parcelType": "android.view.inputmethod.TextAttribute" + }] + } + ], + "name": "setComposingTextWithTextAttribute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + } + ], + "name": "finishComposingText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"newCursorPosition": "readInt32"} + ], + "name": "commitText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"newCursorPosition": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "textAttribute": "readParcelable", + "__parcelType": "android.view.inputmethod.TextAttribute" + }] + } + ], + "name": "commitTextWithTextAttribute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "completion": "readParcelable", + "__parcelType": "android.view.inputmethod.CompletionInfo" + }] + } + ], + "name": "commitCompletion", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "correction": "readParcelable", + "__parcelType": "android.view.inputmethod.CorrectionInfo" + }] + } + ], + "name": "commitCorrection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"start": "readInt32"}, + {"end": "readInt32"} + ], + "name": "setSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"actionCode": "readInt32"} + ], + "name": "performEditorAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"id": "readInt32"} + ], + "name": "performContextMenuAction", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + } + ], + "name": "beginBatchEdit", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + } + ], + "name": "endBatchEdit", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "sendKeyEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"states": "readInt32"} + ], + "name": "clearMetaKeyStates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + } + ], + "name": "performSpellCheck", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"data": "readBundle"}] + } + ], + "name": "performPrivateCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gesture": "readParcelable", + "__parcelType": "android.view.inputmethod.ParcelableHandwritingGesture" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "performHandwritingGesture", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "gesture": "readParcelable", + "__parcelType": "android.view.inputmethod.ParcelableHandwritingGesture" + }] + }, + {"cancellationSignal": "readStrongBinder"} + ], + "name": "previewHandwritingGesture", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"start": "readInt32"}, + {"end": "readInt32"} + ], + "name": "setComposingRegion", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"start": "readInt32"}, + {"end": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "textAttribute": "readParcelable", + "__parcelType": "android.view.inputmethod.TextAttribute" + }] + } + ], + "name": "setComposingRegionWithTextAttribute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getSelectedText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"cursorUpdateMode": "readInt32"}, + {"imeDisplayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "requestCursorUpdates", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"cursorUpdateMode": "readInt32"}, + {"cursorUpdateFilter": "readInt32"}, + {"imeDisplayId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "requestCursorUpdatesWithFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "bounds": "readParcelable", + "__parcelType": "android.graphics.RectF" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestTextBoundsInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputContentInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.InputContentInfo" + }] + }, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"opts": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "commitContent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"beforeLength": "readInt32"}, + {"afterLength": "readInt32"}, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "future": "readParcelable", + "__parcelType": "com.android.internal.infra.AndroidFuture" + }] + } + ], + "name": "getSurroundingText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"imeConsumesInput": "readBool"} + ], + "name": "setImeConsumesInput", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "header": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputConnectionCommandHeader" + }] + }, + {"start": "readInt32"}, + {"end": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"newCursorPosition": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "textAttribute": "readParcelable", + "__parcelType": "android.view.inputmethod.TextAttribute" + }] + } + ], + "name": "replaceText", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"token": "readStrongBinder"}], + "name": "cancelCancellationSignal", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{"token": "readStrongBinder"}], + "name": "forgetCancellationSignal", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteInputConnection", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/InputConnectionCommandHeader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/InputConnectionCommandHeader.struct new file mode 100644 index 00000000..2819c9ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/inputmethod/InputConnectionCommandHeader.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T09:39:14.570100619Z", + "source_location": "", + "components": [{"sessionId": "readInt32"}], + "full_name": "com.android.internal.inputmethod.InputConnectionCommandHeader", + "name": "InputConnectionCommandHeader", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/logging/InstanceId.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/logging/InstanceId.struct new file mode 100644 index 00000000..a371fddf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/logging/InstanceId.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:34:29.124955595Z", + "source_location": "", + "components": [], + "full_name": "com.android.internal.logging.InstanceId", + "name": "InstanceId", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/INetworkWatchlistManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/INetworkWatchlistManager.struct new file mode 100644 index 00000000..bf1aa41a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/INetworkWatchlistManager.struct @@ -0,0 +1,54 @@ +{ + "produced_on": "2024-04-12T08:47:46.264654578Z", + "source_location": "", + "full_name": "com.android.internal.net.INetworkWatchlistManager", + "calls": [ + { + "code": 1, + "in": [], + "name": "startWatchlistLogging", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "stopWatchlistLogging", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "reloadWatchlist", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "reportWatchlistIfNecessary", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "getWatchlistConfigHash", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + } + ], + "name": "INetworkWatchlistManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetd.struct new file mode 100644 index 00000000..e37da471 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetd.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:48:00.171630363Z", + "source_location": "", + "full_name": "com.android.internal.net.IOemNetd", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAlive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "registerOemUnsolicitedEventListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOemNetd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetdUnsolicitedEventListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetdUnsolicitedEventListener.struct new file mode 100644 index 00000000..ce250643 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/net/IOemNetdUnsolicitedEventListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.172516471Z", + "source_location": "", + "full_name": "com.android.internal.net.IOemNetdUnsolicitedEventListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onRegistered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOemNetdUnsolicitedEventListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IDropBoxManagerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IDropBoxManagerService.struct new file mode 100644 index 00000000..3b097ede --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IDropBoxManagerService.struct @@ -0,0 +1,92 @@ +{ + "produced_on": "2024-04-12T08:47:46.270543686Z", + "source_location": "", + "full_name": "com.android.internal.os.IDropBoxManagerService", + "calls": [ + { + "code": 1, + "in": [ + {"tag": "readString16"}, + {"data": "readByteVector"}, + {"flags": "readInt32"} + ], + "name": "addData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"tag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"flags": "readInt32"} + ], + "name": "addFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"tag": "readString16"}], + "name": "isTagEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"tag": "readString16"}, + {"millis": "readInt64"}, + {"packageName": "readString16"} + ], + "name": "getNextEntry", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.os.DropBoxManager.Entry" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"tag": "readString16"}, + {"millis": "readInt64"}, + {"packageName": "readString16"}, + {"attributionTag": "readString16"} + ], + "name": "getNextEntryWithAttribution", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.os.DropBoxManager.Entry" + }] + } + ] + } + ], + "name": "IDropBoxManagerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IParcelFileDescriptorFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IParcelFileDescriptorFactory.struct new file mode 100644 index 00000000..850772cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IParcelFileDescriptorFactory.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:46.271603977Z", + "source_location": "", + "full_name": "com.android.internal.os.IParcelFileDescriptorFactory", + "calls": [{ + "code": 1, + "in": [ + {"name": "readString16"}, + {"mode": "readInt32"} + ], + "name": "open", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }], + "name": "IParcelFileDescriptorFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IResultReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IResultReceiver.struct new file mode 100644 index 00000000..79f15235 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IResultReceiver.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:47:46.272561736Z", + "source_location": "", + "full_name": "com.android.internal.os.IResultReceiver", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"resultData": "readBundle"}] + } + ], + "name": "send", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResultReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IShellCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IShellCallback.struct new file mode 100644 index 00000000..9b3e3771 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/os/IShellCallback.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:46.273530315Z", + "source_location": "", + "full_name": "com.android.internal.os.IShellCallback", + "calls": [{ + "code": 1, + "in": [ + {"path": "readString16"}, + {"seLinuxContext": "readString16"}, + {"mode": "readString16"} + ], + "name": "openFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ] + }], + "name": "IShellCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDismissCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDismissCallback.struct new file mode 100644 index 00000000..21dd36da --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDismissCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.274445004Z", + "source_location": "", + "full_name": "com.android.internal.policy.IKeyguardDismissCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onDismissError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDismissSucceeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onDismissCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeyguardDismissCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDrawnCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDrawnCallback.struct new file mode 100644 index 00000000..1dc69c0f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardDrawnCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.275293721Z", + "source_location": "", + "full_name": "com.android.internal.policy.IKeyguardDrawnCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onDrawn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IKeyguardDrawnCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardExitCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardExitCallback.struct new file mode 100644 index 00000000..1377d53a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardExitCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.276219149Z", + "source_location": "", + "full_name": "com.android.internal.policy.IKeyguardExitCallback", + "calls": [{ + "code": 1, + "in": [{"success": "readBool"}], + "name": "onKeyguardExitResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IKeyguardExitCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardLockedStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardLockedStateListener.struct new file mode 100644 index 00000000..2d4e7e78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardLockedStateListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.277162718Z", + "source_location": "", + "full_name": "com.android.internal.policy.IKeyguardLockedStateListener", + "calls": [{ + "code": 1, + "in": [{"isKeyguardLocked": "readBool"}], + "name": "onKeyguardLockedStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IKeyguardLockedStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardService.struct new file mode 100644 index 00000000..96cafca9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardService.struct @@ -0,0 +1,215 @@ +{ + "produced_on": "2024-04-12T08:47:46.279510244Z", + "source_location": "", + "full_name": "com.android.internal.policy.IKeyguardService", + "calls": [ + { + "code": 1, + "in": [ + {"isOccluded": "readBool"}, + {"animate": "readBool"} + ], + "name": "setOccluded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "addStateMonitorCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "verifyUnlock", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "dismiss", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onDreamingStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "onDreamingStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"pmSleepReason": "readInt32"}], + "name": "onStartedGoingToSleep", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"pmSleepReason": "readInt32"}, + {"cameraGestureTriggered": "readBool"} + ], + "name": "onFinishedGoingToSleep", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"pmWakeReason": "readInt32"}, + {"cameraGestureTriggered": "readBool"} + ], + "name": "onStartedWakingUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "onFinishedWakingUp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"callback": "readStrongBinder"}], + "name": "onScreenTurningOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "onScreenTurnedOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "onScreenTurningOff", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "onScreenTurnedOff", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"enabled": "readBool"}], + "name": "setKeyguardEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "onSystemReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "doKeyguardTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"switching": "readBool"}], + "name": "setSwitchingUser", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"userId": "readInt32"}], + "name": "setCurrentUser", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "onBootCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"startTime": "readInt64"}, + {"fadeoutDuration": "readInt64"} + ], + "name": "startKeyguardExitAnimation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "onShortPowerPressedGoHome", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intentToLaunch": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "dismissKeyguardToLaunch", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"keycode": "readInt32"}], + "name": "onSystemKeyPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeyguardService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardStateCallback.struct new file mode 100644 index 00000000..81636c41 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IKeyguardStateCallback.struct @@ -0,0 +1,41 @@ +{ + "produced_on": "2024-04-12T08:47:46.280622816Z", + "source_location": "", + "full_name": "com.android.internal.policy.IKeyguardStateCallback", + "calls": [ + { + "code": 1, + "in": [ + {"showing": "readBool"}, + {"userId": "readInt32"} + ], + "name": "onShowingStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"simSecure": "readBool"}], + "name": "onSimSecureStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"inputRestricted": "readBool"}], + "name": "onInputRestrictedStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"trusted": "readBool"}], + "name": "onTrustedChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IKeyguardStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IShortcutService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IShortcutService.struct new file mode 100644 index 00000000..1c784df2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/policy/IShortcutService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.281544434Z", + "source_location": "", + "full_name": "com.android.internal.policy.IShortcutService", + "calls": [{ + "code": 1, + "in": [{"shortcutCode": "readInt64"}], + "name": "notifyShortcutKeyPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IShortcutService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAddTileResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAddTileResultCallback.struct new file mode 100644 index 00000000..38b53889 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAddTileResultCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.282387711Z", + "source_location": "", + "full_name": "com.android.internal.statusbar.IAddTileResultCallback", + "calls": [{ + "code": 1, + "in": [{"userResponse": "readInt32"}], + "name": "onTileRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAddTileResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAppClipsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAppClipsService.struct new file mode 100644 index 00000000..27398665 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IAppClipsService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.283317589Z", + "source_location": "", + "full_name": "com.android.internal.statusbar.IAppClipsService", + "calls": [{ + "code": 1, + "in": [{"taskId": "readInt32"}], + "name": "canLaunchCaptureContentActivityForNote", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IAppClipsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/ISessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/ISessionListener.struct new file mode 100644 index 00000000..71dac551 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/ISessionListener.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:46.284327809Z", + "source_location": "", + "full_name": "com.android.internal.statusbar.ISessionListener", + "calls": [ + { + "code": 1, + "in": [ + {"sessionType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instance": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "onSessionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"sessionType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instance": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "onSessionEnded", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBar.struct new file mode 100644 index 00000000..190d2d5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBar.struct @@ -0,0 +1,775 @@ +{ + "produced_on": "2024-04-12T08:47:46.290551363Z", + "source_location": "", + "full_name": "com.android.internal.statusbar.IStatusBar", + "calls": [ + { + "code": 1, + "in": [ + {"slot": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "com.android.internal.statusbar.StatusBarIcon" + }] + } + ], + "name": "setIcon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"slot": "readString16"}], + "name": "removeIcon", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"displayId": "readInt32"}, + {"state1": "readInt32"}, + {"state2": "readInt32"} + ], + "name": "disable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "animateExpandNotificationsPanel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"subPanel": "readString16"}], + "name": "animateExpandSettingsPanel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "animateCollapsePanels", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "togglePanel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"batteryLevel": "readInt32"}], + "name": "showWirelessChargingAnimation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"displayId": "readInt32"}, + {"token": "readStrongBinder"}, + {"vis": "readInt32"}, + {"backDisposition": "readInt32"}, + {"showImeSwitcher": "readBool"} + ], + "name": "setImeWindowStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"display": "readInt32"}, + {"window": "readInt32"}, + {"state": "readInt32"} + ], + "name": "setWindowState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"triggeredFromAltTab": "readBool"}], + "name": "showRecentApps", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"triggeredFromAltTab": "readBool"}, + {"triggeredFromHomeKey": "readBool"} + ], + "name": "hideRecentApps", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "toggleRecentApps", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [], + "name": "toggleTaskbar", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "toggleSplitScreen", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "preloadRecentApps", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "cancelPreloadRecentApps", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"taskId": "readInt32"}], + "name": "showScreenPinningRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "dismissKeyboardShortcutsMenu", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"deviceId": "readInt32"}], + "name": "toggleKeyboardShortcutsMenu", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"displayId": "readInt32"}], + "name": "appTransitionPending", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"displayId": "readInt32"}], + "name": "appTransitionCancelled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"displayId": "readInt32"}, + {"statusBarAnimationsStartTime": "readInt64"}, + {"statusBarAnimationsDuration": "readInt64"} + ], + "name": "appTransitionStarting", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"displayId": "readInt32"}], + "name": "appTransitionFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "showAssistDisclosure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + } + ], + "name": "startAssist", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"source": "readInt32"}], + "name": "onCameraLaunchGestureDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "onEmergencyActionLaunchGestureDetected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [], + "name": "showPictureInPictureMenu", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "showGlobalActionsMenu", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"rotation": "readInt32"}, + {"isValid": "readBool"} + ], + "name": "onProposedRotationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"hidesStatusBar": "readBool"}], + "name": "setTopAppHidesStatusBar", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "addQsTile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "remQsTile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "clickQsTile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "handleSystemKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"entering": "readBool"}], + "name": "showPinningEnterExitToast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [], + "name": "showPinningEscapeToast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"isReboot": "readBool"}, + {"reason": "readString16"} + ], + "name": "showShutdownUi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "promptInfo": "readParcelable", + "__parcelType": "android.hardware.biometrics.PromptInfo" + }] + }, + {"sysuiReceiver": "readStrongBinder"}, + {"sensorIds": "readInt32Vector"}, + {"credentialAllowed": "readBool"}, + {"requireConfirmation": "readBool"}, + {"userId": "readInt32"}, + {"operationId": "readInt64"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "showAuthenticationDialog", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [{"modality": "readInt32"}], + "name": "onBiometricAuthenticated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"modality": "readInt32"}, + {"message": "readString16"} + ], + "name": "onBiometricHelp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"modality": "readInt32"}, + {"error": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onBiometricError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [{"requestId": "readInt64"}], + "name": "hideAuthenticationDialog", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [{"listener": "readStrongBinder"}], + "name": "setBiometicContextListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"callback": "readStrongBinder"}], + "name": "setUdfpsRefreshRateCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [{"displayId": "readInt32"}], + "name": "onDisplayReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"running": "readBool"}], + "name": "onRecentsAnimationStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"displayId": "readInt32"}, + {"appearance": "readInt32"}, + { + "appearanceRegions": "readParcelableVector", + "__parcelType": "com.android.internal.view.AppearanceRegion" + }, + {"navbarColorManagedByIme": "readBool"}, + {"behavior": "readInt32"}, + {"requestedVisibleTypes": "readInt32"}, + {"packageName": "readString16"}, + { + "letterboxDetails": "readParcelableVector", + "__parcelType": "com.android.internal.statusbar.LetterboxDetails" + } + ], + "name": "onSystemBarAttributesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"displayId": "readInt32"}, + {"types": "readInt32"}, + {"isGestureOnSystemBar": "readBool"} + ], + "name": "showTransient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"displayId": "readInt32"}, + {"types": "readInt32"} + ], + "name": "abortTransient", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [], + "name": "showInattentiveSleepWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"animated": "readBool"}], + "name": "dismissInattentiveSleepWarning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [ + {"uid": "readInt32"}, + {"packageName": "readString16"}, + {"token": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "text": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"windowToken": "readStrongBinder"}, + {"duration": "readInt32"}, + {"callback": "readStrongBinder"}, + {"displayId": "readInt32"} + ], + "name": "showToast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [ + {"packageName": "readString16"}, + {"token": "readStrongBinder"} + ], + "name": "hideToast", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "startTracing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [], + "name": "stopTracing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [{"suppress": "readBool"}], + "name": "suppressAmbientDisplay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [{"connect": "readBool"}], + "name": "requestWindowMagnificationConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"args": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "passThroughShellCommand", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"displayId": "readInt32"}, + {"enable": "readBool"} + ], + "name": "setNavigationBarLumaSamplingEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [], + "name": "runGcForTest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "requestTileServiceListeningState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appName": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "label": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "requestAddTile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"packageName": "readString16"}], + "name": "cancelRequestAddTile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"displayState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"undoCallback": "readStrongBinder"} + ], + "name": "updateMediaTapToTransferSenderDisplay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"displayState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appIcon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appName": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "updateMediaTapToTransferReceiverDisplay", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [{"provider": "readStrongBinder"}], + "name": "registerNearbyMediaDevicesProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [{"provider": "readStrongBinder"}], + "name": "unregisterNearbyMediaDevicesProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"args": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pfd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "dumpProto", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [{"currentBaseState": "readInt32"}], + "name": "showRearDisplayDialog", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [], + "name": "goToFullscreenFromSplit", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [{"leftOrTop": "readBool"}], + "name": "enterStageSplitFromRunningApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [{"packageName": "readString16"}], + "name": "showMediaOutputSwitcher", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStatusBar", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBarService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBarService.struct new file mode 100644 index 00000000..816d3f49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IStatusBarService.struct @@ -0,0 +1,860 @@ +{ + "produced_on": "2024-04-12T08:47:46.297236686Z", + "source_location": "", + "full_name": "com.android.internal.statusbar.IStatusBarService", + "calls": [ + { + "code": 1, + "in": [], + "name": "expandNotificationsPanel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "collapsePanels", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "togglePanel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"what": "readInt32"}, + {"token": "readStrongBinder"}, + {"pkg": "readString16"} + ], + "name": "disable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"what": "readInt32"}, + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "disableForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"what": "readInt32"}, + {"token": "readStrongBinder"}, + {"pkg": "readString16"} + ], + "name": "disable2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"what": "readInt32"}, + {"token": "readStrongBinder"}, + {"pkg": "readString16"}, + {"userId": "readInt32"} + ], + "name": "disable2ForUser", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"token": "readStrongBinder"}, + {"userId": "readInt32"} + ], + "name": "getDisableFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 9, + "in": [ + {"slot": "readString16"}, + {"iconPackage": "readString16"}, + {"iconId": "readInt32"}, + {"iconLevel": "readInt32"}, + {"contentDescription": "readString16"} + ], + "name": "setIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"slot": "readString16"}, + {"visible": "readBool"} + ], + "name": "setIconVisibility", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"slot": "readString16"}], + "name": "removeIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"displayId": "readInt32"}, + {"token": "readStrongBinder"}, + {"vis": "readInt32"}, + {"backDisposition": "readInt32"}, + {"showImeSwitcher": "readBool"} + ], + "name": "setImeWindowStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"subPanel": "readString16"}], + "name": "expandSettingsPanel", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"callbacks": "readStrongBinder"}], + "name": "registerStatusBar", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.statusbar.RegisterStatusBarResult" + }] + } + ] + }, + { + "code": 15, + "in": [ + {"clearNotificationEffects": "readBool"}, + {"numItems": "readInt32"} + ], + "name": "onPanelRevealed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [], + "name": "onPanelHidden", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "clearNotificationEffects", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nv": "readParcelable", + "__parcelType": "com.android.internal.statusbar.NotificationVisibility" + }] + } + ], + "name": "onNotificationClick", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"key": "readString16"}, + {"actionIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "action": "readParcelable", + "__parcelType": "com.android.internal.statusbar.Notification.Action" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nv": "readParcelable", + "__parcelType": "com.android.internal.statusbar.NotificationVisibility" + }] + }, + {"generatedByAssistant": "readBool"} + ], + "name": "onNotificationActionClick", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"pkg": "readString16"}, + {"tag": "readString16"}, + {"id": "readInt32"}, + {"uid": "readInt32"}, + {"initialPid": "readInt32"}, + {"message": "readString16"}, + {"userId": "readInt32"} + ], + "name": "onNotificationError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"userId": "readInt32"}], + "name": "onClearAllNotifications", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"pkg": "readString16"}, + {"userId": "readInt32"}, + {"key": "readString16"}, + {"dismissalSurface": "readInt32"}, + {"dismissalSentiment": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nv": "readParcelable", + "__parcelType": "com.android.internal.statusbar.NotificationVisibility" + }] + } + ], + "name": "onNotificationClear", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + { + "newlyVisibleKeys": "readParcelableVector", + "__parcelType": "com.android.internal.statusbar.NotificationVisibility" + }, + { + "noLongerVisibleKeys": "readParcelableVector", + "__parcelType": "com.android.internal.statusbar.NotificationVisibility" + } + ], + "name": "onNotificationVisibilityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"key": "readString16"}, + {"userAction": "readBool"}, + {"expanded": "readBool"}, + {"notificationLocation": "readInt32"} + ], + "name": "onNotificationExpansionChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"key": "readString16"}], + "name": "onNotificationDirectReplied", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"key": "readString16"}, + {"smartReplyCount": "readInt32"}, + {"smartActionCount": "readInt32"}, + {"generatedByAsssistant": "readBool"}, + {"editBeforeSending": "readBool"} + ], + "name": "onNotificationSmartSuggestionsAdded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"key": "readString16"}, + {"replyIndex": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "reply": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"notificationLocation": "readInt32"}, + {"modifiedBeforeSending": "readBool"} + ], + "name": "onNotificationSmartReplySent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"key": "readString16"}], + "name": "onNotificationSettingsViewed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"key": "readString16"}, + {"isBubble": "readBool"}, + {"flags": "readInt32"} + ], + "name": "onNotificationBubbleChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"key": "readString16"}, + {"flags": "readInt32"} + ], + "name": "onBubbleMetadataFlagChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "hideCurrentInputMethodForBubbles", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"packageName": "readString16"} + ], + "name": "grantInlineReplyUriPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{"key": "readString16"}], + "name": "clearInlineReplyUriPermissions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"key": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"feedback": "readBundle"}] + } + ], + "name": "onNotificationFeedbackReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [], + "name": "onGlobalActionsShown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [], + "name": "onGlobalActionsHidden", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [], + "name": "shutdown", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"safeMode": "readBool"}], + "name": "reboot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [], + "name": "restart", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "addTile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "remTile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "tile": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "clickTile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "android.view.KeyEvent" + }] + } + ], + "name": "handleSystemKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [], + "name": "getLastSystemKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 45, + "in": [{"entering": "readBool"}], + "name": "showPinningEnterExitToast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [], + "name": "showPinningEscapeToast", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "promptInfo": "readParcelable", + "__parcelType": "android.hardware.biometrics.PromptInfo" + }] + }, + {"sysuiReceiver": "readStrongBinder"}, + {"sensorIds": "readInt32Vector"}, + {"credentialAllowed": "readBool"}, + {"requireConfirmation": "readBool"}, + {"userId": "readInt32"}, + {"operationId": "readInt64"}, + {"opPackageName": "readString16"}, + {"requestId": "readInt64"} + ], + "name": "showAuthenticationDialog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [{"modality": "readInt32"}], + "name": "onBiometricAuthenticated", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"modality": "readInt32"}, + {"message": "readString16"} + ], + "name": "onBiometricHelp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"modality": "readInt32"}, + {"error": "readInt32"}, + {"vendorCode": "readInt32"} + ], + "name": "onBiometricError", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"requestId": "readInt64"}], + "name": "hideAuthenticationDialog", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [{"listener": "readStrongBinder"}], + "name": "setBiometicContextListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 53, + "in": [{"callback": "readStrongBinder"}], + "name": "setUdfpsRefreshRateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 54, + "in": [], + "name": "showInattentiveSleepWarning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 55, + "in": [{"animated": "readBool"}], + "name": "dismissInattentiveSleepWarning", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [], + "name": "startTracing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [], + "name": "stopTracing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [], + "name": "isTracing", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 59, + "in": [{"suppress": "readBool"}], + "name": "suppressAmbientDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"userId": "readInt32"} + ], + "name": "requestTileServiceListeningState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "label": "readParcelable", + "__parcelType": "CharSequence" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"userId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "requestAddTile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 62, + "in": [{"packageName": "readString16"}], + "name": "cancelRequestAddTile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"navBarMode": "readInt32"}], + "name": "setNavBarMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [], + "name": "getNavBarMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 65, + "in": [ + {"sessionFlags": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "registerSessionListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [ + {"sessionFlags": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "unregisterSessionListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"sessionType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "onSessionStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"sessionType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "onSessionEnded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [ + {"displayState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"undoCallback": "readStrongBinder"} + ], + "name": "updateMediaTapToTransferSenderDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [ + {"displayState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "routeInfo": "readParcelable", + "__parcelType": "android.media.MediaRoute2Info" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appIcon": "readParcelable", + "__parcelType": "android.graphics.drawable.Icon" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appName": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "updateMediaTapToTransferReceiverDisplay", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [{"provider": "readStrongBinder"}], + "name": "registerNearbyMediaDevicesProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 72, + "in": [{"provider": "readStrongBinder"}], + "name": "unregisterNearbyMediaDevicesProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 73, + "in": [{"currentBaseState": "readInt32"}], + "name": "showRearDisplayDialog", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStatusBarService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IUndoMediaTransferCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IUndoMediaTransferCallback.struct new file mode 100644 index 00000000..f79e3af1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/statusbar/IUndoMediaTransferCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.298993401Z", + "source_location": "", + "full_name": "com.android.internal.statusbar.IUndoMediaTransferCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onUndoTriggered", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUndoMediaTransferCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallControl.struct new file mode 100644 index 00000000..03143611 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallControl.struct @@ -0,0 +1,143 @@ +{ + "produced_on": "2024-04-12T08:47:46.763050515Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallControl", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "setActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"videoState": "readInt32"}, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "answer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "setInactive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disconnectCause": "readParcelable", + "__parcelType": "android.telecom.DisconnectCause" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "startCallStreaming", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callEndpoint": "readParcelable", + "__parcelType": "android.telecom.CallEndpoint" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestCallEndpointChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callId": "readString16"}, + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "sendEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticService.struct new file mode 100644 index 00000000..bb0a4a21 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticService.struct @@ -0,0 +1,133 @@ +{ + "produced_on": "2024-04-12T08:47:46.764683368Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallDiagnosticService", + "calls": [ + { + "code": 1, + "in": [{"adapter": "readStrongBinder"}], + "name": "setAdapter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.telecom.ParcelableCall" + }] + } + ], + "name": "initializeDiagnosticCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.telecom.ParcelableCall" + }] + } + ], + "name": "updateCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callAudioState": "readParcelable", + "__parcelType": "android.telecom.CallAudioState" + }] + } + ], + "name": "updateCallAudioState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"callId": "readString16"}], + "name": "removeDiagnosticCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callId": "readString16"}, + {"message": "readInt32"}, + {"value": "readInt32"} + ], + "name": "receiveDeviceToDeviceMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callQuality": "readParcelable", + "__parcelType": "android.telephony.CallQuality" + }] + } + ], + "name": "callQualityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "qualityReport": "readParcelable", + "__parcelType": "android.telecom.BluetoothCallQualityReport" + }] + } + ], + "name": "receiveBluetoothCallQualityReport", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disconnectCause": "readParcelable", + "__parcelType": "android.telecom.DisconnectCause" + }] + } + ], + "name": "notifyCallDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallDiagnosticService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticServiceAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticServiceAdapter.struct new file mode 100644 index 00000000..f1ea60ad --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallDiagnosticServiceAdapter.struct @@ -0,0 +1,66 @@ +{ + "produced_on": "2024-04-12T08:47:46.765956703Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallDiagnosticServiceAdapter", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readString16"}, + {"messageId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "displayDiagnosticMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callId": "readString16"}, + {"messageId": "readInt32"} + ], + "name": "clearDiagnosticMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readString16"}, + {"message": "readInt32"}, + {"value": "readInt32"} + ], + "name": "sendDeviceToDeviceMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "message": "readParcelable", + "__parcelType": "CharSequence" + }] + } + ], + "name": "overrideDisconnectMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallDiagnosticServiceAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallEventCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallEventCallback.struct new file mode 100644 index 00000000..a80f9e95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallEventCallback.struct @@ -0,0 +1,195 @@ +{ + "produced_on": "2024-04-12T08:47:46.767851591Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallEventCallback", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readString16"}, + {"resultCode": "readInt32"}, + {"callControl": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.telecom.CallException" + }] + } + ], + "name": "onAddCallControl", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onSetActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onSetInactive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"videoState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onAnswer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cause": "readParcelable", + "__parcelType": "android.telecom.DisconnectCause" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onDisconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "onCallStreamingStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callId": "readString16"}, + {"reason": "readInt32"} + ], + "name": "onCallStreamingFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "endpoint": "readParcelable", + "__parcelType": "android.telecom.CallEndpoint" + }] + } + ], + "name": "onCallEndpointChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callId": "readString16"}, + { + "endpoint": "readList", + "__parcelType": "android.telecom.CallEndpoint" + } + ], + "name": "onAvailableCallEndpointsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callId": "readString16"}, + {"isMuted": "readBool"} + ], + "name": "onMuteStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callId": "readString16"}, + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"callId": "readString16"}], + "name": "removeCallFromTransactionalServiceWrapper", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallEventCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionAdapter.struct new file mode 100644 index 00000000..5e18390f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionAdapter.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:46.769061085Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallRedirectionAdapter", + "calls": [ + { + "code": 1, + "in": [], + "name": "cancelCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "placeCallUnmodified", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"confirmFirst": "readBool"} + ], + "name": "redirectCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallRedirectionAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionService.struct new file mode 100644 index 00000000..196573d1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallRedirectionService.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:46.770210648Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallRedirectionService", + "calls": [ + { + "code": 1, + "in": [ + {"adapter": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "initialPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"allowInteractiveResponse": "readBool"} + ], + "name": "placeCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "notifyTimeout", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallRedirectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningAdapter.struct new file mode 100644 index 00000000..7bd4e46d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningAdapter.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.771312590Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallScreeningAdapter", + "calls": [{ + "code": 1, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "com.android.internal.telecom.CallScreeningService.ParcelableCallResponse" + }] + } + ], + "name": "onScreeningResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICallScreeningAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningService.struct new file mode 100644 index 00000000..a60faa96 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallScreeningService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.772385291Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallScreeningService", + "calls": [{ + "code": 1, + "in": [ + {"adapter": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.telecom.ParcelableCall" + }] + } + ], + "name": "screenCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICallScreeningService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallStreamingService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallStreamingService.struct new file mode 100644 index 00000000..e6505688 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ICallStreamingService.struct @@ -0,0 +1,47 @@ +{ + "produced_on": "2024-04-12T08:47:46.773459462Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ICallStreamingService", + "calls": [ + { + "code": 1, + "in": [{"streamingCallAdapter": "readStrongBinder"}], + "name": "setStreamingCallAdapter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.telecom.StreamingCall" + }] + } + ], + "name": "onCallStreamingStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onCallStreamingStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"state": "readInt32"}], + "name": "onCallStreamingStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallStreamingService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionService.struct new file mode 100644 index 00000000..9ee50e8a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionService.struct @@ -0,0 +1,971 @@ +{ + "produced_on": "2024-04-12T08:47:46.778237768Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IConnectionService", + "calls": [ + { + "code": 1, + "in": [ + {"adapter": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "addConnectionServiceAdapter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"adapter": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "removeConnectionServiceAdapter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectionManagerPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"isIncoming": "readBool"}, + {"isUnknown": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "createConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "createConnectionComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectionManagerPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"isIncoming": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "createConnectionFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectionManagerPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"isIncoming": "readBool"}, + {"isUnknown": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "createConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "createConferenceComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connectionManagerPhoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"isIncoming": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "createConferenceFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "abort", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callId": "readString16"}, + {"videoState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "answerVideo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "answer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "deflect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "reject", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"callId": "readString16"}, + {"rejectReason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "rejectWithReason", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"callId": "readString16"}, + {"message": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "rejectWithMessage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "number": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"isConfirmationRequired": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "transfer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"callId": "readString16"}, + {"otherCallId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "consultativeTransfer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "disconnect", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "silence", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "hold", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "unhold", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"activeCallId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callAudioState": "readParcelable", + "__parcelType": "android.telecom.CallAudioState" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onCallAudioStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"activeCallId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callEndpoint": "readParcelable", + "__parcelType": "android.telecom.CallEndpoint" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onCallEndpointChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"activeCallId": "readString16"}, + { + "availableCallEndpoints": "readList", + "__parcelType": "android.telecom.CallEndpoint" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onAvailableCallEndpointsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"activeCallId": "readString16"}, + {"isMuted": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onMuteStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"callId": "readString16"}, + {"digit": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "playDtmfTone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "stopDtmfTone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"conferenceCallId": "readString16"}, + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "conference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "splitFromConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"conferenceCallId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "mergeConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"conferenceCallId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "swapConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"CallId": "readString16"}, + { + "participants": "readList", + "__parcelType": "android.net.Uri" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "addConferenceParticipants", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"callId": "readString16"}, + {"proceed": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onPostDialContinue", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "pullExternalCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"callId": "readString16"}, + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "sendCallEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "completionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Connection.CallFilteringCompletionInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onCallFilteringCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onExtrasChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fromInCall": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toInCall": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "startRtt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "stopRtt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fromInCall": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toInCall": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "respondToRttUpgradeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "connectionServiceFocusLost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "connectionServiceFocusGained", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"error": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "handoverFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "handoverComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"callId": "readString16"}, + {"isUsingAlternativeUi": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onUsingAlternativeUi", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"callId": "readString16"}, + {"isTracked": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onTrackedByNonUiService", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConnectionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionServiceAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionServiceAdapter.struct new file mode 100644 index 00000000..f1d4469f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IConnectionServiceAdapter.struct @@ -0,0 +1,856 @@ +{ + "produced_on": "2024-04-12T08:47:46.784034653Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IConnectionServiceAdapter", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connection": "readParcelable", + "__parcelType": "android.telecom.ParcelableConnection" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "handleCreateConnectionComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telecom.ConnectionRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connection": "readParcelable", + "__parcelType": "android.telecom.ParcelableConference" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "handleCreateConferenceComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setActive", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setRinging", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setDialing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setPulling", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "disconnectCause": "readParcelable", + "__parcelType": "android.telecom.DisconnectCause" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setDisconnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setOnHold", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callId": "readString16"}, + {"ringing": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setRingbackRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callId": "readString16"}, + {"connectionCapabilities": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setConnectionCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callId": "readString16"}, + {"connectionProperties": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setConnectionProperties", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"callId": "readString16"}, + {"conferenceCallId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setIsConferenced", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setConferenceMergeFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "conference": "readParcelable", + "__parcelType": "android.telecom.ParcelableConference" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "addConferenceCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "removeCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"callId": "readString16"}, + {"remaining": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onPostDialWait", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"callId": "readString16"}, + {"nextChar": "readChar"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onPostDialChar", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "com.android.internal.telecom.RemoteServiceCallback" + }] + }, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "queryRemoteConnectionServices", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"callId": "readString16"}, + {"videoProvider": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setVideoProvider", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"callId": "readString16"}, + {"videoState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setVideoState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"callId": "readString16"}, + {"isVoip": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setIsVoipAudioMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusHints": "readParcelable", + "__parcelType": "android.telecom.StatusHints" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setStatusHints", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"presentation": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"callId": "readString16"}, + {"callerDisplayName": "readString16"}, + {"presentation": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setCallerDisplayName", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"callId": "readString16"}, + { + "conferenceableCallIds": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setConferenceableConnections", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "connection": "readParcelable", + "__parcelType": "android.telecom.ParcelableConnection" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "addExistingConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "putExtras", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"callId": "readString16"}, + { + "keys": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "removeExtras", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"callId": "readString16"}, + {"audioRoute": "readInt32"}, + {"bluetoothAddress": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setAudioRoute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "endpoint": "readParcelable", + "__parcelType": "android.telecom.CallEndpoint" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "requestCallEndpointChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"callId": "readString16"}, + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onConnectionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onRttInitiationSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"callId": "readString16"}, + {"reason": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onRttInitiationFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onRttSessionRemotelyTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onRemoteRttRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onPhoneAccountChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "onConnectionServiceFocusReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"callIdi": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "resetConnectionTime", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"callId": "readString16"}, + {"isConference": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setConferenceState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"callId": "readString16"}, + {"direction": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "setCallDirection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"callId": "readString16"}, + {"timeoutMillis": "readInt64"}, + {"provider": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sessionInfo": "readParcelable", + "__parcelType": "com.android.internal.telecom.Session.Info" + }] + } + ], + "name": "queryLocation", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConnectionServiceAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IDeviceIdleControllerAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IDeviceIdleControllerAdapter.struct new file mode 100644 index 00000000..68270555 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IDeviceIdleControllerAdapter.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:46.786183936Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IDeviceIdleControllerAdapter", + "calls": [{ + "code": 1, + "in": [ + {"packageName": "readString16"}, + {"duration": "readInt64"}, + {"userHandle": "readInt32"}, + {"reason": "readString16"} + ], + "name": "exemptAppTemporarilyForEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IDeviceIdleControllerAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallAdapter.struct new file mode 100644 index 00000000..6cf3fc0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallAdapter.struct @@ -0,0 +1,376 @@ +{ + "produced_on": "2024-04-12T08:47:46.788557423Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IInCallAdapter", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readString16"}, + {"videoState": "readInt32"} + ], + "name": "answerCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "address": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "deflectCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readString16"}, + {"rejectWithMessage": "readBool"}, + {"textMessage": "readString16"} + ], + "name": "rejectCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"rejectReason": "readInt32"} + ], + "name": "rejectCallWithReason", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "targetNumber": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"isConfirmationRequired": "readBool"} + ], + "name": "transferCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callId": "readString16"}, + {"otherCallId": "readString16"} + ], + "name": "consultativeTransfer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"callId": "readString16"}], + "name": "disconnectCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"callId": "readString16"}], + "name": "holdCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"callId": "readString16"}], + "name": "unholdCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"shouldMute": "readBool"}], + "name": "mute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"route": "readInt32"}, + {"bluetoothAddress": "readString16"} + ], + "name": "setAudioRoute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "endpoint": "readParcelable", + "__parcelType": "android.telecom.CallEndpoint" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestCallEndpointChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"callId": "readString16"}], + "name": "enterBackgroundAudioProcessing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"callId": "readString16"}, + {"shouldRing": "readBool"} + ], + "name": "exitBackgroundAudioProcessing", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"callId": "readString16"}, + {"digit": "readChar"} + ], + "name": "playDtmfTone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"callId": "readString16"}], + "name": "stopDtmfTone", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"callId": "readString16"}, + {"proceed": "readBool"} + ], + "name": "postDialContinue", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"setDefault": "readBool"} + ], + "name": "phoneAccountSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"callId": "readString16"}, + {"otherCallId": "readString16"} + ], + "name": "conference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"callId": "readString16"}], + "name": "splitFromConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"callId": "readString16"}], + "name": "mergeConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [{"callId": "readString16"}], + "name": "swapConference", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"callId": "readString16"}, + { + "participants": "readList", + "__parcelType": "android.net.Uri" + } + ], + "name": "addConferenceParticipants", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "turnOnProximitySensor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"screenOnImmediately": "readBool"}], + "name": "turnOffProximitySensor", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"callId": "readString16"}], + "name": "pullExternalCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"callId": "readString16"}, + {"event": "readString16"}, + {"targetSdkVer": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "sendCallEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "putExtras", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"callId": "readString16"}, + { + "keys": "readList", + "__parcelType": "String" + } + ], + "name": "removeExtras", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"callId": "readString16"}], + "name": "sendRttRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"callId": "readString16"}, + {"id": "readInt32"}, + {"accept": "readBool"} + ], + "name": "respondToRttRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [{"callId": "readString16"}], + "name": "stopRtt", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"callId": "readString16"}, + {"mode": "readInt32"} + ], + "name": "setRttMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"callId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destAcct": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"videoState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "handoverTo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInCallAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallService.struct new file mode 100644 index 00000000..9c5ce46f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInCallService.struct @@ -0,0 +1,191 @@ +{ + "produced_on": "2024-04-12T08:47:46.790474391Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IInCallService", + "calls": [ + { + "code": 1, + "in": [{"inCallAdapter": "readStrongBinder"}], + "name": "setInCallAdapter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.telecom.ParcelableCall" + }] + } + ], + "name": "addCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "call": "readParcelable", + "__parcelType": "android.telecom.ParcelableCall" + }] + } + ], + "name": "updateCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readString16"}, + {"remaining": "readString16"} + ], + "name": "setPostDial", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callId": "readString16"}, + {"remaining": "readString16"} + ], + "name": "setPostDialWait", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callAudioState": "readParcelable", + "__parcelType": "android.telecom.CallAudioState" + }] + } + ], + "name": "onCallAudioStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callEndpoint": "readParcelable", + "__parcelType": "android.telecom.CallEndpoint" + }] + } + ], + "name": "onCallEndpointChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "availableCallEndpoints": "readList", + "__parcelType": "android.telecom.CallEndpoint" + }], + "name": "onAvailableCallEndpointsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"isMuted": "readBool"}], + "name": "onMuteStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"showDialpad": "readBool"}], + "name": "bringToForeground", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"canAddCall": "readBool"}], + "name": "onCanAddCallChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "silenceRinger", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callId": "readString16"}, + {"event": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "onConnectionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"callId": "readString16"}, + {"id": "readInt32"} + ], + "name": "onRttUpgradeRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"callId": "readString16"}, + {"reason": "readInt32"} + ], + "name": "onRttInitiationFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"callId": "readString16"}, + {"error": "readInt32"} + ], + "name": "onHandoverFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"callId": "readString16"}], + "name": "onHandoverComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInCallService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInternalServiceRetriever.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInternalServiceRetriever.struct new file mode 100644 index 00000000..c05dc14e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IInternalServiceRetriever.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.791529122Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IInternalServiceRetriever", + "calls": [{ + "code": 1, + "in": [], + "name": "getDeviceIdleController", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IInternalServiceRetriever", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionCallback.struct new file mode 100644 index 00000000..d3c235cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.792471531Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IPhoneAccountSuggestionCallback", + "calls": [{ + "code": 1, + "in": [ + {"number": "readString16"}, + { + "suggestions": "readList", + "__parcelType": "android.telecom.PhoneAccountSuggestion" + } + ], + "name": "suggestPhoneAccounts", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPhoneAccountSuggestionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionService.struct new file mode 100644 index 00000000..6ffbd70a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IPhoneAccountSuggestionService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.793504692Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IPhoneAccountSuggestionService", + "calls": [{ + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"number": "readString16"} + ], + "name": "onAccountSuggestionRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPhoneAccountSuggestionService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IStreamingCallAdapter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IStreamingCallAdapter.struct new file mode 100644 index 00000000..025595ae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IStreamingCallAdapter.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.794347749Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IStreamingCallAdapter", + "calls": [{ + "code": 1, + "in": [{"state": "readInt32"}], + "name": "setStreamingState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStreamingCallAdapter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomLoader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomLoader.struct new file mode 100644 index 00000000..6990d037 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomLoader.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.795250707Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ITelecomLoader", + "calls": [{ + "code": 1, + "in": [{"retriever": "readStrongBinder"}], + "name": "createTelecomService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "ITelecomLoader", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomService.struct new file mode 100644 index 00000000..a4392601 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/ITelecomService.struct @@ -0,0 +1,1066 @@ +{ + "produced_on": "2024-04-12T08:47:46.802015491Z", + "source_location": "", + "full_name": "com.android.internal.telecom.ITelecomService", + "calls": [ + { + "code": 1, + "in": [ + {"showDialpad": "readBool"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "showInCallScreen", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uriScheme": "readString16"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDefaultOutgoingPhoneAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ] + }, + { + "code": 3, + "in": [{"callingPackage": "readString16"}], + "name": "getUserSelectedOutgoingPhoneAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ], + "name": "setUserSelectedOutgoingPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"includeDisabledAccounts": "readBool"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCallCapablePhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 6, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getSelfManagedPhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getOwnSelfManagedPhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"uriScheme": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "getPhoneAccountsSupportingScheme", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 9, + "in": [{"packageName": "readString16"}], + "name": "getPhoneAccountsForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "getPhoneAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.PhoneAccount" + }] + } + ] + }, + { + "code": 11, + "in": [], + "name": "getAllPhoneAccountsCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [], + "name": "getAllPhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 13, + "in": [], + "name": "getAllPhoneAccountHandles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telecom.ParceledListSlice" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getSimCallManager", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ] + }, + { + "code": 15, + "in": [ + {"userId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getSimCallManagerForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "metadata": "readParcelable", + "__parcelType": "android.telecom.PhoneAccount" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "registerPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "account": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "unregisterPhoneAccount", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"packageName": "readString16"}], + "name": "clearAccounts", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"number": "readString16"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isVoiceMailNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceMailNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1Number", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 22, + "in": [], + "name": "getDefaultPhoneApp", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 23, + "in": [{"callingPackage": "readString16"}], + "name": "getDefaultDialerPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 24, + "in": [{"userId": "readInt32"}], + "name": "getDefaultDialerPackageForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 25, + "in": [{"callingPackage": "readString16"}], + "name": "getSystemDialerPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 26, + "in": [], + "name": "dumpCallAnalytics", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.TelecomAnalytics" + }] + } + ] + }, + { + "code": 27, + "in": [{"callingPackage": "readString16"}], + "name": "silenceRinger", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isInCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"callingPackage": "readString16"}], + "name": "hasManageOngoingCallsPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isInManagedCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 31, + "in": [{"callingPackage": "readString16"}], + "name": "isRinging", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 32, + "in": [], + "name": "getCallState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 33, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCallStateUsingPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 34, + "in": [{"callingPackage": "readString16"}], + "name": "endCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 35, + "in": [{"callingPackage": "readString16"}], + "name": "acceptRingingCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"callingPackage": "readString16"}, + {"videoState": "readInt32"} + ], + "name": "acceptRingingCallWithVideoState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [{"callingPackage": "readString16"}], + "name": "cancelMissedCallsNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"dialString": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "handlePinMmi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"dialString": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "handlePinMmiForPhoneAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 40, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "getAdnUriForPhoneAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 41, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isTtySupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 42, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCurrentTtyMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 43, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"callingPackage": "readString16"} + ], + "name": "addNewIncomingCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"callingPackage": "readString16"} + ], + "name": "addNewIncomingConference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccount": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "addNewUnknownCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + { + "participants": "readList", + "__parcelType": "android.net.Uri" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"callingPackage": "readString16"} + ], + "name": "startConference", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "handle": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "placeCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"isEnabled": "readBool"} + ], + "name": "enablePhoneAccount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [{"packageName": "readString16"}], + "name": "setDefaultDialer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 50, + "in": [], + "name": "stopBlockSuppression", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"callingPackage": "readString16"}], + "name": "createManageBlockedNumbersIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 52, + "in": [{"number": "readString16"}], + "name": "createLaunchEmergencyDialerIntent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 53, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "isIncomingCallPermitted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 54, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "isOutgoingCallPermitted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 55, + "in": [], + "name": "waitOnHandlers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 56, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "srcAddr": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"videoState": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destAcct": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "acceptHandover", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 57, + "in": [{"packageName": "readString16"}], + "name": "setTestEmergencyPhoneAccountPackageNameFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 58, + "in": [], + "name": "isInEmergencyCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 59, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"callingPackageProxy": "readString16"} + ], + "name": "handleCallIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [], + "name": "cleanupStuckCalls", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 61, + "in": [], + "name": "cleanupOrphanPhoneAccounts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 62, + "in": [], + "name": "resetCarMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [{"packageName": "readString16"}], + "name": "setTestDefaultCallRedirectionApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [{"message": "readString16"}], + "name": "requestLogMark", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 65, + "in": [{"flattenedComponentName": "readString16"}], + "name": "setTestPhoneAcctSuggestionComponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 66, + "in": [{"packageName": "readString16"}], + "name": "setTestDefaultCallScreeningApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 67, + "in": [ + {"packageName": "readString16"}, + {"isAdded": "readBool"} + ], + "name": "addOrRemoveTestCallCompanionApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 68, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "testComponentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "setSystemDialer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 69, + "in": [{"packageName": "readString16"}], + "name": "setTestDefaultDialer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 70, + "in": [{"packageName": "readString16"}], + "name": "setTestCallDiagnosticService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 71, + "in": [ + {"packageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "isInSelfManagedCall", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 72, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callAttributes": "readParcelable", + "__parcelType": "android.telecom.CallAttributes" + }] + }, + {"callback": "readStrongBinder"}, + {"callId": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "addCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITelecomService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoCallback.struct new file mode 100644 index 00000000..29d727af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoCallback.struct @@ -0,0 +1,98 @@ +{ + "produced_on": "2024-04-12T08:47:46.804297837Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IVideoCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "videoProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "receiveSessionModifyRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"status": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "requestedProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "receiveSessionModifyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"event": "readInt32"}], + "name": "handleCallSessionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "changePeerDimensions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"dataUsage": "readInt64"}], + "name": "changeCallDataUsage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cameraCapabilities": "readParcelable", + "__parcelType": "com.android.internal.telecom.VideoProfile.CameraCapabilities" + }] + } + ], + "name": "changeCameraCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"videoQuality": "readInt32"}], + "name": "changeVideoQuality", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVideoCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoProvider.struct new file mode 100644 index 00000000..de6d2505 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/IVideoProvider.struct @@ -0,0 +1,151 @@ +{ + "produced_on": "2024-04-12T08:47:46.805646574Z", + "source_location": "", + "full_name": "com.android.internal.telecom.IVideoProvider", + "calls": [ + { + "code": 1, + "in": [{"videoCallbackBinder": "readStrongBinder"}], + "name": "addVideoCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"videoCallbackBinder": "readStrongBinder"}], + "name": "removeVideoCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cameraId": "readString16"}, + {"mCallingPackageName": "readString16"}, + {"targetSdkVersion": "readInt32"} + ], + "name": "setCamera", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setPreviewSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.Surface" + }] + } + ], + "name": "setDisplaySurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"rotation": "readInt32"}], + "name": "setDeviceOrientation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"value": "readFloat"}], + "name": "setZoom", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fromProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "toProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "sendSessionModifyRequest", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "responseProfile": "readParcelable", + "__parcelType": "android.telecom.VideoProfile" + }] + } + ], + "name": "sendSessionModifyResponse", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "requestCameraCapabilities", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [], + "name": "requestCallDataUsage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "setPauseImage", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVideoProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/RemoteServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/RemoteServiceCallback.struct new file mode 100644 index 00000000..a03da504 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telecom/RemoteServiceCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.806615703Z", + "source_location": "", + "full_name": "com.android.internal.telecom.RemoteServiceCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "components": "readList", + "__parcelType": "android.content.ComponentName" + }, + { + "callServices": "readList", + "__parcelType": "IBinder" + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "RemoteServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IBooleanConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IBooleanConsumer.struct new file mode 100644 index 00000000..43e8ac58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IBooleanConsumer.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.049333654Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IBooleanConsumer", + "calls": [{ + "code": 1, + "in": [{"result": "readBool"}], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBooleanConsumer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICallForwardingInfoCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICallForwardingInfoCallback.struct new file mode 100644 index 00000000..bc7c81fc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICallForwardingInfoCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:47.050186111Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ICallForwardingInfoCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.CallForwardingInfo" + }] + } + ], + "name": "onCallForwardingInfoAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readInt32"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICallForwardingInfoCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigChangeListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigChangeListener.struct new file mode 100644 index 00000000..c16378ce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigChangeListener.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:46.303952410Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ICarrierConfigChangeListener", + "calls": [{ + "code": 1, + "in": [ + {"slotIndex": "readInt32"}, + {"subId": "readInt32"}, + {"carrierId": "readInt32"}, + {"specificCarrierId": "readInt32"} + ], + "name": "onCarrierConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICarrierConfigChangeListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigLoader.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigLoader.struct new file mode 100644 index 00000000..660affea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierConfigLoader.struct @@ -0,0 +1,118 @@ +{ + "produced_on": "2024-04-12T08:47:47.051664880Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ICarrierConfigLoader", + "calls": [ + { + "code": 1, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getConfigForSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getConfigForSubIdWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overrides": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + }, + {"persistent": "readBool"} + ], + "name": "overrideConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"subId": "readInt32"}], + "name": "notifyConfigChangedForSubId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"phoneId": "readInt32"}, + {"simState": "readString16"} + ], + "name": "updateConfigForPhoneId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "getDefaultCarrierServicePackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"carrierConfigs": "readString16Vector"} + ], + "name": "getConfigSubsetForSubIdWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.PersistableBundle" + }] + } + ] + } + ], + "name": "ICarrierConfigLoader", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierPrivilegesCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierPrivilegesCallback.struct new file mode 100644 index 00000000..8771e65a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ICarrierPrivilegesCallback.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.305122773Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ICarrierPrivilegesCallback", + "calls": [ + { + "code": 1, + "in": [ + { + "privilegedPackageNames": "readList", + "__parcelType": "String" + }, + {"privilegedUids": "readInt32Vector"} + ], + "name": "onCarrierPrivilegesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"carrierServicePackageName": "readString16"}, + {"carrierServiceUid": "readInt32"} + ], + "name": "onCarrierServiceChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICarrierPrivilegesCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelectionServiceController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelectionServiceController.struct new file mode 100644 index 00000000..8ac9ab82 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelectionServiceController.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:47.052800593Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IDomainSelectionServiceController", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.telephony.DomainSelectionService.SelectionAttributes" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "selectDomain", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceState": "readParcelable", + "__parcelType": "android.telephony.ServiceState" + }] + } + ], + "name": "updateServiceState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"slotId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.telephony.BarringInfo" + }] + } + ], + "name": "updateBarringInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDomainSelectionServiceController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelector.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelector.struct new file mode 100644 index 00000000..4bdf9cd8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IDomainSelector.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:47.053836054Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IDomainSelector", + "calls": [ + { + "code": 1, + "in": [], + "name": "cancelSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attr": "readParcelable", + "__parcelType": "android.telephony.DomainSelectionService.SelectionAttributes" + }] + } + ], + "name": "reselectDomain", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "finishSelection", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDomainSelector", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIccPhoneBook.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIccPhoneBook.struct new file mode 100644 index 00000000..a52152cd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIccPhoneBook.struct @@ -0,0 +1,141 @@ +{ + "produced_on": "2024-04-12T08:47:44.209103734Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IIccPhoneBook", + "calls": [ + { + "code": 1, + "in": [{"efid": "readInt32"}], + "name": "getAdnRecordsInEf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.telephony.uicc.AdnRecord" + } + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"efid": "readInt32"} + ], + "name": "getAdnRecordsInEfForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.telephony.uicc.AdnRecord" + } + ] + }, + { + "code": 3, + "in": [ + {"efid": "readInt32"}, + {"oldTag": "readString16"}, + {"oldPhoneNumber": "readString16"}, + {"newTag": "readString16"}, + {"newPhoneNumber": "readString16"}, + {"pin2": "readString16"} + ], + "name": "updateAdnRecordsInEfBySearch", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"subId": "readInt32"}, + {"efid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.content.ContentValues" + }] + }, + {"pin2": "readString16"} + ], + "name": "updateAdnRecordsInEfBySearchForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"efid": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "values": "readParcelable", + "__parcelType": "android.content.ContentValues" + }] + }, + {"index": "readInt32"}, + {"pin2": "readString16"} + ], + "name": "updateAdnRecordsInEfByIndexForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"efid": "readInt32"}], + "name": "getAdnRecordsSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 7, + "in": [ + {"subId": "readInt32"}, + {"efid": "readInt32"} + ], + "name": "getAdnRecordsSizeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 8, + "in": [{"subId": "readInt32"}], + "name": "getAdnRecordsCapacityForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telephony.uicc.AdnCapacity" + }] + } + ] + } + ], + "name": "IIccPhoneBook", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IImsStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IImsStateCallback.struct new file mode 100644 index 00000000..0200980a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IImsStateCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.055370674Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IImsStateCallback", + "calls": [ + { + "code": 1, + "in": [{"reason": "readInt32"}], + "name": "onUnavailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IImsStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIntegerConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIntegerConsumer.struct new file mode 100644 index 00000000..41048c36 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IIntegerConsumer.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.056566838Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IIntegerConsumer", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IIntegerConsumer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ILongConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ILongConsumer.struct new file mode 100644 index 00000000..a96286e4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ILongConsumer.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.057358773Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ILongConsumer", + "calls": [{ + "code": 1, + "in": [{"result": "readInt64"}], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ILongConsumer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IMms.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IMms.struct new file mode 100644 index 00000000..238cc4dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IMms.struct @@ -0,0 +1,308 @@ +{ + "produced_on": "2024-04-12T08:47:46.692683414Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IMms", + "calls": [ + { + "code": 1, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"locationUrl": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"configOverrides": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"messageId": "readInt64"}, + {"attributionTag": "readString16"} + ], + "name": "sendMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"locationUrl": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"configOverrides": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "downloadedIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"messageId": "readInt64"}, + {"attributionTag": "readString16"} + ], + "name": "downloadMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callingPkg": "readString16"}, + {"address": "readString16"}, + {"type": "readInt32"}, + {"text": "readString16"}, + {"timestampMillis": "readInt64"}, + {"seen": "readBool"}, + {"read": "readBool"} + ], + "name": "importTextMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"messageId": "readString16"}, + {"timestampSecs": "readInt64"}, + {"seen": "readBool"}, + {"read": "readBool"} + ], + "name": "importMultimediaMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "deleteStoredMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"callingPkg": "readString16"}, + {"conversationId": "readInt64"} + ], + "name": "deleteStoredConversation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statusValues": "readParcelable", + "__parcelType": "android.content.ContentValues" + }] + } + ], + "name": "updateStoredMessageStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"callingPkg": "readString16"}, + {"conversationId": "readInt64"}, + {"archived": "readBool"} + ], + "name": "archiveStoredConversation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"callingPkg": "readString16"}, + {"address": "readString16"}, + {"text": "readString16"} + ], + "name": "addTextMessageDraft", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "contentUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "addMultimediaMessageDraft", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"configOverrides": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "sendStoredMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"callingPkg": "readString16"}, + {"enabled": "readBool"} + ], + "name": "setAutoPersisting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "getAutoPersisting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IMms", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/INumberVerificationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/INumberVerificationCallback.struct new file mode 100644 index 00000000..9502ce09 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/INumberVerificationCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.058180270Z", + "source_location": "", + "full_name": "com.android.internal.telephony.INumberVerificationCallback", + "calls": [ + { + "code": 1, + "in": [{"phoneNumber": "readString16"}], + "name": "onCallReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"reason": "readInt32"}], + "name": "onVerificationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "INumberVerificationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOnSubscriptionsChangedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOnSubscriptionsChangedListener.struct new file mode 100644 index 00000000..48bba162 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOnSubscriptionsChangedListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.305967550Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IOnSubscriptionsChangedListener", + "calls": [{ + "code": 1, + "in": [], + "name": "onSubscriptionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IOnSubscriptionsChangedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOns.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOns.struct new file mode 100644 index 00000000..8c50ff4d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IOns.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:47.060274652Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IOns", + "calls": [ + { + "code": 1, + "in": [ + {"enable": "readBool"}, + {"callingPackage": "readString16"} + ], + "name": "setEnable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"callingPackage": "readString16"}], + "name": "isEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"needValidation": "readBool"}, + {"callbackStub": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "setPreferredDataSubscriptionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getPreferredDataSubscriptionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + { + "availableNetworks": "readList", + "__parcelType": "android.telephony.AvailableNetworkInfo" + }, + {"callbackStub": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "updateAvailableNetworks", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOns", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneStateListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneStateListener.struct new file mode 100644 index 00000000..65fc2e09 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneStateListener.struct @@ -0,0 +1,445 @@ +{ + "produced_on": "2024-04-12T08:47:46.309404388Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IPhoneStateListener", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "serviceState": "readParcelable", + "__parcelType": "android.telephony.ServiceState" + }] + } + ], + "name": "onServiceStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"asu": "readInt32"}], + "name": "onSignalStrengthChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"mwi": "readBool"}], + "name": "onMessageWaitingIndicatorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"cfi": "readBool"}], + "name": "onCallForwardingIndicatorChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "location": "readParcelable", + "__parcelType": "android.telephony.CellIdentity" + }] + } + ], + "name": "onCellLocationChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"state": "readInt32"}, + {"incomingNumber": "readString16"} + ], + "name": "onLegacyCallStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"state": "readInt32"}], + "name": "onCallStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"state": "readInt32"}, + {"networkType": "readInt32"} + ], + "name": "onDataConnectionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"direction": "readInt32"}], + "name": "onDataActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrength": "readParcelable", + "__parcelType": "android.telephony.SignalStrength" + }] + } + ], + "name": "onSignalStrengthsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{ + "cellInfo": "readList", + "__parcelType": "android.telephony.CellInfo" + }], + "name": "onCellInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callState": "readParcelable", + "__parcelType": "android.telephony.PreciseCallState" + }] + } + ], + "name": "onPreciseCallStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dataConnectionState": "readParcelable", + "__parcelType": "android.telephony.PreciseDataConnectionState" + }] + } + ], + "name": "onPreciseDataConnectionStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dcRtInfo": "readParcelable", + "__parcelType": "android.telephony.DataConnectionRealTimeInfo" + }] + } + ], + "name": "onDataConnectionRealTimeInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"state": "readInt32"}], + "name": "onSrvccStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"activationState": "readInt32"}], + "name": "onVoiceActivationStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"activationState": "readInt32"}], + "name": "onDataActivationStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"rawData": "readByteVector"}], + "name": "onOemHookRawEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"active": "readBool"}], + "name": "onCarrierNetworkChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"enabled": "readBool"}], + "name": "onUserMobileDataStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "telephonyDisplayInfo": "readParcelable", + "__parcelType": "android.telephony.TelephonyDisplayInfo" + }] + } + ], + "name": "onDisplayInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capability": "readParcelable", + "__parcelType": "android.telephony.PhoneCapability" + }] + } + ], + "name": "onPhoneCapabilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"subId": "readInt32"}], + "name": "onActiveDataSubIdChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"state": "readInt32"}], + "name": "onRadioPowerStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{ + "callStateList": "readList", + "__parcelType": "android.telephony.CallState" + }], + "name": "onCallStatesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"emergencyNumberList": "readMap"}], + "name": "onEmergencyNumberListChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "placedEmergencyNumber": "readParcelable", + "__parcelType": "android.telephony.emergency.EmergencyNumber" + }] + }, + {"subscriptionId": "readInt32"} + ], + "name": "onOutgoingEmergencyCall", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentEmergencyNumber": "readParcelable", + "__parcelType": "android.telephony.emergency.EmergencyNumber" + }] + }, + {"subscriptionId": "readInt32"} + ], + "name": "onOutgoingEmergencySms", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"disconnectCause": "readInt32"}, + {"preciseDisconnectCause": "readInt32"} + ], + "name": "onCallDisconnectCauseChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsReasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "onImsCallDisconnectCauseChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentity": "readParcelable", + "__parcelType": "android.telephony.CellIdentity" + }] + }, + {"chosenPlmn": "readString16"}, + {"domain": "readInt32"}, + {"causeCode": "readInt32"}, + {"additionalCauseCode": "readInt32"} + ], + "name": "onRegistrationFailed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "barringInfo": "readParcelable", + "__parcelType": "android.telephony.BarringInfo" + }] + } + ], + "name": "onBarringInfoChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [{ + "configs": "readList", + "__parcelType": "android.telephony.PhysicalChannelConfig" + }], + "name": "onPhysicalChannelConfigChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"enabled": "readBool"}, + {"reason": "readInt32"} + ], + "name": "onDataEnabledChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"reason": "readInt32"}, + {"allowedNetworkType": "readInt64"} + ], + "name": "onAllowedNetworkTypesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [{ + "linkCapacityEstimateList": "readList", + "__parcelType": "android.telephony.LinkCapacityEstimate" + }], + "name": "onLinkCapacityEstimateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "mediaQualityStatus": "readParcelable", + "__parcelType": "android.telephony.ims.MediaQualityStatus" + }] + } + ], + "name": "onMediaQualityStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"type": "readInt32"}], + "name": "onCallBackModeStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"type": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "onCallBackModeStopped", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPhoneStateListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneSubInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneSubInfo.struct new file mode 100644 index 00000000..f98737f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IPhoneSubInfo.struct @@ -0,0 +1,505 @@ +{ + "produced_on": "2024-04-12T08:47:47.067167649Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IPhoneSubInfo", + "calls": [ + { + "code": 1, + "in": [{"callingPackage": "readString16"}], + "name": "getDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDeviceIdWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getNaiForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [ + {"phoneId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDeviceIdForPhone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getImeiForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDeviceSvn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDeviceSvnUsingSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [{"callingPackage": "readString16"}], + "name": "getSubscriberId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [ + {"callingPackage": "readString16"}, + {"callingComponenId": "readString16"} + ], + "name": "getSubscriberIdWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 10, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getSubscriberIdForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 11, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getGroupIdLevel1ForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 12, + "in": [{"callingPackage": "readString16"}], + "name": "getIccSerialNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 13, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getIccSerialNumberWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 14, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getIccSerialNumberForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 15, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1Number", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 16, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1NumberForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 17, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1AlphaTag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 18, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1AlphaTagForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 19, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getMsisdn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 20, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getMsisdnForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 21, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceMailNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 22, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceMailNumberForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 23, + "in": [ + {"subId": "readInt32"}, + {"keyType": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getCarrierInfoForImsiEncryption", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ImsiEncryptionInfo" + }] + } + ] + }, + { + "code": 24, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsiEncryptionInfo": "readParcelable", + "__parcelType": "android.telephony.ImsiEncryptionInfo" + }] + } + ], + "name": "setCarrierInfoForImsiEncryption", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "resetCarrierKeysForImsiEncryption", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceMailAlphaTag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 27, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceMailAlphaTagForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 28, + "in": [{"subId": "readInt32"}], + "name": "getIsimImpi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 29, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getImsPrivateUserIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 30, + "in": [{"subId": "readInt32"}], + "name": "getIsimDomain", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 31, + "in": [{"subId": "readInt32"}], + "name": "getIsimImpu", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 32, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getImsPublicUserIdentities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.net.Uri" + } + ] + }, + { + "code": 33, + "in": [{"subId": "readInt32"}], + "name": "getIsimIst", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 34, + "in": [{"subId": "readInt32"}], + "name": "getIsimPcscf", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 35, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"}, + {"authType": "readInt32"}, + {"data": "readString16"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getIccSimChallengeResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 36, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"} + ], + "name": "getSmscIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 37, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"} + ], + "name": "getSimServiceTable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IPhoneSubInfo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISetOpportunisticDataCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISetOpportunisticDataCallback.struct new file mode 100644 index 00000000..68ec4d1d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISetOpportunisticDataCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.068404784Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ISetOpportunisticDataCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISetOpportunisticDataCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISipDialogStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISipDialogStateCallback.struct new file mode 100644 index 00000000..8d8043af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISipDialogStateCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.069378563Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ISipDialogStateCallback", + "calls": [{ + "code": 1, + "in": [{ + "dialogs": "readList", + "__parcelType": "android.telephony.ims.SipDialogState" + }], + "name": "onActiveSipDialogsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISipDialogStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISms.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISms.struct new file mode 100644 index 00000000..a8805570 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISms.struct @@ -0,0 +1,583 @@ +{ + "produced_on": "2024-04-12T08:47:47.078332671Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ISms", + "calls": [ + { + "code": 1, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"} + ], + "name": "getAllMessagesFromIccEfForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "com.android.internal.telephony.SmsRawData" + } + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"messageIndex": "readInt32"}, + {"newStatus": "readInt32"}, + {"pdu": "readByteVector"} + ], + "name": "updateMessageOnIccEfForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"status": "readInt32"}, + {"pdu": "readByteVector"}, + {"smsc": "readByteVector"} + ], + "name": "copyMessageToIccEfForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingattributionTag": "readString16"}, + {"destAddr": "readString16"}, + {"scAddr": "readString16"}, + {"destPort": "readInt32"}, + {"data": "readByteVector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deliveryIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "sendDataForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"destAddr": "readString16"}, + {"scAddr": "readString16"}, + {"text": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deliveryIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"persistMessageForNonDefaultSmsApp": "readBool"}, + {"messageId": "readInt64"} + ], + "name": "sendTextForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"destAddr": "readString16"}, + {"scAddr": "readString16"}, + {"text": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deliveryIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"persistMessageForNonDefaultSmsApp": "readBool"}, + {"priority": "readInt32"}, + {"expectMore": "readBool"}, + {"validityPeriod": "readInt32"} + ], + "name": "sendTextForSubscriberWithOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"subId": "readInt32"}, + {"pdu": "readByteVector"}, + {"format": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receivedIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "injectSmsPduForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"destinationAddress": "readString16"}, + {"scAddress": "readString16"}, + { + "parts": "readList", + "__parcelType": "String" + }, + { + "sentIntents": "readList", + "__parcelType": "android.app.PendingIntent" + }, + { + "deliveryIntents": "readList", + "__parcelType": "android.app.PendingIntent" + }, + {"persistMessageForNonDefaultSmsApp": "readBool"}, + {"messageId": "readInt64"} + ], + "name": "sendMultipartTextForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"destinationAddress": "readString16"}, + {"scAddress": "readString16"}, + { + "parts": "readList", + "__parcelType": "String" + }, + { + "sentIntents": "readList", + "__parcelType": "android.app.PendingIntent" + }, + { + "deliveryIntents": "readList", + "__parcelType": "android.app.PendingIntent" + }, + {"persistMessageForNonDefaultSmsApp": "readBool"}, + {"priority": "readInt32"}, + {"expectMore": "readBool"}, + {"validityPeriod": "readInt32"} + ], + "name": "sendMultipartTextForSubscriberWithOptions", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"subId": "readInt32"}, + {"messageIdentifier": "readInt32"}, + {"ranType": "readInt32"} + ], + "name": "enableCellBroadcastForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"subId": "readInt32"}, + {"messageIdentifier": "readInt32"}, + {"ranType": "readInt32"} + ], + "name": "disableCellBroadcastForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 12, + "in": [ + {"subId": "readInt32"}, + {"startMessageId": "readInt32"}, + {"endMessageId": "readInt32"}, + {"ranType": "readInt32"} + ], + "name": "enableCellBroadcastRangeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"subId": "readInt32"}, + {"startMessageId": "readInt32"}, + {"endMessageId": "readInt32"}, + {"ranType": "readInt32"} + ], + "name": "disableCellBroadcastRangeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [{"packageName": "readString16"}], + "name": "getPremiumSmsPermission", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"subId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "getPremiumSmsPermissionForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"packageName": "readString16"}, + {"permission": "readInt32"} + ], + "name": "setPremiumSmsPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"subId": "readInt32"}, + {"packageName": "readString16"}, + {"permission": "readInt32"} + ], + "name": "setPremiumSmsPermissionForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"subId": "readInt32"}], + "name": "isImsSmsSupportedForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [{"subId": "readInt32"}], + "name": "isSmsSimPickActivityNeeded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [], + "name": "getPreferredSmsSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [{"subId": "readInt32"}], + "name": "getImsSmsFormatForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 22, + "in": [], + "name": "isSMSPromptEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingAttributionTag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"scAddress": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "deliveryIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "sendStoredText", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"callingAttributeTag": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messageUri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"scAddress": "readString16"}, + { + "sentIntents": "readList", + "__parcelType": "android.app.PendingIntent" + }, + { + "deliveryIntents": "readList", + "__parcelType": "android.app.PendingIntent" + } + ], + "name": "sendStoredMultipartText", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"subId": "readInt32"}], + "name": "getCarrierConfigValuesForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 26, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "createAppSpecificSmsToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 27, + "in": [ + {"subId": "readInt32"}, + {"callingPkg": "readString16"}, + {"prefixes": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "createAppSpecificSmsTokenWithPackageInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 28, + "in": [ + {"subId": "readInt32"}, + {"isStorageAvailable": "readBool"} + ], + "name": "setStorageMonitorMemoryStatusOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [{"subId": "readInt32"}], + "name": "clearStorageMonitorMemoryStatusOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"subId": "readInt32"}, + {"callingApk": "readString16"}, + {"callingFeatureId": "readString16"}, + {"destAddress": "readString16"}, + {"countryIso": "readString16"} + ], + "name": "checkSmsShortCodeDestination", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 31, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getSmscAddressFromIccEfForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 32, + "in": [ + {"smsc": "readString16"}, + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setSmscAddressOnIccEfForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 33, + "in": [{"subId": "readInt32"}], + "name": "getSmsCapacityOnIccForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 34, + "in": [{"subId": "readInt32"}], + "name": "resetAllCellBroadcastRanges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISms", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISub.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISub.struct new file mode 100644 index 00000000..94297b57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ISub.struct @@ -0,0 +1,735 @@ +{ + "produced_on": "2024-04-12T08:47:47.086416472Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ISub", + "calls": [ + { + "code": 1, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getAllSubInfoList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 2, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getActiveSubscriptionInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.SubscriptionInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"iccId": "readString16"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getActiveSubscriptionInfoForIccId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.SubscriptionInfo" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"slotIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getActiveSubscriptionInfoForSimSlotIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.SubscriptionInfo" + }] + } + ] + }, + { + "code": 5, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getActiveSubscriptionInfoList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 6, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getActiveSubInfoCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [], + "name": "getActiveSubInfoCountMax", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getAvailableSubscriptionInfoList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 9, + "in": [{"callingPackage": "readString16"}], + "name": "getAccessibleSubscriptionInfoList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 10, + "in": [{"cardId": "readInt32"}], + "name": "requestEmbeddedSubscriptionInfoListRefresh", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"uniqueId": "readString16"}, + {"displayName": "readString16"}, + {"slotIndex": "readInt32"}, + {"subscriptionType": "readInt32"} + ], + "name": "addSubInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [ + {"uniqueId": "readString16"}, + {"subscriptionType": "readInt32"} + ], + "name": "removeSubInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [ + {"subId": "readInt32"}, + {"tint": "readInt32"} + ], + "name": "setIconTint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [ + {"displayName": "readString16"}, + {"subId": "readInt32"}, + {"nameSource": "readInt32"} + ], + "name": "setDisplayNameUsingSrc", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [ + {"number": "readString16"}, + {"subId": "readInt32"} + ], + "name": "setDisplayNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [ + {"roaming": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "setDataRoaming", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [ + {"opportunistic": "readBool"}, + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setOpportunistic", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 18, + "in": [ + {"subIdList": "readInt32Vector"}, + {"callingPackage": "readString16"} + ], + "name": "createSubscriptionGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + } + ] + }, + { + "code": 19, + "in": [ + {"subId": "readInt32"}, + {"needValidation": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setPreferredDataSubscriptionId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "getPreferredDataSubscriptionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 21, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getOpportunisticSubscriptions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 22, + "in": [ + {"subIdList": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupUuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "removeSubscriptionsFromGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"subIdList": "readInt32Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupUuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "addSubscriptionsIntoGroup", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "groupUuid": "readParcelable", + "__parcelType": "android.os.ParcelUuid" + }] + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getSubscriptionsInGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 25, + "in": [{"subId": "readInt32"}], + "name": "getSlotIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 26, + "in": [{"slotIndex": "readInt32"}], + "name": "getSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 27, + "in": [], + "name": "getDefaultSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 28, + "in": [{"subId": "readInt32"}], + "name": "getPhoneId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 29, + "in": [], + "name": "getDefaultDataSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 30, + "in": [{"subId": "readInt32"}], + "name": "setDefaultDataSubId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "getDefaultVoiceSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 32, + "in": [{"subId": "readInt32"}], + "name": "setDefaultVoiceSubId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [], + "name": "getDefaultSmsSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 34, + "in": [{"subId": "readInt32"}], + "name": "setDefaultSmsSubId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [{"visibleOnly": "readBool"}], + "name": "getActiveSubIdList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 36, + "in": [ + {"subId": "readInt32"}, + {"propKey": "readString16"}, + {"propValue": "readString16"} + ], + "name": "setSubscriptionProperty", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"subId": "readInt32"}, + {"propKey": "readString16"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getSubscriptionProperty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 38, + "in": [{"subId": "readInt32"}], + "name": "isSubscriptionEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 39, + "in": [{"slotIndex": "readInt32"}], + "name": "getEnabledSubscriptionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 40, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isActiveSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 41, + "in": [], + "name": "getActiveDataSubscriptionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 42, + "in": [], + "name": "canDisablePhysicalSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 43, + "in": [ + {"enabled": "readBool"}, + {"subscriptionId": "readInt32"} + ], + "name": "setUiccApplicationsEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"sharing": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "setDeviceToDeviceStatusSharing", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 45, + "in": [ + {"contacts": "readString16"}, + {"subscriptionId": "readInt32"} + ], + "name": "setDeviceToDeviceStatusSharingContacts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 46, + "in": [ + {"subId": "readInt32"}, + {"source": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getPhoneNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 47, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getPhoneNumberFromFirstAvailableSource", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 48, + "in": [ + {"subId": "readInt32"}, + {"source": "readInt32"}, + {"number": "readString16"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "setPhoneNumber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"usageSetting": "readInt32"}, + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "setUsageSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 50, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"subId": "readInt32"} + ], + "name": "setSubscriptionUserHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 51, + "in": [{"subId": "readInt32"}], + "name": "getSubscriptionUserHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ] + }, + { + "code": 52, + "in": [ + {"subscriptionId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "isSubscriptionAssociatedWithUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 53, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "getSubscriptionInfoListAssociatedWithUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.SubscriptionInfo" + } + ] + }, + { + "code": 54, + "in": [{"data": "readByteVector"}], + "name": "restoreAllSimSpecificSettingsFromBackup", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISub", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephony.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephony.struct new file mode 100644 index 00000000..f214f1ed --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephony.struct @@ -0,0 +1,4786 @@ +{ + "produced_on": "2024-04-12T08:47:47.143251514Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ITelephony", + "calls": [ + { + "code": 1, + "in": [{"number": "readString16"}], + "name": "dial", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"number": "readString16"} + ], + "name": "call", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callingPackage": "readString16"}], + "name": "isRadioOn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isRadioOnWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "isRadioOnForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isRadioOnForSubscriberWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 7, + "in": [ + {"subId": "readInt32"}, + {"status": "readInt32"} + ], + "name": "setCallComposerStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"subId": "readInt32"}], + "name": "getCallComposerStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"subId": "readInt32"}, + {"pin": "readString16"} + ], + "name": "supplyPinForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"subId": "readInt32"}, + {"puk": "readString16"}, + {"pin": "readString16"} + ], + "name": "supplyPukForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"subId": "readInt32"}, + {"pin": "readString16"} + ], + "name": "supplyPinReportResultForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 12, + "in": [ + {"subId": "readInt32"}, + {"puk": "readString16"}, + {"pin": "readString16"} + ], + "name": "supplyPukReportResultForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 13, + "in": [{"dialString": "readString16"}], + "name": "handlePinMmi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 14, + "in": [ + {"subId": "readInt32"}, + {"ussdRequest": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "wrappedCallback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "handleUssdRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"subId": "readInt32"}, + {"dialString": "readString16"} + ], + "name": "handlePinMmiForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 16, + "in": [], + "name": "toggleRadioOnOff", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"subId": "readInt32"}], + "name": "toggleRadioOnOffForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"turnOn": "readBool"}], + "name": "setRadio", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [ + {"subId": "readInt32"}, + {"turnOn": "readBool"} + ], + "name": "setRadioForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"turnOn": "readBool"}], + "name": "setRadioPower", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 21, + "in": [ + {"subId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "requestRadioPowerOffForReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 22, + "in": [ + {"subId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "clearRadioPowerOffForReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getRadioPowerOffReasons", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "java.util.List" + }] + } + ] + }, + { + "code": 24, + "in": [], + "name": "updateServiceLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"callingPkg": "readString16"}], + "name": "updateServiceLocationWithPackageName", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [], + "name": "enableLocationUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [], + "name": "disableLocationUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [{"callingPackage": "readString16"}], + "name": "enableDataConnectivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"callingPackage": "readString16"}], + "name": "disableDataConnectivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 30, + "in": [{"subId": "readInt32"}], + "name": "isDataConnectivityPossible", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 31, + "in": [ + {"callingPkg": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCellLocation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.CellIdentity" + }] + } + ] + }, + { + "code": 32, + "in": [{"phoneId": "readInt32"}], + "name": "getNetworkCountryIsoForPhone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 33, + "in": [ + {"callingPkg": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getNeighboringCellInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.NeighboringCellInfo" + } + ] + }, + { + "code": 34, + "in": [], + "name": "getCallState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 35, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"featureId": "readString16"} + ], + "name": "getCallStateForSubscription", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 36, + "in": [], + "name": "getDataActivity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 37, + "in": [{"subId": "readInt32"}], + "name": "getDataActivityForSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 38, + "in": [], + "name": "getDataState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 39, + "in": [{"subId": "readInt32"}], + "name": "getDataStateForSubId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 40, + "in": [], + "name": "getActivePhoneType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 41, + "in": [{"slotIndex": "readInt32"}], + "name": "getActivePhoneTypeForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 42, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCdmaEriIconIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 43, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCdmaEriIconIndexForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 44, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCdmaEriIconMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 45, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCdmaEriIconModeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 46, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCdmaEriText", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 47, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCdmaEriTextForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 48, + "in": [], + "name": "needsOtaServiceProvisioning", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [ + {"subId": "readInt32"}, + {"alphaTag": "readString16"}, + {"number": "readString16"} + ], + "name": "setVoiceMailNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 50, + "in": [ + {"subId": "readInt32"}, + {"activationState": "readInt32"} + ], + "name": "setVoiceActivationState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"subId": "readInt32"}, + {"activationState": "readInt32"} + ], + "name": "setDataActivationState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getVoiceActivationState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 53, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getDataActivationState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 54, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceMessageCountForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 55, + "in": [{"subId": "readInt32"}], + "name": "isConcurrentVoiceAndDataAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 56, + "in": [ + {"callingPackage": "readString16"}, + {"subId": "readInt32"} + ], + "name": "getVisualVoicemailSettings", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 57, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"subId": "readInt32"} + ], + "name": "getVisualVoicemailPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 58, + "in": [ + {"callingPackage": "readString16"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "settings": "readParcelable", + "__parcelType": "android.telephony.VisualVoicemailSmsFilterSettings" + }] + } + ], + "name": "enableVisualVoicemailSmsFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 59, + "in": [ + {"callingPackage": "readString16"}, + {"subId": "readInt32"} + ], + "name": "disableVisualVoicemailSmsFilter", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 60, + "in": [ + {"callingPackage": "readString16"}, + {"subId": "readInt32"} + ], + "name": "getVisualVoicemailSmsFilterSettings", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.VisualVoicemailSmsFilterSettings" + }] + } + ] + }, + { + "code": 61, + "in": [{"subId": "readInt32"}], + "name": "getActiveVisualVoicemailSmsFilterSettings", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.VisualVoicemailSmsFilterSettings" + }] + } + ] + }, + { + "code": 62, + "in": [ + {"callingPackage": "readString16"}, + {"callingAttributeTag": "readString16"}, + {"subId": "readInt32"}, + {"number": "readString16"}, + {"port": "readInt32"}, + {"text": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sentIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "sendVisualVoicemailSmsForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 63, + "in": [ + {"callingPackageName": "readString16"}, + {"inputCode": "readString16"} + ], + "name": "sendDialerSpecialCode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 64, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getNetworkTypeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 65, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDataNetworkType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 66, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDataNetworkTypeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 67, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getVoiceNetworkTypeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 68, + "in": [], + "name": "hasIccCard", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 69, + "in": [{"slotIndex": "readInt32"}], + "name": "hasIccCardUsingSlotIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 70, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLteOnCdmaMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 71, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLteOnCdmaModeForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 72, + "in": [ + {"callingPkg": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getAllCellInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.CellInfo" + } + ] + }, + { + "code": 73, + "in": [ + {"subId": "readInt32"}, + {"cb": "readStrongBinder"}, + {"callingPkg": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "requestCellInfoUpdate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 74, + "in": [ + {"subId": "readInt32"}, + {"cb": "readStrongBinder"}, + {"callingPkg": "readString16"}, + {"callingFeatureId": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ws": "readParcelable", + "__parcelType": "android.os.WorkSource" + }] + } + ], + "name": "requestCellInfoUpdateWithWorkSource", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 75, + "in": [ + {"rateInMillis": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "setCellInfoListRate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 76, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "com.android.internal.telephony.IccLogicalChannelRequest" + }] + } + ], + "name": "iccOpenLogicalChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.IccOpenLogicalChannelResponse" + }] + } + ] + }, + { + "code": 77, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "com.android.internal.telephony.IccLogicalChannelRequest" + }] + } + ], + "name": "iccCloseLogicalChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 78, + "in": [ + {"slotIndex": "readInt32"}, + {"portIndex": "readInt32"}, + {"channel": "readInt32"}, + {"cla": "readInt32"}, + {"instruction": "readInt32"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"data": "readString16"} + ], + "name": "iccTransmitApduLogicalChannelByPort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 79, + "in": [ + {"subId": "readInt32"}, + {"channel": "readInt32"}, + {"cla": "readInt32"}, + {"instruction": "readInt32"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"data": "readString16"} + ], + "name": "iccTransmitApduLogicalChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 80, + "in": [ + {"slotIndex": "readInt32"}, + {"portIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"cla": "readInt32"}, + {"instruction": "readInt32"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"data": "readString16"} + ], + "name": "iccTransmitApduBasicChannelByPort", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 81, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"cla": "readInt32"}, + {"instruction": "readInt32"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"data": "readString16"} + ], + "name": "iccTransmitApduBasicChannel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 82, + "in": [ + {"subId": "readInt32"}, + {"fileID": "readInt32"}, + {"command": "readInt32"}, + {"p1": "readInt32"}, + {"p2": "readInt32"}, + {"p3": "readInt32"}, + {"filePath": "readString16"} + ], + "name": "iccExchangeSimIO", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 83, + "in": [ + {"subId": "readInt32"}, + {"content": "readString16"} + ], + "name": "sendEnvelopeWithStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 84, + "in": [{"itemID": "readInt32"}], + "name": "nvReadItem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 85, + "in": [ + {"itemID": "readInt32"}, + {"itemValue": "readString16"} + ], + "name": "nvWriteItem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 86, + "in": [{"preferredRoamingList": "readByteVector"}], + "name": "nvWriteCdmaPrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 87, + "in": [{"slotIndex": "readInt32"}], + "name": "resetModemConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 88, + "in": [{"slotIndex": "readInt32"}], + "name": "rebootModem", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 89, + "in": [{"subId": "readInt32"}], + "name": "getAllowedNetworkTypesBitmask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 90, + "in": [{"subId": "readInt32"}], + "name": "isTetheringApnRequiredForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 91, + "in": [{"slotId": "readInt32"}], + "name": "enableIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 92, + "in": [{"slotId": "readInt32"}], + "name": "disableIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 93, + "in": [{"slotIndex": "readInt32"}], + "name": "resetIms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 94, + "in": [ + {"slotId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerMmTelFeatureCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 95, + "in": [{"callback": "readStrongBinder"}], + "name": "unregisterImsFeatureCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 96, + "in": [ + {"slotId": "readInt32"}, + {"feature": "readInt32"} + ], + "name": "getImsRegistration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 97, + "in": [ + {"slotId": "readInt32"}, + {"feature": "readInt32"} + ], + "name": "getImsConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 98, + "in": [ + {"slotIndex": "readInt32"}, + {"isCarrierService": "readBool"}, + {"featureTypes": "readInt32Vector"}, + {"packageName": "readString16"} + ], + "name": "setBoundImsServiceOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 99, + "in": [{"slotIndex": "readInt32"}], + "name": "clearCarrierImsServiceOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 100, + "in": [ + {"slotIndex": "readInt32"}, + {"isCarrierImsService": "readBool"}, + {"featureType": "readInt32"} + ], + "name": "getBoundImsServicePackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 101, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getImsMmTelFeatureState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 102, + "in": [{"subId": "readInt32"}], + "name": "setNetworkSelectionModeAutomatic", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 103, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getCellNetworkScanResults", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.telephony.CellNetworkScanResult" + }] + } + ] + }, + { + "code": 104, + "in": [ + {"subId": "readInt32"}, + {"renounceFineLocationAccess": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.NetworkScanRequest" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "messenger": "readParcelable", + "__parcelType": "android.os.Messenger" + }] + }, + {"binder": "readStrongBinder"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "requestNetworkScan", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 105, + "in": [ + {"subId": "readInt32"}, + {"scanId": "readInt32"} + ], + "name": "stopNetworkScan", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 106, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "operatorInfo": "readParcelable", + "__parcelType": "com.android.internal.telephony.OperatorInfo" + }] + }, + {"persisSelection": "readBool"} + ], + "name": "setNetworkSelectionModeManual", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 107, + "in": [ + {"subId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "getAllowedNetworkTypesForReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 108, + "in": [ + {"subId": "readInt32"}, + {"reason": "readInt32"}, + {"allowedNetworkTypes": "readInt64"} + ], + "name": "setAllowedNetworkTypesForReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 109, + "in": [{"subId": "readInt32"}], + "name": "getDataEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 110, + "in": [{"subId": "readInt32"}], + "name": "isUserDataEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 111, + "in": [{"subId": "readInt32"}], + "name": "isDataEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 112, + "in": [ + {"subId": "readInt32"}, + {"reason": "readInt32"}, + {"enable": "readBool"}, + {"callingPackage": "readString16"} + ], + "name": "setDataEnabledForReason", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 113, + "in": [ + {"subId": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "isDataEnabledForReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 114, + "in": [{"subId": "readInt32"}], + "name": "isManualNetworkSelectionAllowed", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 115, + "in": [{"registered": "readBool"}], + "name": "setImsRegistrationState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 116, + "in": [{"subId": "readInt32"}], + "name": "getCdmaMdn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 117, + "in": [{"subId": "readInt32"}], + "name": "getCdmaMin", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 118, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "range": "readParcelable", + "__parcelType": "android.telephony.PhoneNumberRange" + }] + }, + {"timeoutMillis": "readInt64"}, + {"callback": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "requestNumberVerification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 119, + "in": [{"subId": "readInt32"}], + "name": "getCarrierPrivilegeStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 120, + "in": [ + {"subId": "readInt32"}, + {"uid": "readInt32"} + ], + "name": "getCarrierPrivilegeStatusForUid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 121, + "in": [ + {"subId": "readInt32"}, + {"pkgName": "readString16"} + ], + "name": "checkCarrierPrivilegesForPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 122, + "in": [{"pkgName": "readString16"}], + "name": "checkCarrierPrivilegesForPackageAnyPhone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 123, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"phoneId": "readInt32"} + ], + "name": "getCarrierPackageNamesForIntentAndPhone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 124, + "in": [ + {"subId": "readInt32"}, + {"alphaTag": "readString16"}, + {"number": "readString16"} + ], + "name": "setLine1NumberForDisplayForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 125, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1NumberForDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 126, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLine1AlphaTagForDisplay", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 127, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getMergedSubscriberIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 128, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getMergedImsisFromGroup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 129, + "in": [ + {"subId": "readInt32"}, + {"brand": "readString16"} + ], + "name": "setOperatorBrandOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 130, + "in": [ + {"subId": "readInt32"}, + { + "gsmRoamingList": "readList", + "__parcelType": "String" + }, + { + "gsmNonRoamingList": "readList", + "__parcelType": "String" + }, + { + "cdmaRoamingList": "readList", + "__parcelType": "String" + }, + { + "cdmaNonRoamingList": "readList", + "__parcelType": "String" + } + ], + "name": "setRoamingOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 131, + "in": [{"oemReq": "readByteVector"}], + "name": "invokeOemRilRequestRaw", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"}, + {"oemResp": "readByteVector"} + ] + }, + { + "code": 132, + "in": [], + "name": "needMobileRadioShutdown", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 133, + "in": [], + "name": "shutdownMobileRadios", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 134, + "in": [ + {"phoneId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getRadioAccessFamily", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 135, + "in": [ + {"subscriptionId": "readInt32"}, + {"callingPackage": "readString16"}, + {"contentType": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "uploadCallComposerPicture", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 136, + "in": [{"enable": "readBool"}], + "name": "enableVideoCalling", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 137, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isVideoCallingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 138, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "canChangeDtmfToneLength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 139, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isWorldPhone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 140, + "in": [], + "name": "isTtyModeSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 141, + "in": [{"subscriptionId": "readInt32"}], + "name": "isRttSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 142, + "in": [], + "name": "isHearingAidCompatibilitySupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 143, + "in": [{"subId": "readInt32"}], + "name": "isImsRegistered", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 144, + "in": [{"subId": "readInt32"}], + "name": "isWifiCallingAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 145, + "in": [{"subId": "readInt32"}], + "name": "isVideoTelephonyAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 146, + "in": [{"subId": "readInt32"}], + "name": "getImsRegTechnologyForMmTel", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 147, + "in": [{"callingPackage": "readString16"}], + "name": "getDeviceId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 148, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDeviceIdWithFeature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 149, + "in": [ + {"slotIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getImeiForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 150, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getPrimaryImei", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 151, + "in": [{"slotIndex": "readInt32"}], + "name": "getTypeAllocationCodeForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 152, + "in": [ + {"slotIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getMeidForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 153, + "in": [{"slotIndex": "readInt32"}], + "name": "getManufacturerCodeForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 154, + "in": [ + {"slotIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getDeviceSoftwareVersionForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 155, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getSubIdForPhoneAccountHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 156, + "in": [{"subscriptionId": "readInt32"}], + "name": "getPhoneAccountHandleForSubscriptionId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ] + }, + { + "code": 157, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "factoryReset", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 158, + "in": [{"subId": "readInt32"}], + "name": "getSimLocaleForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 159, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestModemActivityInfo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 160, + "in": [ + {"subId": "readInt32"}, + {"renounceFineLocationAccess": "readBool"}, + {"renounceCoarseLocationAccess": "readBool"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getServiceStateForSubscriber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ServiceState" + }] + } + ] + }, + { + "code": 161, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ], + "name": "getVoicemailRingtoneUri", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ] + }, + { + "code": 162, + "in": [ + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "android.net.Uri" + }] + } + ], + "name": "setVoicemailRingtoneUri", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 163, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "accountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + } + ], + "name": "isVoicemailVibrationEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 164, + "in": [ + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "phoneAccountHandle": "readParcelable", + "__parcelType": "android.telecom.PhoneAccountHandle" + }] + }, + {"enabled": "readBool"} + ], + "name": "setVoicemailVibrationEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 165, + "in": [{"phoneId": "readInt32"}], + "name": "getPackagesWithCarrierPrivileges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 166, + "in": [], + "name": "getPackagesWithCarrierPrivilegesForAllPhones", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 167, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"} + ], + "name": "getAidForAppType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 168, + "in": [{"subId": "readInt32"}], + "name": "getEsn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 169, + "in": [{"subId": "readInt32"}], + "name": "getCdmaPrlVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 170, + "in": [], + "name": "getTelephonyHistograms", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.TelephonyHistogram" + } + ] + }, + { + "code": 171, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "carrierRestrictionRules": "readParcelable", + "__parcelType": "android.telephony.CarrierRestrictionRules" + }] + } + ], + "name": "setAllowedCarriers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 172, + "in": [], + "name": "getAllowedCarriers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.CarrierRestrictionRules" + }] + } + ] + }, + { + "code": 173, + "in": [{"subId": "readInt32"}], + "name": "getSubscriptionCarrierId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 174, + "in": [{"subId": "readInt32"}], + "name": "getSubscriptionCarrierName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 175, + "in": [{"subId": "readInt32"}], + "name": "getSubscriptionSpecificCarrierId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 176, + "in": [{"subId": "readInt32"}], + "name": "getSubscriptionSpecificCarrierName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 177, + "in": [ + {"slotIndex": "readInt32"}, + {"mccmnc": "readString16"}, + {"isSubscriptionMccMnc": "readBool"} + ], + "name": "getCarrierIdFromMccMnc", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 178, + "in": [ + {"subId": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "carrierActionSetRadioEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 179, + "in": [ + {"subId": "readInt32"}, + {"report": "readBool"} + ], + "name": "carrierActionReportDefaultNetworkStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 180, + "in": [{"subId": "readInt32"}], + "name": "carrierActionResetAll", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 181, + "in": [ + {"subId": "readInt32"}, + {"callForwardingReason": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getCallForwarding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 182, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callForwardingInfo": "readParcelable", + "__parcelType": "android.telephony.CallForwardingInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "setCallForwarding", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 183, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getCallWaitingStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 184, + "in": [ + {"subId": "readInt32"}, + {"enabled": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "setCallWaitingStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 185, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"}, + {"subid": "readInt32"} + ], + "name": "getClientRequestStats", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.ClientRequestStats" + } + ] + }, + { + "code": 186, + "in": [ + {"slotIndex": "readInt32"}, + {"state": "readInt32"} + ], + "name": "setSimPowerStateForSlot", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 187, + "in": [ + {"slotIndex": "readInt32"}, + {"state": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "setSimPowerStateForSlotWithCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 188, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getForbiddenPlmns", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 189, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"}, + { + "fplmns": "readList", + "__parcelType": "String" + }, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "setForbiddenPlmns", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 190, + "in": [{"subId": "readInt32"}], + "name": "getEmergencyCallbackMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 191, + "in": [{"subId": "readInt32"}], + "name": "getSignalStrength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.SignalStrength" + }] + } + ] + }, + { + "code": 192, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getCardIdForDefaultEuicc", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 193, + "in": [{"callingPackage": "readString16"}], + "name": "getUiccCardsInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.UiccCardInfo" + } + ] + }, + { + "code": 194, + "in": [{"callingPackage": "readString16"}], + "name": "getUiccSlotsInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.telephony.UiccSlotInfo" + } + ] + }, + { + "code": 195, + "in": [{"physicalSlots": "readInt32Vector"}], + "name": "switchSlots", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 196, + "in": [{ + "slotMapping": "readList", + "__parcelType": "android.telephony.UiccSlotMapping" + }], + "name": "setSimSlotMapping", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 197, + "in": [{"subId": "readInt32"}], + "name": "isDataRoamingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 198, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setDataRoamingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 199, + "in": [{"subId": "readInt32"}], + "name": "getCdmaRoamingMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 200, + "in": [ + {"subId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setCdmaRoamingMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 201, + "in": [{"subId": "readInt32"}], + "name": "getCdmaSubscriptionMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 202, + "in": [ + {"subId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setCdmaSubscriptionMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 203, + "in": [ + {"subId": "readInt32"}, + {"mccmnc": "readString16"}, + {"imsi": "readString16"}, + {"iccid": "readString16"}, + {"gid1": "readString16"}, + {"gid2": "readString16"}, + {"plmn": "readString16"}, + {"spn": "readString16"}, + {"carrierPrivilegeRules": "readString16"}, + {"apn": "readString16"} + ], + "name": "setCarrierTestOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 204, + "in": [ + {"subId": "readInt32"}, + {"carrierServicePackage": "readString16"}, + {"callingPackage": "readString16"} + ], + "name": "setCarrierServicePackageOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 205, + "in": [{"subId": "readInt32"}], + "name": "getCarrierIdListVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 206, + "in": [{"subId": "readInt32"}], + "name": "refreshUiccProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 207, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getNumberOfModemsWithSimultaneousDataConnections", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 208, + "in": [{"subId": "readInt32"}], + "name": "getNetworkSelectionMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 209, + "in": [], + "name": "isInEmergencySmsMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 210, + "in": [ + {"slotIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getRadioPowerState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 211, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "registerImsRegistrationCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 212, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "unregisterImsRegistrationCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 213, + "in": [ + {"subId": "readInt32"}, + {"consumer": "readStrongBinder"} + ], + "name": "getImsMmTelRegistrationState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 214, + "in": [ + {"subId": "readInt32"}, + {"consumer": "readStrongBinder"} + ], + "name": "getImsMmTelRegistrationTransportType", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 215, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "registerMmTelCapabilityCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 216, + "in": [ + {"subId": "readInt32"}, + {"c": "readStrongBinder"} + ], + "name": "unregisterMmTelCapabilityCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 217, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"regTech": "readInt32"} + ], + "name": "isCapable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 218, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"regTech": "readInt32"} + ], + "name": "isAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 219, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"capability": "readInt32"}, + {"transportType": "readInt32"} + ], + "name": "isMmTelCapabilitySupported", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 220, + "in": [{"subId": "readInt32"}], + "name": "isAdvancedCallingSettingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 221, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setAdvancedCallingSettingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 222, + "in": [{"subId": "readInt32"}], + "name": "isVtSettingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 223, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setVtSettingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 224, + "in": [{"subId": "readInt32"}], + "name": "isVoWiFiSettingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 225, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setVoWiFiSettingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 226, + "in": [{"subId": "readInt32"}], + "name": "isCrossSimCallingEnabledByUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 227, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setCrossSimCallingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 228, + "in": [{"subId": "readInt32"}], + "name": "isVoWiFiRoamingSettingEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 229, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setVoWiFiRoamingSettingEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 230, + "in": [ + {"subId": "readInt32"}, + {"isCapable": "readBool"}, + {"mode": "readInt32"} + ], + "name": "setVoWiFiNonPersistent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 231, + "in": [{"subId": "readInt32"}], + "name": "getVoWiFiModeSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 232, + "in": [ + {"subId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setVoWiFiModeSetting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 233, + "in": [{"subId": "readInt32"}], + "name": "getVoWiFiRoamingModeSetting", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 234, + "in": [ + {"subId": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "setVoWiFiRoamingModeSetting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 235, + "in": [ + {"subId": "readInt32"}, + {"isEnabled": "readBool"} + ], + "name": "setRttCapabilitySetting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 236, + "in": [{"subId": "readInt32"}], + "name": "isTtyOverVolteEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 237, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getEmergencyNumberList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 238, + "in": [ + {"number": "readString16"}, + {"exactMatch": "readBool"} + ], + "name": "isEmergencyNumber", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 239, + "in": [{"subId": "readInt32"}], + "name": "getCertsFromCarrierPrivilegeAccessRules", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 240, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerImsProvisioningChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 241, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterImsProvisioningChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 242, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerFeatureProvisioningChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 243, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterFeatureProvisioningChangedCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 244, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"tech": "readInt32"}, + {"isProvisioned": "readBool"} + ], + "name": "setImsProvisioningStatusForCapability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 245, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"tech": "readInt32"} + ], + "name": "getImsProvisioningStatusForCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 246, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"tech": "readInt32"} + ], + "name": "getRcsProvisioningStatusForCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 247, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"tech": "readInt32"}, + {"isProvisioned": "readBool"} + ], + "name": "setRcsProvisioningStatusForCapability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 248, + "in": [ + {"subId": "readInt32"}, + {"key": "readInt32"} + ], + "name": "getImsProvisioningInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 249, + "in": [ + {"subId": "readInt32"}, + {"key": "readInt32"} + ], + "name": "getImsProvisioningString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 250, + "in": [ + {"subId": "readInt32"}, + {"key": "readInt32"}, + {"value": "readInt32"} + ], + "name": "setImsProvisioningInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 251, + "in": [ + {"subId": "readInt32"}, + {"key": "readInt32"}, + {"value": "readString16"} + ], + "name": "setImsProvisioningString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 252, + "in": [], + "name": "startEmergencyCallbackMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 253, + "in": [ + {"action": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "num": "readParcelable", + "__parcelType": "android.telephony.emergency.EmergencyNumber" + }] + } + ], + "name": "updateEmergencyNumberListTestMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 254, + "in": [], + "name": "getEmergencyNumberListTestMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 255, + "in": [{"subId": "readInt32"}], + "name": "getEmergencyNumberDbVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 256, + "in": [], + "name": "notifyOtaEmergencyNumberDbInstalled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 257, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "otaParcelFileDescriptor": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "updateOtaEmergencyNumberDbFilePath", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 258, + "in": [], + "name": "resetOtaEmergencyNumberDbFilePath", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 259, + "in": [ + {"slotIndex": "readInt32"}, + {"enable": "readBool"} + ], + "name": "enableModemForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 260, + "in": [{"isMultiSimCarrierRestricted": "readBool"}], + "name": "setMultiSimCarrierRestriction", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 261, + "in": [ + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isMultiSimSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 262, + "in": [{"numOfSims": "readInt32"}], + "name": "switchMultiSimConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 263, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "doesSwitchMultiSimConfigTriggerReboot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 264, + "in": [{"callingPackage": "readString16"}], + "name": "getSlotsMapping", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.UiccSlotMapping" + } + ] + }, + { + "code": 265, + "in": [], + "name": "getRadioHalVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 266, + "in": [{"service": "readInt32"}], + "name": "getHalVersion", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 267, + "in": [], + "name": "getCurrentPackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 268, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"} + ], + "name": "isApplicationOnUicc", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 269, + "in": [ + {"slotIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "isModemEnabledForSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 270, + "in": [ + {"apnType": "readInt32"}, + {"subId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "isDataEnabledForApn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 271, + "in": [ + {"apnType": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "isApnMetered", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 272, + "in": [ + { + "specifiers": "readList", + "__parcelType": "android.telephony.RadioAccessSpecifier" + }, + {"subId": "readInt32"}, + {"resultCallback": "readStrongBinder"} + ], + "name": "setSystemSelectionChannels", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 273, + "in": [{"subId": "readInt32"}], + "name": "getSystemSelectionChannels", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.RadioAccessSpecifier" + } + ] + }, + { + "code": 274, + "in": [ + {"slotIndex": "readInt32"}, + {"mvnoType": "readInt32"}, + {"mvnoMatchData": "readString16"} + ], + "name": "isMvnoMatched", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 275, + "in": [ + {"callingPackage": "readString16"}, + {"callingAttributeTag": "readString16"}, + {"subIdResult": "readStrongBinder"} + ], + "name": "enqueueSmsPickResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 276, + "in": [], + "name": "showSwitchToManagedProfileDialog", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 277, + "in": [{"subId": "readInt32"}], + "name": "getMmsUserAgent", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 278, + "in": [{"subId": "readInt32"}], + "name": "getMmsUAProfUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 279, + "in": [ + {"subscriptionId": "readInt32"}, + {"policy": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setMobileDataPolicyEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 280, + "in": [ + {"subscriptionId": "readInt32"}, + {"policy": "readInt32"} + ], + "name": "isMobileDataPolicyEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 281, + "in": [{"isCepEnabled": "readBool"}], + "name": "setCepEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 282, + "in": [ + {"subId": "readInt32"}, + {"config": "readByteVector"}, + {"isCompressed": "readBool"} + ], + "name": "notifyRcsAutoConfigurationReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 283, + "in": [{"subId": "readInt32"}], + "name": "isIccLockEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 284, + "in": [ + {"subId": "readInt32"}, + {"enabled": "readBool"}, + {"password": "readString16"} + ], + "name": "setIccLockEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 285, + "in": [ + {"subId": "readInt32"}, + {"oldPassword": "readString16"}, + {"newPassword": "readString16"} + ], + "name": "changeIccLockPassword", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 286, + "in": [], + "name": "requestUserActivityNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 287, + "in": [], + "name": "userActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 288, + "in": [{"subId": "readInt32"}], + "name": "getManualNetworkSelectionPlmn", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 289, + "in": [], + "name": "canConnectTo5GInDsdsMode", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 290, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getEquivalentHomePlmns", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 291, + "in": [ + {"subId": "readInt32"}, + {"enabled": "readBool"} + ], + "name": "setVoNrEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 292, + "in": [{"subId": "readInt32"}], + "name": "isVoNrEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 293, + "in": [ + {"subId": "readInt32"}, + {"nrDualConnectivityState": "readInt32"} + ], + "name": "setNrDualConnectivityState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 294, + "in": [{"subId": "readInt32"}], + "name": "isNrDualConnectivityEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 295, + "in": [{"capability": "readString16"}], + "name": "isRadioInterfaceCapabilitySupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 296, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "thermalMitigationRequest": "readParcelable", + "__parcelType": "android.telephony.ThermalMitigationRequest" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "sendThermalMitigationRequest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 297, + "in": [ + {"subId": "readInt32"}, + {"appType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "nafUrl": "readParcelable", + "__parcelType": "android.net.Uri" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "securityProtocol": "readParcelable", + "__parcelType": "android.telephony.gba.UaSecurityProtocolIdentifier" + }] + }, + {"forceBootStrapping": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "bootstrapAuthenticationRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 298, + "in": [ + {"subId": "readInt32"}, + {"packageName": "readString16"} + ], + "name": "setBoundGbaServiceOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 299, + "in": [{"subId": "readInt32"}], + "name": "getBoundGbaService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 300, + "in": [ + {"subId": "readInt32"}, + {"interval": "readInt32"} + ], + "name": "setGbaReleaseTimeOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 301, + "in": [{"subId": "readInt32"}], + "name": "getGbaReleaseTime", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 302, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rcc": "readParcelable", + "__parcelType": "android.telephony.ims.RcsClientConfiguration" + }] + } + ], + "name": "setRcsClientConfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 303, + "in": [{"subId": "readInt32"}], + "name": "isRcsVolteSingleRegistrationCapable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 304, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerRcsProvisioningCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 305, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterRcsProvisioningCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 306, + "in": [{"subId": "readInt32"}], + "name": "triggerRcsReconfiguration", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 307, + "in": [{"enabled": "readBool"}], + "name": "setRcsSingleRegistrationTestModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 308, + "in": [], + "name": "getRcsSingleRegistrationTestModeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 309, + "in": [{"enabled": "readString16"}], + "name": "setDeviceSingleRegistrationEnabledOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 310, + "in": [], + "name": "getDeviceSingleRegistrationEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 311, + "in": [ + {"subId": "readInt32"}, + {"enabled": "readString16"} + ], + "name": "setCarrierSingleRegistrationEnabledOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 312, + "in": [ + {"message": "readInt32"}, + {"value": "readInt32"} + ], + "name": "sendDeviceToDeviceMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 313, + "in": [{"transport": "readString16"}], + "name": "setActiveDeviceToDeviceTransport", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 314, + "in": [{"isForceEnabled": "readBool"}], + "name": "setDeviceToDeviceForceEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 315, + "in": [{"subId": "readInt32"}], + "name": "getCarrierSingleRegistrationEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 316, + "in": [ + {"subId": "readInt32"}, + {"enabled": "readString16"} + ], + "name": "setImsFeatureValidationOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 317, + "in": [{"subId": "readInt32"}], + "name": "getImsFeatureValidationOverride", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 318, + "in": [], + "name": "getMobileProvisioningUrl", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 319, + "in": [ + {"subId": "readInt32"}, + {"contacts": "readString16"} + ], + "name": "removeContactFromEab", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 320, + "in": [{"contact": "readString16"}], + "name": "getContactFromEab", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 321, + "in": [{"contact": "readString16"}], + "name": "getCapabilityFromEab", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 322, + "in": [], + "name": "getDeviceUceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 323, + "in": [{"isEnabled": "readBool"}], + "name": "setDeviceUceEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 324, + "in": [ + {"subId": "readInt32"}, + { + "featureTags": "readList", + "__parcelType": "String" + } + ], + "name": "addUceRegistrationOverrideShell", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.RcsContactUceCapability" + }] + } + ] + }, + { + "code": 325, + "in": [ + {"subId": "readInt32"}, + { + "featureTags": "readList", + "__parcelType": "String" + } + ], + "name": "removeUceRegistrationOverrideShell", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.RcsContactUceCapability" + }] + } + ] + }, + { + "code": 326, + "in": [{"subId": "readInt32"}], + "name": "clearUceRegistrationOverrideShell", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.RcsContactUceCapability" + }] + } + ] + }, + { + "code": 327, + "in": [{"subId": "readInt32"}], + "name": "getLatestRcsContactUceCapabilityShell", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.ims.RcsContactUceCapability" + }] + } + ] + }, + { + "code": 328, + "in": [{"subId": "readInt32"}], + "name": "getLastUcePidfXmlShell", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 329, + "in": [{"subId": "readInt32"}], + "name": "removeUceRequestDisallowedStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 330, + "in": [ + {"subId": "readInt32"}, + {"timeoutAfterMs": "readInt64"} + ], + "name": "setCapabilitiesRequestTimeout", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 331, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.SignalStrengthUpdateRequest" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "setSignalStrengthUpdateRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 332, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "android.telephony.SignalStrengthUpdateRequest" + }] + }, + {"callingPackage": "readString16"} + ], + "name": "clearSignalStrengthUpdateRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 333, + "in": [], + "name": "getPhoneCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.PhoneCapability" + }] + } + ] + }, + { + "code": 334, + "in": [], + "name": "prepareForUnattendedReboot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 335, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callback": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "getSlicingConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 336, + "in": [ + {"capability": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "isPremiumCapabilityAvailableForPurchase", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 337, + "in": [ + {"capability": "readInt32"}, + {"callback": "readStrongBinder"}, + {"subId": "readInt32"} + ], + "name": "purchasePremiumCapability", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 338, + "in": [ + {"subId": "readInt32"}, + {"feature": "readInt32"}, + {"cb": "readStrongBinder"}, + {"callingPackage": "readString16"} + ], + "name": "registerImsStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 339, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterImsStateCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 340, + "in": [ + {"subId": "readInt32"}, + {"callingPackage": "readString16"}, + {"callingFeatureId": "readString16"} + ], + "name": "getLastKnownCellIdentity", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.CellIdentity" + }] + } + ] + }, + { + "code": 341, + "in": [{"serviceName": "readString16"}], + "name": "setModemService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 342, + "in": [], + "name": "getModemService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 343, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"tech": "readInt32"} + ], + "name": "isProvisioningRequiredForCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 344, + "in": [ + {"subId": "readInt32"}, + {"capability": "readInt32"}, + {"tech": "readInt32"} + ], + "name": "isRcsProvisioningRequiredForCapability", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 345, + "in": [ + {"subId": "readInt32"}, + {"hasService": "readBool"}, + {"callingPackage": "readString16"} + ], + "name": "setVoiceServiceStateOverride", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 346, + "in": [{"logicalSlotIndex": "readInt32"}], + "name": "getCarrierServicePackageNameForLogicalSlot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 347, + "in": [ + {"isDefault": "readBool"}, + {"callingPackage": "readString16"} + ], + "name": "setRemovableEsimAsDefaultEuicc", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 348, + "in": [{"callingPackage": "readString16"}], + "name": "isRemovableEsimDefaultEuicc", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 349, + "in": [ + {"subId": "readInt32"}, + {"updateIfNeeded": "readBool"} + ], + "name": "getDefaultRespondViaMessageApplication", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ] + }, + { + "code": 350, + "in": [{"slotIndex": "readInt32"}], + "name": "getSimStateForSlotIndex", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 351, + "in": [ + {"dropboxTag": "readString16"}, + {"enableLogcat": "readBool"}, + {"logcatStartTimestampMillis": "readInt64"}, + {"enableTelecomDump": "readBool"}, + {"enableTelephonyDump": "readBool"} + ], + "name": "persistEmergencyCallDiagnosticData", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 352, + "in": [{"enabled": "readBool"}], + "name": "setNullCipherAndIntegrityEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 353, + "in": [], + "name": "isNullCipherAndIntegrityPreferenceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 354, + "in": [{"subId": "readInt32"}], + "name": "getCellBroadcastIdRanges", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.telephony.CellBroadcastIdRange" + } + ] + }, + { + "code": 355, + "in": [ + {"subId": "readInt32"}, + { + "ranges": "readList", + "__parcelType": "android.telephony.CellBroadcastIdRange" + }, + {"callback": "readStrongBinder"} + ], + "name": "setCellBroadcastIdRanges", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 356, + "in": [], + "name": "isDomainSelectionSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 357, + "in": [ + {"internalCallback": "readStrongBinder"}, + {"packageName": "readString16"} + ], + "name": "getCarrierRestrictionStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 358, + "in": [ + {"subId": "readInt32"}, + {"enable": "readBool"}, + {"isDemoModeEnabled": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "requestSatelliteEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 359, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestIsSatelliteEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 360, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestIsDemoModeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 361, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestIsSatelliteSupported", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 362, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestSatelliteCapabilities", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 363, + "in": [ + {"subId": "readInt32"}, + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "startSatelliteTransmissionUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 364, + "in": [ + {"subId": "readInt32"}, + {"resultCallback": "readStrongBinder"}, + {"callback": "readStrongBinder"} + ], + "name": "stopSatelliteTransmissionUpdates", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 365, + "in": [ + {"subId": "readInt32"}, + {"token": "readString16"}, + {"provisionData": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "provisionSatelliteService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 366, + "in": [ + {"subId": "readInt32"}, + {"token": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "deprovisionSatelliteService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 367, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForSatelliteProvisionStateChanged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 368, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForSatelliteProvisionStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 369, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestIsSatelliteProvisioned", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 370, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForSatelliteModemStateChanged", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 371, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForSatelliteModemStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 372, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "registerForSatelliteDatagram", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 373, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "unregisterForSatelliteDatagram", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 374, + "in": [ + {"subId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "pollPendingSatelliteDatagrams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 375, + "in": [ + {"subId": "readInt32"}, + {"datagramType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "datagram": "readParcelable", + "__parcelType": "android.telephony.satellite.SatelliteDatagram" + }] + }, + {"needFullScreenPointingUI": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "sendSatelliteDatagram", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 376, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestIsSatelliteCommunicationAllowedForCurrentLocation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 377, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "receiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + } + ], + "name": "requestTimeForNextSatelliteVisibility", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 378, + "in": [ + {"subId": "readInt32"}, + {"isAligned": "readBool"} + ], + "name": "onDeviceAlignedWithSatellite", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 379, + "in": [{"servicePackageName": "readString16"}], + "name": "setSatelliteServicePackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 380, + "in": [{"servicePackageName": "readString16"}], + "name": "setSatelliteGatewayServicePackageName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 381, + "in": [{"timeoutMillis": "readInt64"}], + "name": "setSatelliteListeningTimeoutDuration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 382, + "in": [ + {"packageName": "readString16"}, + {"className": "readString16"} + ], + "name": "setSatellitePointingUiClassName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 383, + "in": [{"timeoutMillis": "readInt64"}], + "name": "setSatelliteDeviceAlignedTimeoutDuration", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 384, + "in": [ + {"pkgName": "readString16"}, + {"carrierId": "readInt32"} + ], + "name": "getShaIdFromAllowList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + } + ], + "name": "ITelephony", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephonyRegistry.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephonyRegistry.struct new file mode 100644 index 00000000..9e0e445a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITelephonyRegistry.struct @@ -0,0 +1,667 @@ +{ + "produced_on": "2024-04-12T08:47:46.315410918Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ITelephonyRegistry", + "calls": [ + { + "code": 1, + "in": [ + {"pkg": "readString16"}, + {"featureId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "addOnSubscriptionsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"pkg": "readString16"}, + {"featureId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "addOnOpportunisticSubscriptionsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"pkg": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "removeOnSubscriptionsChangedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"renounceFineLocationAccess": "readBool"}, + {"renounceCoarseLocationAccess": "readBool"}, + {"subId": "readInt32"}, + {"pkg": "readString16"}, + {"featureId": "readString16"}, + {"callback": "readStrongBinder"}, + {"events": "readInt32Vector"}, + {"notifyNow": "readBool"} + ], + "name": "listenWithEventList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"state": "readInt32"}, + {"incomingNumber": "readString16"} + ], + "name": "notifyCallStateForAllSubs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"state": "readInt32"}, + {"incomingNumber": "readString16"} + ], + "name": "notifyCallState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "android.telephony.ServiceState" + }] + } + ], + "name": "notifyServiceStateForPhoneId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "signalStrength": "readParcelable", + "__parcelType": "android.telephony.SignalStrength" + }] + } + ], + "name": "notifySignalStrengthForPhoneId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"mwi": "readBool"} + ], + "name": "notifyMessageWaitingChangedForPhoneId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [{"cfi": "readBool"}], + "name": "notifyCallForwardingChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"subId": "readInt32"}, + {"cfi": "readBool"} + ], + "name": "notifyCallForwardingChangedForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [{"state": "readInt32"}], + "name": "notifyDataActivity", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"subId": "readInt32"}, + {"state": "readInt32"} + ], + "name": "notifyDataActivityForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "preciseState": "readParcelable", + "__parcelType": "android.telephony.PreciseDataConnectionState" + }] + } + ], + "name": "notifyDataConnectionForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellLocation": "readParcelable", + "__parcelType": "android.telephony.CellIdentity" + }] + } + ], + "name": "notifyCellLocationForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{ + "cellInfo": "readList", + "__parcelType": "android.telephony.CellInfo" + }], + "name": "notifyCellInfo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"callStates": "readInt32Vector"}, + {"imsCallIds": "readString16Vector"}, + {"imsCallServiceTypes": "readInt32Vector"}, + {"imsCallTypes": "readInt32Vector"} + ], + "name": "notifyPreciseCallState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"disconnectCause": "readInt32"}, + {"preciseDisconnectCause": "readInt32"} + ], + "name": "notifyDisconnectCause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"subId": "readInt32"}, + { + "cellInfo": "readList", + "__parcelType": "android.telephony.CellInfo" + } + ], + "name": "notifyCellInfoForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"subId": "readInt32"}, + {"lteState": "readInt32"} + ], + "name": "notifySrvccStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"activationState": "readInt32"}, + {"activationType": "readInt32"} + ], + "name": "notifySimActivationStateChangedForPhoneId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"rawData": "readByteVector"} + ], + "name": "notifyOemHookRawEventForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [], + "name": "notifySubscriptionInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "notifyOpportunisticSubscriptionInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"active": "readBool"}], + "name": "notifyCarrierNetworkChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"subId": "readInt32"}, + {"active": "readBool"} + ], + "name": "notifyCarrierNetworkChangeWithSubId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"state": "readBool"} + ], + "name": "notifyUserMobileDataStateChangedForPhoneId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [ + {"slotIndex": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "telephonyDisplayInfo": "readParcelable", + "__parcelType": "android.telephony.TelephonyDisplayInfo" + }] + } + ], + "name": "notifyDisplayInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 29, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "capability": "readParcelable", + "__parcelType": "android.telephony.PhoneCapability" + }] + } + ], + "name": "notifyPhoneCapabilityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [{"activeDataSubId": "readInt32"}], + "name": "notifyActiveDataSubIdChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"state": "readInt32"} + ], + "name": "notifyRadioPowerStateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 32, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"} + ], + "name": "notifyEmergencyNumberList", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 33, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "emergencyNumber": "readParcelable", + "__parcelType": "android.telephony.emergency.EmergencyNumber" + }] + } + ], + "name": "notifyOutgoingEmergencyCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 34, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "emergencyNumber": "readParcelable", + "__parcelType": "android.telephony.emergency.EmergencyNumber" + }] + } + ], + "name": "notifyOutgoingEmergencySms", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 35, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callQuality": "readParcelable", + "__parcelType": "android.telephony.CallQuality" + }] + }, + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"callNetworkType": "readInt32"} + ], + "name": "notifyCallQualityChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 36, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "status": "readParcelable", + "__parcelType": "android.telephony.ims.MediaQualityStatus" + }] + } + ], + "name": "notifyMediaQualityStatusChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imsReasonInfo": "readParcelable", + "__parcelType": "android.telephony.ims.ImsReasonInfo" + }] + } + ], + "name": "notifyImsDisconnectCause", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [ + {"slotIndex": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cellIdentity": "readParcelable", + "__parcelType": "android.telephony.CellIdentity" + }] + }, + {"chosenPlmn": "readString16"}, + {"domain": "readInt32"}, + {"causeCode": "readInt32"}, + {"additionalCauseCode": "readInt32"} + ], + "name": "notifyRegistrationFailed", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"slotIndex": "readInt32"}, + {"subId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "barringInfo": "readParcelable", + "__parcelType": "android.telephony.BarringInfo" + }] + } + ], + "name": "notifyBarringInfoChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + { + "configs": "readList", + "__parcelType": "android.telephony.PhysicalChannelConfig" + } + ], + "name": "notifyPhysicalChannelConfigForSubscriber", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 41, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"enabled": "readBool"}, + {"reason": "readInt32"} + ], + "name": "notifyDataEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"reason": "readInt32"}, + {"allowedNetworkType": "readInt64"} + ], + "name": "notifyAllowedNetworkTypesChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 43, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + { + "linkCapacityEstimateList": "readList", + "__parcelType": "android.telephony.LinkCapacityEstimate" + } + ], + "name": "notifyLinkCapacityEstimateChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 44, + "in": [ + {"phoneId": "readInt32"}, + {"callback": "readStrongBinder"}, + {"pkg": "readString16"}, + {"featureId": "readString16"} + ], + "name": "addCarrierPrivilegesCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [ + {"callback": "readStrongBinder"}, + {"pkg": "readString16"} + ], + "name": "removeCarrierPrivilegesCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [ + {"phoneId": "readInt32"}, + { + "privilegedPackageNames": "readList", + "__parcelType": "String" + }, + {"privilegedUids": "readInt32Vector"} + ], + "name": "notifyCarrierPrivilegesChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 47, + "in": [ + {"phoneId": "readInt32"}, + {"packageName": "readString16"}, + {"uid": "readInt32"} + ], + "name": "notifyCarrierServiceChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"listener": "readStrongBinder"}, + {"pkg": "readString16"}, + {"featureId": "readString16"} + ], + "name": "addCarrierConfigChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [ + {"listener": "readStrongBinder"}, + {"pkg": "readString16"} + ], + "name": "removeCarrierConfigChangeListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"carrierId": "readInt32"}, + {"specificCarrierId": "readInt32"} + ], + "name": "notifyCarrierConfigChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"type": "readInt32"} + ], + "name": "notifyCallbackModeStarted", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"phoneId": "readInt32"}, + {"subId": "readInt32"}, + {"type": "readInt32"}, + {"reason": "readInt32"} + ], + "name": "notifyCallbackModeStopped", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITelephonyRegistry", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorCallback.struct new file mode 100644 index 00000000..c64f46ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorCallback.struct @@ -0,0 +1,48 @@ +{ + "produced_on": "2024-04-12T08:47:47.157440237Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ITransportSelectorCallback", + "calls": [ + { + "code": 1, + "in": [{"selector": "readStrongBinder"}], + "name": "onCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"useEmergencyPdn": "readBool"}], + "name": "onWlanSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onWwanSelected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 4, + "in": [{"cb": "readStrongBinder"}], + "name": "onWwanSelectedAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"cause": "readInt32"}], + "name": "onSelectionTerminated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITransportSelectorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorResultCallback.struct new file mode 100644 index 00000000..d7042e0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/ITransportSelectorResultCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.158431687Z", + "source_location": "", + "full_name": "com.android.internal.telephony.ITransportSelectorResultCallback", + "calls": [{ + "code": 1, + "in": [{"cb": "readStrongBinder"}], + "name": "onCompleted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITransportSelectorResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IUpdateAvailableNetworksCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IUpdateAvailableNetworksCallback.struct new file mode 100644 index 00000000..03468c69 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IUpdateAvailableNetworksCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.159212182Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IUpdateAvailableNetworksCallback", + "calls": [{ + "code": 1, + "in": [{"result": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUpdateAvailableNetworksCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IVoidConsumer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IVoidConsumer.struct new file mode 100644 index 00000000..4bcbe077 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IVoidConsumer.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.160095080Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IVoidConsumer", + "calls": [{ + "code": 1, + "in": [], + "name": "accept", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVoidConsumer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWapPushManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWapPushManager.struct new file mode 100644 index 00000000..9142eb78 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWapPushManager.struct @@ -0,0 +1,82 @@ +{ + "produced_on": "2024-04-12T08:47:47.161348995Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IWapPushManager", + "calls": [ + { + "code": 1, + "in": [ + {"app_id": "readString16"}, + {"content_type": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "processMessage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"x_app_id": "readString16"}, + {"content_type": "readString16"}, + {"package_name": "readString16"}, + {"class_name": "readString16"}, + {"app_type": "readInt32"}, + {"need_signature": "readBool"}, + {"further_processing": "readBool"} + ], + "name": "addPackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"x_app_id": "readString16"}, + {"content_type": "readString16"}, + {"package_name": "readString16"}, + {"class_name": "readString16"}, + {"app_type": "readInt32"}, + {"need_signature": "readBool"}, + {"further_processing": "readBool"} + ], + "name": "updatePackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"x_app_id": "readString16"}, + {"content_type": "readString16"}, + {"package_name": "readString16"}, + {"class_name": "readString16"} + ], + "name": "deletePackage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IWapPushManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorCallback.struct new file mode 100644 index 00000000..535d46a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorCallback.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:47.162407176Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IWwanSelectorCallback", + "calls": [ + { + "code": 1, + "in": [ + {"preferredNetworks": "readInt32Vector"}, + {"scanType": "readInt32"}, + {"cb": "readStrongBinder"} + ], + "name": "onRequestEmergencyNetworkScan", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"domain": "readInt32"}, + {"useEmergencyPdn": "readBool"} + ], + "name": "onDomainSelected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWwanSelectorCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorResultCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorResultCallback.struct new file mode 100644 index 00000000..f8eccf5d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IWwanSelectorResultCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.163379595Z", + "source_location": "", + "full_name": "com.android.internal.telephony.IWwanSelectorResultCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "result": "readParcelable", + "__parcelType": "android.telephony.EmergencyRegResult" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWwanSelectorResultCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IccLogicalChannelRequest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IccLogicalChannelRequest.struct new file mode 100644 index 00000000..dc056d4a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/IccLogicalChannelRequest.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.164495817Z", + "source_location": "", + "components": [ + {"subId": "readInt32"}, + {"slotIndex": "readInt32"}, + {"portIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"aid": "readString16"}, + {"p2": "readInt32"}, + {"channel": "readInt32"}, + {"binder": "readStrongBinder"} + ], + "full_name": "com.android.internal.telephony.IccLogicalChannelRequest", + "name": "IccLogicalChannelRequest", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/SmsRawData.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/SmsRawData.struct new file mode 100644 index 00000000..c8519206 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/SmsRawData.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T14:32:00.640085773Z", + "source_location": "", + "components": [ + {"size": "readInt32"}, + {"readByteArray": "readByteVector"} + ], + "full_name": "com.android.internal.telephony.SmsRawData", + "name": "SmsRawData", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IAuthenticateServerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IAuthenticateServerCallback.struct new file mode 100644 index 00000000..9b538654 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IAuthenticateServerCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.167057538Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IAuthenticateServerCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"response": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAuthenticateServerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ICancelSessionCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ICancelSessionCallback.struct new file mode 100644 index 00000000..eafae961 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ICancelSessionCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.167922576Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.ICancelSessionCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"response": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICancelSessionCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDeleteProfileCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDeleteProfileCallback.struct new file mode 100644 index 00000000..d8e4710e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDeleteProfileCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.168802763Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IDeleteProfileCallback", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDeleteProfileCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDisableProfileCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDisableProfileCallback.struct new file mode 100644 index 00000000..be95e94f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IDisableProfileCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.169674821Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IDisableProfileCallback", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IDisableProfileCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccCardController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccCardController.struct new file mode 100644 index 00000000..e47ffda4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccCardController.struct @@ -0,0 +1,291 @@ +{ + "produced_on": "2024-04-12T08:47:47.173578388Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IEuiccCardController", + "calls": [ + { + "code": 1, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getAllProfiles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"iccid": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"portIndex": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getEnabledProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"iccid": "readString16"}, + {"refresh": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "disableProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"iccid": "readString16"}, + {"portIndex": "readInt32"}, + {"refresh": "readBool"}, + {"callback": "readStrongBinder"} + ], + "name": "switchToProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"iccid": "readString16"}, + {"nickname": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "setNickname", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"iccid": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "deleteProfile", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"options": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "resetMemory", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getDefaultSmdpAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getSmdsAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"address": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "setDefaultSmdpAddress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getRulesAuthTable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getEuiccChallenge", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getEuiccInfo1", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getEuiccInfo2", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"matchingId": "readString16"}, + {"serverSigned1": "readByteVector"}, + {"serverSignature1": "readByteVector"}, + {"euiccCiPkIdToBeUsed": "readByteVector"}, + {"serverCertificatein": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "authenticateServer", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"hashCc": "readByteVector"}, + {"smdpSigned2": "readByteVector"}, + {"smdpSignature2": "readByteVector"}, + {"smdpCertificate": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "prepareDownload", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"boundProfilePackage": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "loadBoundProfilePackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"transactionId": "readByteVector"}, + {"reason": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "cancelSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"events": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "listNotifications", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"events": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "retrieveNotificationList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"seqNumber": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "retrieveNotification", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"callingPackage": "readString16"}, + {"cardId": "readString16"}, + {"seqNumber": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "removeNotificationFromList", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEuiccCardController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccController.struct new file mode 100644 index 00000000..50d6fbf2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IEuiccController.struct @@ -0,0 +1,351 @@ +{ + "produced_on": "2024-04-12T08:47:47.176207591Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IEuiccController", + "calls": [ + { + "code": 1, + "in": [ + {"cardId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resolutionIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"resolutionExtras": "readBundle"}] + } + ], + "name": "continueOperation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"cardId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscription": "readParcelable", + "__parcelType": "android.telephony.euicc.DownloadableSubscription" + }] + }, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "getDownloadableSubscriptionMetadata", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"cardId": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "getDefaultDownloadableSubscriptionList", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"cardId": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "getEid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [{"cardId": "readInt32"}], + "name": "getOtaStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 6, + "in": [ + {"cardId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "subscription": "readParcelable", + "__parcelType": "android.telephony.euicc.DownloadableSubscription" + }] + }, + {"switchAfterDownload": "readBool"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"resolvedBundle": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "downloadSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"cardId": "readInt32"}], + "name": "getEuiccInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.telephony.euicc.EuiccInfo" + }] + } + ] + }, + { + "code": 8, + "in": [ + {"cardId": "readInt32"}, + {"subscriptionId": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "deleteSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"cardId": "readInt32"}, + {"subscriptionId": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "switchToSubscription", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"cardId": "readInt32"}, + {"subscriptionId": "readInt32"}, + {"portIndex": "readInt32"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "switchToSubscriptionWithPort", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"cardId": "readInt32"}, + {"subscriptionId": "readInt32"}, + {"nickname": "readString16"}, + {"callingPackage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "updateSubscriptionNickname", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"cardId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "eraseSubscriptions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"cardId": "readInt32"}, + {"options": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "eraseSubscriptionsWithOptions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"cardId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "callbackIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "retainSubscriptionsForFactoryReset", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"isSupported": "readBool"}, + { + "countriesList": "readList", + "__parcelType": "String" + } + ], + "name": "setSupportedCountries", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"isSupported": "readBool"}], + "name": "getSupportedCountries", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + }, + { + "code": 17, + "in": [{"countryIso": "readString16"}], + "name": "isSupportedCountry", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 18, + "in": [ + {"cardId": "readInt32"}, + {"portIndex": "readInt32"}, + {"callingPackage": "readString16"} + ], + "name": "isSimPortAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 19, + "in": [{"callingPackage": "readString16"}], + "name": "hasCarrierPrivilegesForPackageOnAnyPhone", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [ + {"callingPackage": "readString16"}, + {"changeId": "readInt64"} + ], + "name": "isCompatChangeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IEuiccController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetAllProfilesCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetAllProfilesCallback.struct new file mode 100644 index 00000000..cc1d7daf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetAllProfilesCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.177487146Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetAllProfilesCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + { + "profiles": "readParcelableVector", + "__parcelType": "android.service.euicc.EuiccProfileInfo" + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetAllProfilesCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetDefaultSmdpAddressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetDefaultSmdpAddressCallback.struct new file mode 100644 index 00000000..48727ca0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetDefaultSmdpAddressCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.178433425Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetDefaultSmdpAddressCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"address": "readString16"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetDefaultSmdpAddressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccChallengeCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccChallengeCallback.struct new file mode 100644 index 00000000..493810d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccChallengeCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.179266052Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetEuiccChallengeCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"challenge": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetEuiccChallengeCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo1Callback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo1Callback.struct new file mode 100644 index 00000000..1ea73faf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo1Callback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.180109788Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetEuiccInfo1Callback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"info": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetEuiccInfo1Callback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo2Callback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo2Callback.struct new file mode 100644 index 00000000..20193093 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetEuiccInfo2Callback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.180874893Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetEuiccInfo2Callback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"info": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetEuiccInfo2Callback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetProfileCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetProfileCallback.struct new file mode 100644 index 00000000..7293b442 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetProfileCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:47.181796402Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetProfileCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.service.euicc.EuiccProfileInfo" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetProfileCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetRulesAuthTableCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetRulesAuthTableCallback.struct new file mode 100644 index 00000000..b961ff09 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetRulesAuthTableCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:47.182676060Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetRulesAuthTableCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rat": "readParcelable", + "__parcelType": "android.telephony.euicc.EuiccRulesAuthTable" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetRulesAuthTableCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetSmdsAddressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetSmdsAddressCallback.struct new file mode 100644 index 00000000..6fe04aa4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IGetSmdsAddressCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.183620608Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IGetSmdsAddressCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"address": "readString16"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IGetSmdsAddressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IListNotificationsCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IListNotificationsCallback.struct new file mode 100644 index 00000000..700f20b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IListNotificationsCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.184494306Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IListNotificationsCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + { + "notifications": "readParcelableVector", + "__parcelType": "android.telephony.euicc.EuiccNotification" + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IListNotificationsCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ILoadBoundProfilePackageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ILoadBoundProfilePackageCallback.struct new file mode 100644 index 00000000..87092aae --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ILoadBoundProfilePackageCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.185351673Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.ILoadBoundProfilePackageCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"response": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ILoadBoundProfilePackageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IPrepareDownloadCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IPrepareDownloadCallback.struct new file mode 100644 index 00000000..482772bc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IPrepareDownloadCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:47.186327502Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IPrepareDownloadCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"response": "readByteVector"} + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPrepareDownloadCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRemoveNotificationFromListCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRemoveNotificationFromListCallback.struct new file mode 100644 index 00000000..ccaf4682 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRemoveNotificationFromListCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.187170249Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IRemoveNotificationFromListCallback", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoveNotificationFromListCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IResetMemoryCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IResetMemoryCallback.struct new file mode 100644 index 00000000..87a2bd19 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IResetMemoryCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.187995975Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IResetMemoryCallback", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IResetMemoryCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationCallback.struct new file mode 100644 index 00000000..aa496da5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:47.188866003Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IRetrieveNotificationCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "notification": "readParcelable", + "__parcelType": "android.telephony.euicc.EuiccNotification" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRetrieveNotificationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationListCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationListCallback.struct new file mode 100644 index 00000000..517b7571 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/IRetrieveNotificationListCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.189754381Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.IRetrieveNotificationListCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + { + "notifications": "readParcelableVector", + "__parcelType": "android.telephony.euicc.EuiccNotification" + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRetrieveNotificationListCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetDefaultSmdpAddressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetDefaultSmdpAddressCallback.struct new file mode 100644 index 00000000..832a7c9d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetDefaultSmdpAddressCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.190629508Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.ISetDefaultSmdpAddressCallback", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISetDefaultSmdpAddressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetNicknameCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetNicknameCallback.struct new file mode 100644 index 00000000..cded0c97 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISetNicknameCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:47.191473695Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.ISetNicknameCallback", + "calls": [{ + "code": 1, + "in": [{"resultCode": "readInt32"}], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISetNicknameCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISwitchToProfileCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISwitchToProfileCallback.struct new file mode 100644 index 00000000..078a03b7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/euicc/ISwitchToProfileCallback.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:47.192339392Z", + "source_location": "", + "full_name": "com.android.internal.telephony.euicc.ISwitchToProfileCallback", + "calls": [{ + "code": 1, + "in": [ + {"resultCode": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "android.service.euicc.EuiccProfileInfo" + }] + } + ], + "name": "onComplete", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISwitchToProfileCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnCapacity.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnCapacity.struct new file mode 100644 index 00000000..a790aae5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnCapacity.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T12:19:47.000591114Z", + "source_location": "", + "components": [ + {"maxAdnCount": "readInt32"}, + {"usedAdnCount": "readInt32"}, + {"maxEmailCount": "readInt32"}, + {"usedEmailCount": "readInt32"}, + {"maxAnrCount": "readInt32"}, + {"usedAnrCount": "readInt32"}, + {"maxNameLength": "readInt32"}, + {"maxNumberLength": "readInt32"}, + {"maxEmailLength": "readInt32"}, + {"maxAnrLength": "readInt32"} + ], + "full_name": "com.android.internal.telephony.uicc.AdnCapacity", + "name": "AdnCapacity", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnRecord.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnRecord.struct new file mode 100644 index 00000000..4a78edd3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/telephony/uicc/AdnRecord.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:56:52.019655556Z", + "source_location": "", + "components": [ + {"efid": "readInt32"}, + {"recordNumber": "readInt32"}, + {"alphaTag": "readString16"}, + {"number": "readString16"} + ], + "full_name": "com.android.internal.telephony.uicc.AdnRecord", + "name": "AdnRecord", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerService.struct new file mode 100644 index 00000000..1a6fcfde --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.317683283Z", + "source_location": "", + "full_name": "com.android.internal.textservice.ISpellCheckerService", + "calls": [{ + "code": 1, + "in": [ + {"locale": "readString16"}, + {"listener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + }, + {"supportedAttributes": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getISpellCheckerSession", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISpellCheckerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerServiceCallback.struct new file mode 100644 index 00000000..ab7db2d3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerServiceCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.318847526Z", + "source_location": "", + "full_name": "com.android.internal.textservice.ISpellCheckerServiceCallback", + "calls": [{ + "code": 1, + "in": [{"newSession": "readStrongBinder"}], + "name": "onSessionCreated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISpellCheckerServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSession.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSession.struct new file mode 100644 index 00000000..a80506f1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSession.struct @@ -0,0 +1,51 @@ +{ + "produced_on": "2024-04-12T08:47:46.319889716Z", + "source_location": "", + "full_name": "com.android.internal.textservice.ISpellCheckerSession", + "calls": [ + { + "code": 1, + "in": [ + { + "textInfos": "readParcelableVector", + "__parcelType": "android.view.textservice.TextInfo" + }, + {"suggestionsLimit": "readInt32"}, + {"multipleWords": "readBool"} + ], + "name": "onGetSuggestionsMultiple", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "textInfos": "readParcelableVector", + "__parcelType": "android.view.textservice.TextInfo" + }, + {"suggestionsLimit": "readInt32"} + ], + "name": "onGetSentenceSuggestionsMultiple", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onClose", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISpellCheckerSession", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSessionListener.struct new file mode 100644 index 00000000..ed439a68 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ISpellCheckerSessionListener.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.320895886Z", + "source_location": "", + "full_name": "com.android.internal.textservice.ISpellCheckerSessionListener", + "calls": [ + { + "code": 1, + "in": [{ + "results": "readParcelableVector", + "__parcelType": "android.view.textservice.SuggestionsInfo" + }], + "name": "onGetSuggestions", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "result": "readParcelableVector", + "__parcelType": "android.view.textservice.SentenceSuggestionsInfo" + }], + "name": "onGetSentenceSuggestions", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISpellCheckerSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesManager.struct new file mode 100644 index 00000000..9968484e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesManager.struct @@ -0,0 +1,102 @@ +{ + "produced_on": "2024-04-12T08:47:46.322410106Z", + "source_location": "", + "full_name": "com.android.internal.textservice.ITextServicesManager", + "calls": [ + { + "code": 1, + "in": [ + {"userId": "readInt32"}, + {"locale": "readString16"} + ], + "name": "getCurrentSpellChecker", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.textservice.SpellCheckerInfo" + }] + } + ] + }, + { + "code": 2, + "in": [ + {"userId": "readInt32"}, + {"allowImplicitlySelectedSubtype": "readBool"} + ], + "name": "getCurrentSpellCheckerSubtype", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.textservice.SpellCheckerSubtype" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"sciId": "readString16"}, + {"locale": "readString16"}, + {"tsListener": "readStrongBinder"}, + {"scListener": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + }, + {"supportedAttributes": "readInt32"} + ], + "name": "getSpellCheckerService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"userId": "readInt32"}, + {"listener": "readStrongBinder"} + ], + "name": "finishSpellCheckerService", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"userId": "readInt32"}], + "name": "isSpellCheckerEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [{"userId": "readInt32"}], + "name": "getEnabledSpellCheckers", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.view.textservice.SpellCheckerInfo" + } + ] + } + ], + "name": "ITextServicesManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesSessionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesSessionListener.struct new file mode 100644 index 00000000..d9aac5ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/textservice/ITextServicesSessionListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.323535199Z", + "source_location": "", + "full_name": "com.android.internal.textservice.ITextServicesSessionListener", + "calls": [{ + "code": 1, + "in": [{"spellCheckerSession": "readStrongBinder"}], + "name": "onServiceConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ITextServicesSessionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IDragAndDropPermissions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IDragAndDropPermissions.struct new file mode 100644 index 00000000..6f07b76a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IDragAndDropPermissions.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.325736662Z", + "source_location": "", + "full_name": "com.android.internal.view.IDragAndDropPermissions", + "calls": [ + { + "code": 1, + "in": [{"activityToken": "readStrongBinder"}], + "name": "take", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "takeTransient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDragAndDropPermissions", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IInputMethodManager.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IInputMethodManager.struct new file mode 100644 index 00000000..5b4c96b1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/IInputMethodManager.struct @@ -0,0 +1,434 @@ +{ + "produced_on": "2024-04-12T08:47:46.333629399Z", + "source_location": "", + "full_name": "com.android.internal.view.IInputMethodManager", + "calls": [ + { + "code": 1, + "in": [ + {"client": "readStrongBinder"}, + {"inputmethod": "readStrongBinder"}, + {"untrustedDisplayId": "readInt32"} + ], + "name": "addClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"userId": "readInt32"}], + "name": "getCurrentInputMethodInfoAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"userId": "readInt32"}, + {"directBootAwareness": "readInt32"} + ], + "name": "getInputMethodList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.view.inputmethod.InputMethodInfo" + } + ] + }, + { + "code": 4, + "in": [{"userId": "readInt32"}], + "name": "getEnabledInputMethodList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.view.inputmethod.InputMethodInfo" + } + ] + }, + { + "code": 5, + "in": [ + {"imiId": "readString16"}, + {"allowsImplicitlyEnabledSubtypes": "readBool"}, + {"userId": "readInt32"} + ], + "name": "getEnabledInputMethodSubtypeList", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + } + ] + }, + { + "code": 6, + "in": [{"userId": "readInt32"}], + "name": "getLastInputMethodSubtype", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }] + } + ] + }, + { + "code": 7, + "in": [ + {"client": "readStrongBinder"}, + {"windowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.view.ImeTracker.Token" + }] + }, + {"flags": "readInt32"}, + {"lastClickToolType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"reason": "readInt32"} + ], + "name": "showSoftInput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [ + {"client": "readStrongBinder"}, + {"windowToken": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "statsToken": "readParcelable", + "__parcelType": "com.android.internal.view.ImeTracker.Token" + }] + }, + {"flags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultReceiver": "readParcelable", + "__parcelType": "android.os.ResultReceiver" + }] + }, + {"reason": "readInt32"} + ], + "name": "hideSoftInput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [ + {"startInputReason": "readInt32"}, + {"client": "readStrongBinder"}, + {"windowToken": "readStrongBinder"}, + {"startInputFlags": "readInt32"}, + {"softInputMode": "readInt32"}, + {"windowFlags": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "editorInfo": "readParcelable", + "__parcelType": "android.view.inputmethod.EditorInfo" + }] + }, + {"inputConnection": "readStrongBinder"}, + {"remoteAccessibilityInputConnection": "readStrongBinder"}, + {"unverifiedTargetSdkVersion": "readInt32"}, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "imeDispatcher": "readParcelable", + "__parcelType": "android.window.ImeOnBackInvokedDispatcher" + }] + } + ], + "name": "startInputOrWindowGainedFocus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.inputmethod.InputBindResult" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"client": "readStrongBinder"}, + {"auxiliarySubtypeMode": "readInt32"} + ], + "name": "showInputMethodPickerFromClient", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"auxiliarySubtypeMode": "readInt32"}, + {"displayId": "readInt32"} + ], + "name": "showInputMethodPickerFromSystem", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [], + "name": "isInputMethodPickerShownForTest", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 13, + "in": [{"userId": "readInt32"}], + "name": "getCurrentInputMethodSubtype", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"id": "readString16"}, + { + "subtypes": "readParcelableVector", + "__parcelType": "android.view.inputmethod.InputMethodSubtype" + }, + {"userId": "readInt32"} + ], + "name": "setAdditionalInputMethodSubtypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [ + {"imeId": "readString16"}, + {"subtypeHashCodes": "readInt32Vector"}, + {"userId": "readInt32"} + ], + "name": "setExplicitlyEnabledInputMethodSubtypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"client": "readStrongBinder"}], + "name": "getInputMethodWindowVisibleHeight", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 17, + "in": [ + {"parentClient": "readStrongBinder"}, + {"childDisplayId": "readInt32"}, + { + "matrixValues": "readParcelableVector", + "__parcelType": "com.android.internal.view.float" + } + ], + "name": "reportVirtualDisplayGeometryAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"windowToken": "readStrongBinder"}, + {"perceptible": "readBool"} + ], + "name": "reportPerceptibleAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [], + "name": "removeImeSurface", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [{"windowToken": "readStrongBinder"}], + "name": "removeImeSurfaceFromWindowAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"protoDump": "readByteVector"}, + {"source": "readInt32"}, + {"where": "readString16"} + ], + "name": "startProtoDump", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "isImeTraceEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 23, + "in": [], + "name": "startImeTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "stopImeTrace", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [{"client": "readStrongBinder"}], + "name": "startStylusHandwriting", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [ + {"client": "readStrongBinder"}, + {"userId": "readInt32"}, + {"delegatePackageName": "readString16"}, + {"delegatorPackageName": "readString16"} + ], + "name": "prepareStylusHandwritingDelegation", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"client": "readStrongBinder"}, + {"userId": "readInt32"}, + {"delegatePackageName": "readString16"}, + {"delegatorPackageName": "readString16"} + ], + "name": "acceptStylusHandwritingDelegation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 28, + "in": [{"userId": "readInt32"}], + "name": "isStylusHandwritingAvailableAsUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [{"client": "readStrongBinder"}], + "name": "addVirtualStylusIdForTestSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [ + {"client": "readStrongBinder"}, + {"timeout": "readInt64"} + ], + "name": "setStylusWindowIdleTimeoutForTest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 31, + "in": [], + "name": "getImeTrackerService", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IInputMethodManager", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentCallback.struct new file mode 100644 index 00000000..d526d78f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentCallback.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:46.335069228Z", + "source_location": "", + "full_name": "com.android.internal.view.inline.IInlineContentCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "content": "readParcelable", + "__parcelType": "com.android.internal.view.inline.SurfaceControlViewHost.SurfacePackage" + }] + }, + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "onContent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onClick", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onLongClick", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInlineContentCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentProvider.struct new file mode 100644 index 00000000..44f8550d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/view/inline/IInlineContentProvider.struct @@ -0,0 +1,35 @@ +{ + "produced_on": "2024-04-12T08:47:46.336578418Z", + "source_location": "", + "full_name": "com.android.internal.view.inline.IInlineContentProvider", + "calls": [ + { + "code": 1, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "provideContent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "requestSurfacePackage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onSurfacePackageReleased", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInlineContentProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ICheckCredentialProgressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ICheckCredentialProgressCallback.struct new file mode 100644 index 00000000..91fbe195 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ICheckCredentialProgressCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.337710970Z", + "source_location": "", + "full_name": "com.android.internal.widget.ICheckCredentialProgressCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onCredentialVerified", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICheckCredentialProgressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ILockSettings.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ILockSettings.struct new file mode 100644 index 00000000..3a27f338 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/ILockSettings.struct @@ -0,0 +1,726 @@ +{ + "produced_on": "2024-04-12T08:47:46.342495966Z", + "source_location": "", + "full_name": "com.android.internal.widget.ILockSettings", + "calls": [ + { + "code": 1, + "in": [ + {"key": "readString16"}, + {"value": "readBool"}, + {"userId": "readInt32"} + ], + "name": "setBoolean", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"key": "readString16"}, + {"value": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "setLong", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"key": "readString16"}, + {"value": "readString16"}, + {"userId": "readInt32"} + ], + "name": "setString", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"key": "readString16"}, + {"defaultValue": "readBool"}, + {"userId": "readInt32"} + ], + "name": "getBoolean", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"key": "readString16"}, + {"defaultValue": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "getLong", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [ + {"key": "readString16"}, + {"defaultValue": "readString16"}, + {"userId": "readInt32"} + ], + "name": "getString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "credential": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "savedCredential": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + }, + {"userId": "readInt32"} + ], + "name": "setLockCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 8, + "in": [{"userId": "readInt32"}], + "name": "resetKeyStore", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "credential": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + }, + {"userId": "readInt32"}, + {"progressCallback": "readStrongBinder"} + ], + "name": "checkCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.widget.VerifyCredentialResponse" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "credential": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + }, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "verifyCredential", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.widget.VerifyCredentialResponse" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "credential": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + }, + {"userId": "readInt32"}, + {"flags": "readInt32"} + ], + "name": "verifyTiedProfileChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.widget.VerifyCredentialResponse" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"gatekeeperPasswordHandle": "readInt64"}, + {"challenge": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "verifyGatekeeperPasswordHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.internal.widget.VerifyCredentialResponse" + }] + } + ] + }, + { + "code": 13, + "in": [{"gatekeeperPasswordHandle": "readInt64"}], + "name": "removeGatekeeperPasswordHandle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{"userId": "readInt32"}], + "name": "getCredentialType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 15, + "in": [{"userId": "readInt32"}], + "name": "getPinLength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 16, + "in": [{"userId": "readInt32"}], + "name": "refreshStoredPinLength", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "currentCredential": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + }, + {"userId": "readInt32"} + ], + "name": "getHashFactor", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 18, + "in": [ + {"userId": "readInt32"}, + {"enabled": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "managedUserPassword": "readParcelable", + "__parcelType": "com.android.internal.widget.LockscreenCredential" + }] + } + ], + "name": "setSeparateProfileChallengeEnabled", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"userId": "readInt32"}], + "name": "getSeparateProfileChallengeEnabled", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 20, + "in": [{"tracker": "readStrongBinder"}], + "name": "registerStrongAuthTracker", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [{"tracker": "readStrongBinder"}], + "name": "unregisterStrongAuthTracker", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [ + {"strongAuthReason": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "requireStrongAuth", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [ + {"isStrongBiometric": "readBool"}, + {"userId": "readInt32"} + ], + "name": "reportSuccessfulBiometricUnlock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [{"userId": "readInt32"}], + "name": "scheduleNonStrongBiometricIdleTimeout", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "systemReady", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"userId": "readInt32"}], + "name": "userPresent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [{"userId": "readInt32"}], + "name": "getStrongAuthForUser", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 28, + "in": [{"userId": "readInt32"}], + "name": "hasPendingEscrowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 29, + "in": [ + {"rootCertificateAlias": "readString16"}, + {"recoveryServiceCertFile": "readByteVector"}, + {"recoveryServiceSigFile": "readByteVector"} + ], + "name": "initRecoveryServiceWithSigFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "getKeyChainSnapshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.security.keystore.recovery.KeyChainSnapshot" + }] + } + ] + }, + { + "code": 31, + "in": [{"alias": "readString16"}], + "name": "generateKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 32, + "in": [ + {"alias": "readString16"}, + {"metadata": "readByteVector"} + ], + "name": "generateKeyWithMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 33, + "in": [ + {"alias": "readString16"}, + {"keyBytes": "readByteVector"} + ], + "name": "importKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 34, + "in": [ + {"alias": "readString16"}, + {"keyBytes": "readByteVector"}, + {"metadata": "readByteVector"} + ], + "name": "importKeyWithMetadata", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 35, + "in": [{"alias": "readString16"}], + "name": "getKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 36, + "in": [{"alias": "readString16"}], + "name": "removeKey", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 37, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + } + ], + "name": "setSnapshotCreatedPendingIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 38, + "in": [{"serverParams": "readByteVector"}], + "name": "setServerParams", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 39, + "in": [ + {"alias": "readString16"}, + {"status": "readInt32"} + ], + "name": "setRecoveryStatus", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 40, + "in": [], + "name": "getRecoveryStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 41, + "in": [{"secretTypes": "readInt32Vector"}], + "name": "setRecoverySecretTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 42, + "in": [], + "name": "getRecoverySecretTypes", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"} + ] + }, + { + "code": 43, + "in": [ + {"sessionId": "readString16"}, + {"rootCertificateAlias": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "verifierCertPath": "readParcelable", + "__parcelType": "android.security.keystore.recovery.RecoveryCertPath" + }] + }, + {"vaultParams": "readByteVector"}, + {"vaultChallenge": "readByteVector"}, + { + "secrets": "readList", + "__parcelType": "android.security.keystore.recovery.KeyChainProtectionParams" + } + ], + "name": "startRecoverySessionWithCertPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 44, + "in": [ + {"sessionId": "readString16"}, + {"recoveryKeyBlob": "readByteVector"}, + { + "applicationKeys": "readList", + "__parcelType": "android.security.keystore.recovery.WrappedApplicationKey" + } + ], + "name": "recoverKeyChainSnapshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readMap"} + ] + }, + { + "code": 45, + "in": [{"sessionId": "readString16"}], + "name": "closeSession", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [], + "name": "startRemoteLockscreenValidation", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.RemoteLockscreenValidationSession" + }] + } + ] + }, + { + "code": 47, + "in": [{"encryptedCredential": "readByteVector"}], + "name": "validateRemoteLockscreen", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.RemoteLockscreenValidationResult" + }] + } + ] + }, + { + "code": 48, + "in": [], + "name": "hasSecureLockScreen", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 49, + "in": [{"userId": "readInt32"}], + "name": "tryUnlockWithCachedUnifiedChallenge", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 50, + "in": [{"userId": "readInt32"}], + "name": "removeCachedUnifiedChallenge", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [{"listener": "readStrongBinder"}], + "name": "registerWeakEscrowTokenRemovedListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 52, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterWeakEscrowTokenRemovedListener", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 53, + "in": [ + {"token": "readByteVector"}, + {"userId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "addWeakEscrowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 54, + "in": [ + {"handle": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "removeWeakEscrowToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 55, + "in": [ + {"handle": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "isWeakEscrowTokenActive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 56, + "in": [ + {"handle": "readInt64"}, + {"token": "readByteVector"}, + {"userId": "readInt32"} + ], + "name": "isWeakEscrowTokenValid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ILockSettings", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IRemoteViewsFactory.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IRemoteViewsFactory.struct new file mode 100644 index 00000000..cbf723a2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IRemoteViewsFactory.struct @@ -0,0 +1,124 @@ +{ + "produced_on": "2024-04-12T08:47:46.344516776Z", + "source_location": "", + "full_name": "com.android.internal.widget.IRemoteViewsFactory", + "calls": [ + { + "code": 1, + "in": [], + "name": "onDataSetChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onDataSetChangedAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onDestroy", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"position": "readInt32"}], + "name": "getViewAt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ] + }, + { + "code": 6, + "in": [], + "name": "getLoadingView", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.widget.RemoteViews" + }] + } + ] + }, + { + "code": 7, + "in": [], + "name": "getViewTypeCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [{"position": "readInt32"}], + "name": "getItemId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 9, + "in": [], + "name": "hasStableIds", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "isCreated", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IRemoteViewsFactory", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenActivatedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenActivatedListener.struct new file mode 100644 index 00000000..01b490b4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenActivatedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.345481915Z", + "source_location": "", + "full_name": "com.android.internal.widget.IWeakEscrowTokenActivatedListener", + "calls": [{ + "code": 1, + "in": [ + {"handle": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "onWeakEscrowTokenActivated", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWeakEscrowTokenActivatedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenRemovedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenRemovedListener.struct new file mode 100644 index 00000000..2c127357 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/IWeakEscrowTokenRemovedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.346419834Z", + "source_location": "", + "full_name": "com.android.internal.widget.IWeakEscrowTokenRemovedListener", + "calls": [{ + "code": 1, + "in": [ + {"handle": "readInt64"}, + {"userId": "readInt32"} + ], + "name": "onWeakEscrowTokenRemoved", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IWeakEscrowTokenRemovedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/LockscreenCredential.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/LockscreenCredential.struct new file mode 100644 index 00000000..46af2a30 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/LockscreenCredential.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T16:02:50.553474148Z", + "source_location": "", + "components": [ + {"readInt": "readInt32"}, + {"createByteArray": "readByteVector"} + ], + "full_name": "com.android.internal.widget.LockscreenCredential", + "name": "LockscreenCredential", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/VerifyCredentialResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/VerifyCredentialResponse.struct new file mode 100644 index 00000000..e534027d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/internal/widget/VerifyCredentialResponse.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T15:44:51.614387097Z", + "source_location": "", + "components": [ + {"responseCode": "readInt32"}, + {"timeout": "readInt32"}, + {"gatekeeperHAT": "readByteVector"}, + {"gatekeeperPasswordHandle": "readInt64"} + ], + "full_name": "com.android.internal.widget.VerifyCredentialResponse", + "name": "VerifyCredentialResponse", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/keychain/tests/support/IKeyChainServiceTestSupport.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/keychain/tests/support/IKeyChainServiceTestSupport.struct new file mode 100644 index 00000000..6d5b7031 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/keychain/tests/support/IKeyChainServiceTestSupport.struct @@ -0,0 +1,99 @@ +{ + "produced_on": "2024-04-12T08:47:57.243532279Z", + "source_location": "", + "full_name": "com.android.keychain.tests.support.IKeyChainServiceTestSupport", + "calls": [ + { + "code": 1, + "in": [ + {"uid": "readInt32"}, + {"alias": "readString16"} + ], + "name": "revokeAppPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"uid": "readInt32"}, + {"alias": "readString16"} + ], + "name": "grantAppPermission", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"privateKey": "readByteVector"}, + {"userCert": "readByteVector"}, + {"certChain": "readByteVector"}, + {"alias": "readString16"} + ], + "name": "installKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [{"alias": "readString16"}], + "name": "removeKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"alias": "readString16"}, + {"isUserSelectable": "readBool"} + ], + "name": "setUserSelectable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"algorithm": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "spec": "readParcelable", + "__parcelType": "android.security.keystore.ParcelableKeyGenParameterSpec" + }] + } + ], + "name": "generateKeyPair", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 7, + "in": [ + {"alias": "readString16"}, + {"userCert": "readByteVector"}, + {"certChain": "readByteVector"} + ], + "name": "setKeyPairCertificate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IKeyChainServiceTestSupport", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/test/vmshare/IVmShareTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/test/vmshare/IVmShareTestService.struct new file mode 100644 index 00000000..dea214d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/test/vmshare/IVmShareTestService.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.719562185Z", + "source_location": "", + "full_name": "com.android.microdroid.test.vmshare.IVmShareTestService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "vmDesc": "readParcelable", + "__parcelType": "android.system.virtualmachine.VirtualMachineDescriptor" + }] + } + ], + "name": "startVm", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IVmShareTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IAppCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IAppCallback.struct new file mode 100644 index 00000000..d483f773 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IAppCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.715234749Z", + "source_location": "", + "full_name": "com.android.microdroid.testservice.IAppCallback", + "calls": [ + { + "code": 1, + "in": [{"vmCallback": "readStrongBinder"}], + "name": "setVmCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"message": "readString16"}], + "name": "onEchoRequestReceived", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAppCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IBenchmarkService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IBenchmarkService.struct new file mode 100644 index 00000000..90787f07 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IBenchmarkService.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:57.716316300Z", + "source_location": "", + "full_name": "com.android.microdroid.testservice.IBenchmarkService", + "calls": [ + { + "code": 1, + "in": [ + {"filename": "readString16"}, + {"isRand": "readBool"} + ], + "name": "measureReadRate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readDouble"} + ] + }, + { + "code": 2, + "in": [{"name": "readString16"}], + "name": "getMemInfoEntry", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [{"mb": "readInt64"}], + "name": "allocAnonMemory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 4, + "in": [{"port": "readInt32"}], + "name": "initVsockServer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"serverFd": "readInt32"}, + {"numBytesToReceive": "readInt32"} + ], + "name": "runVsockServerAndReceiveData", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBenchmarkService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/ITestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/ITestService.struct new file mode 100644 index 00000000..5ef6728a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/ITestService.struct @@ -0,0 +1,154 @@ +{ + "produced_on": "2024-04-12T08:47:57.717704638Z", + "source_location": "", + "full_name": "com.android.microdroid.testservice.ITestService", + "calls": [ + { + "code": 1, + "in": [ + {"a": "readInt32"}, + {"b": "readInt32"} + ], + "name": "addInteger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{"prop": "readString16"}], + "name": "readProperty", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "insecurelyExposeVmInstanceSecret", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [], + "name": "insecurelyExposeAttestationCdi", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 5, + "in": [], + "name": "getBcc", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [], + "name": "getApkContentsPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [], + "name": "getEncryptedStoragePath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [], + "name": "runEchoReverseServer", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "getEffectiveCapabilities", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"} + ] + }, + { + "code": 10, + "in": [ + {"content": "readString16"}, + {"path": "readString16"} + ], + "name": "writeToFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"path": "readString16"}], + "name": "readFromFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 12, + "in": [{"path": "readString16"}], + "name": "getFilePermissions", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [{"mountPoint": "readString16"}], + "name": "getMountFlags", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [{"appCallback": "readStrongBinder"}], + "name": "requestCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [], + "name": "quit", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IVmCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IVmCallback.struct new file mode 100644 index 00000000..42b49d49 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/microdroid/testservice/IVmCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.718603116Z", + "source_location": "", + "full_name": "com.android.microdroid.testservice.IVmCallback", + "calls": [{ + "code": 1, + "in": [{"message": "readString16"}], + "name": "echoMessage", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IVmCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/minidroid/testservice/ITestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/minidroid/testservice/ITestService.struct new file mode 100644 index 00000000..5ebb4c7f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/minidroid/testservice/ITestService.struct @@ -0,0 +1,37 @@ +{ + "produced_on": "2024-04-12T08:47:43.911837825Z", + "source_location": "", + "full_name": "com.android.minidroid.testservice.ITestService", + "calls": [ + { + "code": 1, + "in": [], + "name": "sayHello", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"text": "readString16"}], + "name": "printText", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"a": "readInt32"}, + {"b": "readInt32"} + ], + "name": "addInteger", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ITestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/modules/utils/ISynchronousResultReceiver.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/modules/utils/ISynchronousResultReceiver.struct new file mode 100644 index 00000000..c1722ad6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/modules/utils/ISynchronousResultReceiver.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.507167399Z", + "source_location": "", + "full_name": "com.android.modules.utils.ISynchronousResultReceiver", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "resultData": "readParcelable", + "__parcelType": "com.android.modules.utils.SynchronousResultReceiver.Result" + }] + } + ], + "name": "send", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISynchronousResultReceiver", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyCallback.struct new file mode 100644 index 00000000..e94c8687 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.739740321Z", + "source_location": "", + "full_name": "com.android.net.IProxyCallback", + "calls": [{ + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "getProxyPort", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IProxyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyPortListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyPortListener.struct new file mode 100644 index 00000000..e859f0e5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyPortListener.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.740703120Z", + "source_location": "", + "full_name": "com.android.net.IProxyPortListener", + "calls": [{ + "code": 1, + "in": [{"port": "readInt32"}], + "name": "setProxyPort", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IProxyPortListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyService.struct new file mode 100644 index 00000000..47be083c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/net/IProxyService.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:46.738753521Z", + "source_location": "", + "full_name": "com.android.net.IProxyService", + "calls": [ + { + "code": 1, + "in": [ + {"host": "readString16"}, + {"url": "readString16"} + ], + "name": "resolvePacFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [{"scriptContents": "readString16"}], + "name": "setPacFile", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProxyService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/FailureType.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/FailureType.struct new file mode 100644 index 00000000..f5bffe1e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/FailureType.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T13:20:55.707892510Z", + "source_location": "", + "components": [], + "full_name": "com.android.ondevicepersonalization.libraries.plugin.FailureType", + "name": "FailureType", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/PluginState.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/PluginState.struct new file mode 100644 index 00000000..853c4eaf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/PluginState.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T10:51:39.042355815Z", + "source_location": "", + "components": [], + "full_name": "com.android.ondevicepersonalization.libraries.plugin.PluginState", + "name": "PluginState", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginCallback.struct new file mode 100644 index 00000000..5f6e7cc5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginCallback.struct @@ -0,0 +1,39 @@ +{ + "produced_on": "2024-04-12T08:47:58.890045699Z", + "source_location": "", + "full_name": "com.android.ondevicepersonalization.libraries.plugin.internal.IPluginCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"output": "readBundle"}] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "failureType": "readParcelable", + "__parcelType": "com.android.ondevicepersonalization.libraries.plugin.FailureType" + }] + } + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPluginCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginExecutorService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginExecutorService.struct new file mode 100644 index 00000000..f24db8ee --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginExecutorService.struct @@ -0,0 +1,67 @@ +{ + "produced_on": "2024-04-12T08:47:58.891260683Z", + "source_location": "", + "full_name": "com.android.ondevicepersonalization.libraries.plugin.internal.IPluginExecutorService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "com.android.ondevicepersonalization.libraries.plugin.internal.PluginInfoInternal" + }] + }, + {"pluginCallback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"pluginContextInitData": "readBundle"}] + } + ], + "name": "load", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"pluginName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"input": "readBundle"}] + }, + {"pluginCallback": "readStrongBinder"} + ], + "name": "execute", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"pluginName": "readString16"}, + {"pluginCallback": "readStrongBinder"} + ], + "name": "unload", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"pluginName": "readString16"}, + {"stateCallback": "readStrongBinder"} + ], + "name": "checkPluginState", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPluginExecutorService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginStateCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginStateCallback.struct new file mode 100644 index 00000000..d2e99cce --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/ondevicepersonalization/libraries/plugin/internal/IPluginStateCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.892256893Z", + "source_location": "", + "full_name": "com.android.ondevicepersonalization.libraries.plugin.internal.IPluginStateCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "com.android.ondevicepersonalization.libraries.plugin.PluginState" + }] + } + ], + "name": "onState", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IPluginStateCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerCallback.struct new file mode 100644 index 00000000..1c7e7eb5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.199780490Z", + "source_location": "", + "full_name": "com.android.onemedia.IPlayerCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "session": "readParcelable", + "__parcelType": "com.android.onemedia.MediaSession.Token" + }] + } + ], + "name": "onSessionChanged", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IPlayerCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerService.struct new file mode 100644 index 00000000..c5a08472 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/IPlayerService.struct @@ -0,0 +1,72 @@ +{ + "produced_on": "2024-04-12T08:47:47.200967034Z", + "source_location": "", + "full_name": "com.android.onemedia.IPlayerService", + "calls": [ + { + "code": 1, + "in": [], + "name": "getSessionToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.onemedia.MediaSession.Token" + }] + } + ] + }, + { + "code": 2, + "in": [{"cb": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"action": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"cb": "readStrongBinder"} + ], + "name": "sendRequest", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "icon": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ], + "name": "setIcon", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPlayerService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/playback/IRequestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/playback/IRequestCallback.struct new file mode 100644 index 00000000..78a5af56 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/onemedia/playback/IRequestCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:47.201946123Z", + "source_location": "", + "full_name": "com.android.onemedia.playback.IRequestCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRequestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfEditor.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfEditor.struct new file mode 100644 index 00000000..8426167d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfEditor.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:46.717798404Z", + "source_location": "", + "full_name": "com.android.printspooler.renderer.IPdfEditor", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "openDocument", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [{ + "pages": "readParcelableVector", + "__parcelType": "android.print.PageRange" + }], + "name": "removePages", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.print.PrintAttributes" + }] + } + ], + "name": "applyPrintAttributes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destination": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "write", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "closeDocument", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPdfEditor", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfRenderer.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfRenderer.struct new file mode 100644 index 00000000..de46801c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/printspooler/renderer/IPdfRenderer.struct @@ -0,0 +1,63 @@ +{ + "produced_on": "2024-04-12T08:47:46.718941407Z", + "source_location": "", + "full_name": "com.android.printspooler.renderer.IPdfRenderer", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "source": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "openDocument", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"pageIndex": "readInt32"}, + {"bitmapWidth": "readInt32"}, + {"bitmapHeight": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "attributes": "readParcelable", + "__parcelType": "android.print.PrintAttributes" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destination": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + } + ], + "name": "renderPage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "closeDocument", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPdfRenderer", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetKeyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetKeyCallback.struct new file mode 100644 index 00000000..ca2b1117 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetKeyCallback.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:58.906536266Z", + "source_location": "", + "full_name": "com.android.rkpdapp.IGetKeyCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "key": "readParcelable", + "__parcelType": "com.android.rkpdapp.RemotelyProvisionedKey" + }] + } + ], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onProvisioningNeeded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "com.android.rkpdapp.Error" + }] + }, + {"description": "readString16"} + ], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetKeyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetRegistrationCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetRegistrationCallback.struct new file mode 100644 index 00000000..ef15b562 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IGetRegistrationCallback.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:58.907655518Z", + "source_location": "", + "full_name": "com.android.rkpdapp.IGetRegistrationCallback", + "calls": [ + { + "code": 1, + "in": [{"registration": "readStrongBinder"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "onCancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"error": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IGetRegistrationCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRegistration.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRegistration.struct new file mode 100644 index 00000000..ee698ea8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRegistration.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:58.909149538Z", + "source_location": "", + "full_name": "com.android.rkpdapp.IRegistration", + "calls": [ + { + "code": 1, + "in": [ + {"keyId": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "getKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "cancelGetKey", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"oldKeyBlob": "readByteVector"}, + {"newKeyBlob": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "storeUpgradedKeyAsync", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRegistration", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemoteProvisioning.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemoteProvisioning.struct new file mode 100644 index 00000000..163527f3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemoteProvisioning.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:58.910463834Z", + "source_location": "", + "full_name": "com.android.rkpdapp.IRemoteProvisioning", + "calls": [ + { + "code": 1, + "in": [ + {"callerUid": "readInt32"}, + {"irpcName": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "getRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "cancelGetRegistration", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteProvisioning", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemotelyProvisionedKeyPool.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemotelyProvisionedKeyPool.struct new file mode 100644 index 00000000..6ae80958 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IRemotelyProvisionedKeyPool.struct @@ -0,0 +1,28 @@ +{ + "produced_on": "2024-04-12T08:47:58.911588027Z", + "source_location": "", + "full_name": "com.android.rkpdapp.IRemotelyProvisionedKeyPool", + "calls": [{ + "code": 1, + "in": [ + {"clientUid": "readInt32"}, + {"irpcId": "readString16"} + ], + "name": "getAttestationKey", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.rkpdapp.RemotelyProvisionedKey" + }] + } + ] + }], + "name": "IRemotelyProvisionedKeyPool", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IStoreUpgradedKeyCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IStoreUpgradedKeyCallback.struct new file mode 100644 index 00000000..9510d327 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/IStoreUpgradedKeyCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:58.912520995Z", + "source_location": "", + "full_name": "com.android.rkpdapp.IStoreUpgradedKeyCallback", + "calls": [ + { + "code": 1, + "in": [], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"error": "readString16"}], + "name": "onError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStoreUpgradedKeyCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/RemotelyProvisionedKey.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/RemotelyProvisionedKey.struct new file mode 100644 index 00000000..794b4205 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/rkpdapp/RemotelyProvisionedKey.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:58.913493305Z", + "source_location": "", + "components": [ + {"keyBlob": "readByteVector"}, + {"encodedCertChain": "readByteVector"} + ], + "full_name": "com.android.rkpdapp.RemotelyProvisionedKey", + "name": "RemotelyProvisionedKey", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IComputeSdkStorageCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IComputeSdkStorageCallback.struct new file mode 100644 index 00000000..3c8ea2b1 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IComputeSdkStorageCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.311904849Z", + "source_location": "", + "full_name": "com.android.sdksandbox.IComputeSdkStorageCallback", + "calls": [{ + "code": 1, + "in": [ + {"sharedStorageKb": "readInt32"}, + {"sdkStorageKb": "readInt32"} + ], + "name": "onStorageInfoComputed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IComputeSdkStorageCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ILoadSdkInSandboxCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ILoadSdkInSandboxCallback.struct new file mode 100644 index 00000000..d9902be9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ILoadSdkInSandboxCallback.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:57.313107523Z", + "source_location": "", + "full_name": "com.android.sdksandbox.ILoadSdkInSandboxCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxedSdk": "readParcelable", + "__parcelType": "android.app.sdksandbox.SandboxedSdk" + }] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "onLoadSdkSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "exception": "readParcelable", + "__parcelType": "android.app.sdksandbox.LoadSdkException" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "onLoadSdkError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILoadSdkInSandboxCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IRequestSurfacePackageFromSdkCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IRequestSurfacePackageFromSdkCallback.struct new file mode 100644 index 00000000..c29ce5a5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IRequestSurfacePackageFromSdkCallback.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:57.314298427Z", + "source_location": "", + "full_name": "com.android.sdksandbox.IRequestSurfacePackageFromSdkCallback", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surfacePackage": "readParcelable", + "__parcelType": "android.view.SurfaceControlViewHost.SurfacePackage" + }] + }, + {"surfacePackageId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "onSurfacePackageReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"errorMessage": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "onSurfacePackageError", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRequestSurfacePackageFromSdkCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxDisabledCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxDisabledCallback.struct new file mode 100644 index 00000000..aec7dfca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxDisabledCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:57.315162784Z", + "source_location": "", + "full_name": "com.android.sdksandbox.ISdkSandboxDisabledCallback", + "calls": [{ + "code": 1, + "in": [{"isDisabled": "readBool"}], + "name": "onResult", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISdkSandboxDisabledCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxManagerToSdkSandboxCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxManagerToSdkSandboxCallback.struct new file mode 100644 index 00000000..ae65e13c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxManagerToSdkSandboxCallback.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:57.316255696Z", + "source_location": "", + "full_name": "com.android.sdksandbox.ISdkSandboxManagerToSdkSandboxCallback", + "calls": [{ + "code": 1, + "in": [ + {"hostToken": "readStrongBinder"}, + {"displayId": "readInt32"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extraParams": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + }, + {"callback": "readStrongBinder"} + ], + "name": "onSurfacePackageRequested", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ISdkSandboxManagerToSdkSandboxCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxService.struct new file mode 100644 index 00000000..da2d61a9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/ISdkSandboxService.struct @@ -0,0 +1,113 @@ +{ + "produced_on": "2024-04-12T08:47:57.317855008Z", + "source_location": "", + "full_name": "com.android.sdksandbox.ISdkSandboxService", + "calls": [ + { + "code": 1, + "in": [ + {"sdkToService": "readStrongBinder"}, + {"isCustomizedSdkContextEnabled": "readBool"} + ], + "name": "initialize", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + { + "sharedPaths": "readList", + "__parcelType": "String" + }, + { + "sdkPaths": "readList", + "__parcelType": "String" + }, + {"callback": "readStrongBinder"} + ], + "name": "computeSdkStorage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"callback": "readStrongBinder"}], + "name": "isDisabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callingPackageName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + }, + {"sdkName": "readString16"}, + {"sdkProviderClassName": "readString16"}, + {"sdkCeDataDir": "readString16"}, + {"sdkDeDataDir": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + }, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "loadSdk", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"sdkName": "readString16"}, + {"callback": "readStrongBinder"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "unloadSdk", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "update": "readParcelable", + "__parcelType": "android.app.sdksandbox.SharedPreferencesUpdate" + }] + } + ], + "name": "syncDataFromClient", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISdkSandboxService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IUnloadSdkCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IUnloadSdkCallback.struct new file mode 100644 index 00000000..ea67d848 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/IUnloadSdkCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.318905379Z", + "source_location": "", + "full_name": "com.android.sdksandbox.IUnloadSdkCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sandboxLatencyInfo": "readParcelable", + "__parcelType": "com.android.sdksandbox.SandboxLatencyInfo" + }] + } + ], + "name": "onUnloadSdk", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUnloadSdkCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/SandboxLatencyInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/SandboxLatencyInfo.struct new file mode 100644 index 00000000..73c30ba3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/SandboxLatencyInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:51:34.269171618Z", + "source_location": "", + "components": [ + {"mTimeSystemServerCalledSandbox": "readInt64"}, + {"mTimeSandboxReceivedCallFromSystemServer": "readInt64"}, + {"mTimeSandboxCalledSdk": "readInt64"}, + {"mTimeSdkCallCompleted": "readInt64"}, + {"mTimeSandboxCalledSystemServer": "readInt64"}, + {"mSandboxStatus": "readInt32"} + ], + "full_name": "com.android.sdksandbox.SandboxLatencyInfo", + "name": "SandboxLatencyInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/dataisolationtest/IDataIsolationTestSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/dataisolationtest/IDataIsolationTestSdkApi.struct new file mode 100644 index 00000000..8fa5ca94 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/dataisolationtest/IDataIsolationTestSdkApi.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:57.333002289Z", + "source_location": "", + "full_name": "com.android.sdksandbox.cts.provider.dataisolationtest.IDataIsolationTestSdkApi", + "calls": [ + { + "code": 1, + "in": [], + "name": "testSdkSandboxDataIsolation_SandboxCanAccessItsDirectory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "testSdkSandboxDataIsolation_CannotVerifyAppExistence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "testSdkSandboxDataIsolation_CannotVerifyOtherUserAppExistence", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "testSdkSandboxDataIsolation_CannotVerifyAcrossVolumes", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataIsolationTestSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/mediationtest/IMediationTestSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/mediationtest/IMediationTestSdkApi.struct new file mode 100644 index 00000000..1a8e8a25 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/mediationtest/IMediationTestSdkApi.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:57.333909127Z", + "source_location": "", + "full_name": "com.android.sdksandbox.cts.provider.mediationtest.IMediationTestSdkApi", + "calls": [{ + "code": 1, + "in": [], + "name": "getSandboxedSdks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "android.app.sdksandbox.SandboxedSdk" + } + ] + }], + "name": "IMediationTestSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/storagetest/IStorageTestSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/storagetest/IStorageTestSdkApi.struct new file mode 100644 index 00000000..a10cdaa9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/cts/provider/storagetest/IStorageTestSdkApi.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.334793985Z", + "source_location": "", + "full_name": "com.android.sdksandbox.cts.provider.storagetest.IStorageTestSdkApi", + "calls": [{ + "code": 1, + "in": [{"key": "readString16"}], + "name": "getSyncedSharedPreferencesString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }], + "name": "IStorageTestSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/uiprovider/IUiProviderApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/uiprovider/IUiProviderApi.struct new file mode 100644 index 00000000..d1c40294 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/sdksandbox/uiprovider/IUiProviderApi.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:57.345206652Z", + "source_location": "", + "full_name": "com.android.sdksandbox.uiprovider.IUiProviderApi", + "calls": [{ + "code": 1, + "in": [], + "name": "wasViewClicked", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IUiProviderApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtConstants.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtConstants.struct new file mode 100644 index 00000000..80c5cca6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtConstants.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:43.675776803Z", + "source_location": "", + "components": [{"REASON_VDEX": "readString16"}], + "full_name": "com.android.server.art.ArtConstants", + "name": "ArtConstants", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtdDexoptResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtdDexoptResult.struct new file mode 100644 index 00000000..d6798a6d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtdDexoptResult.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.687653879Z", + "source_location": "", + "components": [ + {"cancelled": "readBool"}, + {"wallTimeMs": "readInt64"}, + {"cpuTimeMs": "readInt64"}, + {"sizeBytes": "readInt64"}, + {"sizeBeforeBytes": "readInt64"} + ], + "full_name": "com.android.server.art.ArtdDexoptResult", + "name": "ArtdDexoptResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtifactsPath.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtifactsPath.struct new file mode 100644 index 00000000..5f83e1a4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/ArtifactsPath.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:43.690976016Z", + "source_location": "", + "components": [ + {"dexPath": "readString16"}, + {"isa": "readString16"}, + {"isInDalvikCache": "readBool"} + ], + "full_name": "com.android.server.art.ArtifactsPath", + "name": "ArtifactsPath", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexMetadataPath.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexMetadataPath.struct new file mode 100644 index 00000000..3eb06cea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexMetadataPath.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:43.693619498Z", + "source_location": "", + "components": [{"dexPath": "readString16"}], + "full_name": "com.android.server.art.DexMetadataPath", + "name": "DexMetadataPath", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexoptOptions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexoptOptions.struct new file mode 100644 index 00000000..072a498b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/DexoptOptions.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:43.697331802Z", + "source_location": "", + "components": [ + {"compilationReason": "readString16"}, + {"targetSdkVersion": "readInt32"}, + {"debuggable": "readBool"}, + {"generateAppImage": "readBool"}, + {"hiddenApiPolicyEnabled": "readBool"}, + {"comments": "readString16"} + ], + "full_name": "com.android.server.art.DexoptOptions", + "name": "DexoptOptions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/FsPermission.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/FsPermission.struct new file mode 100644 index 00000000..28e90d0c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/FsPermission.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:43.708868660Z", + "source_location": "", + "components": [ + {"uid": "readInt32"}, + {"gid": "readInt32"}, + {"isOtherReadable": "readBool"}, + {"isOtherExecutable": "readBool"} + ], + "full_name": "com.android.server.art.FsPermission", + "name": "FsPermission", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptNeededResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptNeededResult.struct new file mode 100644 index 00000000..efcd54b2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptNeededResult.struct @@ -0,0 +1,20 @@ +{ + "produced_on": "2024-04-12T08:47:43.713620505Z", + "source_location": "", + "components": [ + {"isDexoptNeeded": "readBool"}, + {"isVdexUsable": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "artifactsLocation": "readParcelable", + "__parcelType": "com.android.server.art.ArtifactsLocation" + }] + } + ], + "full_name": "com.android.server.art.GetDexoptNeededResult", + "name": "GetDexoptNeededResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptStatusResult.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptStatusResult.struct new file mode 100644 index 00000000..8202b257 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/GetDexoptStatusResult.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:43.716651175Z", + "source_location": "", + "components": [ + {"compilerFilter": "readString16"}, + {"compilationReason": "readString16"}, + {"locationDebugString": "readString16"} + ], + "full_name": "com.android.server.art.GetDexoptStatusResult", + "name": "GetDexoptStatusResult", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtd.struct new file mode 100644 index 00000000..1e0a05eb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtd.struct @@ -0,0 +1,429 @@ +{ + "produced_on": "2024-04-12T08:47:43.748443397Z", + "source_location": "", + "full_name": "com.android.server.art.IArtd", + "calls": [ + { + "code": 1, + "in": [], + "name": "isAlive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "artifactsPath": "readParcelable", + "__parcelType": "com.android.server.art.ArtifactsPath" + }] + } + ], + "name": "deleteArtifacts", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 3, + "in": [ + {"dexFile": "readString16"}, + {"instructionSet": "readString16"}, + {"classLoaderContext": "readString16"} + ], + "name": "getDexoptStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.GetDexoptStatusResult" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath" + }] + }, + {"dexFile": "readString16"} + ], + "name": "isProfileUsable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "src": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dst": "readParcelable", + "__parcelType": "com.android.server.art.OutputProfile" + }] + }, + {"dexFile": "readString16"} + ], + "name": "copyAndRewriteProfile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath.TmpProfilePath" + }] + } + ], + "name": "commitTmpProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath" + }] + } + ], + "name": "deleteProfile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath" + }] + } + ], + "name": "getProfileVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.FileVisibility" + }] + } + ] + }, + { + "code": 9, + "in": [ + { + "profiles": "readList", + "__parcelType": "com.android.server.art.ProfilePath" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "referenceProfile": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputProfile": "readParcelable", + "__parcelType": "com.android.server.art.OutputProfile" + }] + }, + { + "dexFiles": "readList", + "__parcelType": "String" + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "options": "readParcelable", + "__parcelType": "com.android.server.art.MergeProfileOptions" + }] + } + ], + "name": "mergeProfiles", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "artifactsPath": "readParcelable", + "__parcelType": "com.android.server.art.ArtifactsPath" + }] + } + ], + "name": "getArtifactsVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.FileVisibility" + }] + } + ] + }, + { + "code": 11, + "in": [{"dexFile": "readString16"}], + "name": "getDexFileVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.FileVisibility" + }] + } + ] + }, + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dmFile": "readParcelable", + "__parcelType": "com.android.server.art.DexMetadataPath" + }] + } + ], + "name": "getDmFileVisibility", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.FileVisibility" + }] + } + ] + }, + { + "code": 13, + "in": [ + {"dexFile": "readString16"}, + {"instructionSet": "readString16"}, + {"classLoaderContext": "readString16"}, + {"compilerFilter": "readString16"}, + {"dexoptTrigger": "readInt32"} + ], + "name": "getDexoptNeeded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.GetDexoptNeededResult" + }] + } + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outputArtifacts": "readParcelable", + "__parcelType": "com.android.server.art.OutputArtifacts" + }] + }, + {"dexFile": "readString16"}, + {"instructionSet": "readString16"}, + {"classLoaderContext": "readString16"}, + {"compilerFilter": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profile": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inputVdex": "readParcelable", + "__parcelType": "com.android.server.art.VdexPath" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dmFile": "readParcelable", + "__parcelType": "com.android.server.art.DexMetadataPath" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "priorityClass": "readParcelable", + "__parcelType": "com.android.server.art.PriorityClass" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "dexoptOptions": "readParcelable", + "__parcelType": "com.android.server.art.DexoptOptions" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "cancellationSignal": "readParcelable", + "__parcelType": "com.android.server.art.IArtdCancellationSignal" + }] + } + ], + "name": "dexopt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.ArtdDexoptResult" + }] + } + ] + }, + { + "code": 15, + "in": [], + "name": "createCancellationSignal", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.server.art.IArtdCancellationSignal" + }] + } + ] + }, + { + "code": 16, + "in": [ + { + "profilesToKeep": "readList", + "__parcelType": "com.android.server.art.ProfilePath" + }, + { + "artifactsToKeep": "readList", + "__parcelType": "com.android.server.art.ArtifactsPath" + }, + { + "vdexFilesToKeep": "readList", + "__parcelType": "com.android.server.art.VdexPath" + } + ], + "name": "cleanup", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 17, + "in": [{"dexFile": "readString16"}], + "name": "isIncrementalFsPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IArtd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtdCancellationSignal.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtdCancellationSignal.struct new file mode 100644 index 00000000..3d0fc32a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/IArtdCancellationSignal.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:43.754533399Z", + "source_location": "", + "full_name": "com.android.server.art.IArtdCancellationSignal", + "calls": [ + { + "code": 1, + "in": [], + "name": "cancel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getType", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + } + ], + "name": "IArtdCancellationSignal", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/MergeProfileOptions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/MergeProfileOptions.struct new file mode 100644 index 00000000..ed31f17a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/MergeProfileOptions.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:43.756951787Z", + "source_location": "", + "components": [ + {"forceMerge": "readBool"}, + {"forBootImage": "readBool"}, + {"dumpOnly": "readBool"}, + {"dumpClassesAndMethods": "readBool"} + ], + "full_name": "com.android.server.art.MergeProfileOptions", + "name": "MergeProfileOptions", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/OutputProfile.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/OutputProfile.struct new file mode 100644 index 00000000..5a82a50a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/art/OutputProfile.struct @@ -0,0 +1,26 @@ +{ + "produced_on": "2024-04-12T08:47:43.762256832Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "profilePath": "readParcelable", + "__parcelType": "com.android.server.art.ProfilePath.TmpProfilePath" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fsPermission": "readParcelable", + "__parcelType": "com.android.server.art.FsPermission" + }] + } + ], + "full_name": "com.android.server.art.OutputProfile", + "name": "OutputProfile", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/net/integrationtests/INetworkStackInstrumentation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/net/integrationtests/INetworkStackInstrumentation.struct new file mode 100644 index 00000000..bd90e6a0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/net/integrationtests/INetworkStackInstrumentation.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:47:57.855678736Z", + "source_location": "", + "full_name": "com.android.server.net.integrationtests.INetworkStackInstrumentation", + "calls": [ + { + "code": 1, + "in": [], + "name": "clearAllState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "response": "readParcelable", + "__parcelType": "com.android.server.net.integrationtests.HttpResponse" + }] + } + ], + "name": "addHttpResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getRequestUrls", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readList", + "__parcelType": "String" + } + ] + } + ], + "name": "INetworkStackInstrumentation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProfCollectd.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProfCollectd.struct new file mode 100644 index 00000000..11c963ec --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProfCollectd.struct @@ -0,0 +1,65 @@ +{ + "produced_on": "2024-04-12T08:47:59.669944666Z", + "source_location": "", + "full_name": "com.android.server.profcollect.IProfCollectd", + "calls": [ + { + "code": 1, + "in": [], + "name": "schedule", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "terminate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"tag": "readString16"}], + "name": "trace_once", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "process", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"usageSetting": "readInt32"}], + "name": "report", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [], + "name": "get_supported_provider", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 7, + "in": [{"cb": "readStrongBinder"}], + "name": "registerProviderStatusCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IProfCollectd", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProviderStatusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProviderStatusCallback.struct new file mode 100644 index 00000000..376e24ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/server/profcollect/IProviderStatusCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:59.670788912Z", + "source_location": "", + "full_name": "com.android.server.profcollect.IProviderStatusCallback", + "calls": [{ + "code": 1, + "in": [], + "name": "onProviderReady", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IProviderStatusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/smspush/unitTests/IDataVerify.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/smspush/unitTests/IDataVerify.struct new file mode 100644 index 00000000..2a3206de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/smspush/unitTests/IDataVerify.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.737684660Z", + "source_location": "", + "full_name": "com.android.smspush.unitTests.IDataVerify", + "calls": [ + { + "code": 1, + "in": [{"pdu": "readByteVector"}], + "name": "verifyData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "resetData", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IDataVerify", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/IBroadcastReporter.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/IBroadcastReporter.struct new file mode 100644 index 00000000..8e9cc6f4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/IBroadcastReporter.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.039998033Z", + "source_location": "", + "full_name": "com.android.suspendapps.suspendtestapp.IBroadcastReporter", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ], + "name": "onBroadcastReceived", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBroadcastReporter", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/ITestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/ITestService.struct new file mode 100644 index 00000000..ef1c94f7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/suspendapps/suspendtestapp/ITestService.struct @@ -0,0 +1,78 @@ +{ + "produced_on": "2024-04-12T08:47:44.041859680Z", + "source_location": "", + "full_name": "com.android.suspendapps.suspendtestapp.ITestService", + "calls": [ + { + "code": 1, + "in": [], + "name": "isPackageSuspended", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getSuspendedAppExtras", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 3, + "in": [{"timeoutMs": "readInt64"}], + "name": "waitForActivityStart", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.Intent" + }] + } + ] + }, + { + "code": 4, + "in": [{"timeoutMs": "readInt64"}], + "name": "waitForActivityStop", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"action": "readString16"}, + {"reporter": "readStrongBinder"} + ], + "name": "registerBroadcastReporter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"action": "readString16"}], + "name": "unregisterBroadcastReporter", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/assist/IAssistHandleService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/assist/IAssistHandleService.struct new file mode 100644 index 00000000..a16baf28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/assist/IAssistHandleService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.727854654Z", + "source_location": "", + "full_name": "com.android.systemui.assist.IAssistHandleService", + "calls": [{ + "code": 1, + "in": [], + "name": "requestAssistHandles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IAssistHandleService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/ICrossProfileService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/ICrossProfileService.struct new file mode 100644 index 00000000..fa8e599f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/ICrossProfileService.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:46.728845554Z", + "source_location": "", + "full_name": "com.android.systemui.screenshot.ICrossProfileService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "launchIntent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ICrossProfileService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IOnDoneCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IOnDoneCallback.struct new file mode 100644 index 00000000..2961f232 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IOnDoneCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.729627620Z", + "source_location": "", + "full_name": "com.android.systemui.screenshot.IOnDoneCallback", + "calls": [{ + "code": 1, + "in": [{"success": "readBool"}], + "name": "onDone", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IOnDoneCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IScreenshotProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IScreenshotProxy.struct new file mode 100644 index 00000000..91ccab95 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/IScreenshotProxy.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.730638400Z", + "source_location": "", + "full_name": "com.android.systemui.screenshot.IScreenshotProxy", + "calls": [ + { + "code": 1, + "in": [], + "name": "isNotificationShadeExpanded", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "dismissKeyguard", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IScreenshotProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/appclips/IAppClipsScreenshotHelperService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/appclips/IAppClipsScreenshotHelperService.struct new file mode 100644 index 00000000..8e1b7c23 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/screenshot/appclips/IAppClipsScreenshotHelperService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:46.731745502Z", + "source_location": "", + "full_name": "com.android.systemui.screenshot.appclips.IAppClipsScreenshotHelperService", + "calls": [{ + "code": 1, + "in": [{"displayId": "readInt32"}], + "name": "takeScreenshot", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.systemui.screenshot.appclips.ScreenshotHardwareBufferInternal" + }] + } + ] + }], + "name": "IAppClipsScreenshotHelperService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/IOverviewProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/IOverviewProxy.struct new file mode 100644 index 00000000..4db98411 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/IOverviewProxy.struct @@ -0,0 +1,177 @@ +{ + "produced_on": "2024-04-12T08:47:46.720708422Z", + "source_location": "", + "full_name": "com.android.systemui.shared.recents.IOverviewProxy", + "calls": [ + { + "code": 12, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activeRegion": "readParcelable", + "__parcelType": "android.graphics.Region" + }] + } + ], + "name": "onActiveNavBarRegionChanges", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"params": "readBundle"}] + } + ], + "name": "onInitialize", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "onOverviewToggle", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{"triggeredFromAltTab": "readBool"}], + "name": "onOverviewShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"triggeredFromAltTab": "readBool"}, + {"triggeredFromHomeKey": "readBool"} + ], + "name": "onOverviewHidden", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"available": "readBool"}, + {"longPressHomeEnabled": "readBool"} + ], + "name": "onAssistantAvailable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 15, + "in": [{"visibility": "readFloat"}], + "name": "onAssistantVisibilityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [{"stateFlags": "readInt32"}], + "name": "onSystemUiStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"rotation": "readInt32"}, + {"isValid": "readBool"} + ], + "name": "onRotationProposal", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"displayId": "readInt32"}, + {"state1": "readInt32"}, + {"state2": "readInt32"}, + {"animate": "readBool"} + ], + "name": "disable", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 21, + "in": [ + {"displayId": "readInt32"}, + {"behavior": "readInt32"} + ], + "name": "onSystemBarAttributesChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 22, + "in": [], + "name": "onScreenTurnedOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 23, + "in": [{"darkIntensity": "readFloat"}], + "name": "onNavButtonsDarkIntensityChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 24, + "in": [], + "name": "onScreenTurningOn", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 25, + "in": [], + "name": "onScreenTurningOff", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"leftOrTop": "readBool"}], + "name": "enterStageSplitFromRunningApp", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 27, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surface": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "onNavigationBarSurface", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 28, + "in": [], + "name": "onTaskbarToggled", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOverviewProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/ISystemUiProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/ISystemUiProxy.struct new file mode 100644 index 00000000..96b83344 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/recents/ISystemUiProxy.struct @@ -0,0 +1,163 @@ +{ + "produced_on": "2024-04-12T08:47:46.722533068Z", + "source_location": "", + "full_name": "com.android.systemui.shared.recents.ISystemUiProxy", + "calls": [ + { + "code": 2, + "in": [{"taskId": "readInt32"}], + "name": "startScreenPinning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"fromHome": "readBool"}], + "name": "onOverviewShown", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "android.view.MotionEvent" + }] + } + ], + "name": "onStatusBarMotionEvent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [{"progress": "readFloat"}], + "name": "onAssistantProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"velocity": "readFloat"}], + "name": "onAssistantGestureCompletion", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "startAssistant", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [{"displayId": "readInt32"}], + "name": "notifyAccessibilityButtonClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [], + "name": "notifyAccessibilityButtonLongClicked", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [], + "name": "stopScreenPinning", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 26, + "in": [{"rotation": "readInt32"}], + "name": "notifyPrioritizedRotation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 30, + "in": [], + "name": "expandNotificationPanel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 45, + "in": [], + "name": "onBackPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 46, + "in": [{"enabled": "readBool"}], + "name": "setHomeRotationEnabled", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 48, + "in": [ + {"visible": "readBool"}, + {"stashed": "readBool"} + ], + "name": "notifyTaskbarStatus", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 49, + "in": [{"suspend": "readBool"}], + "name": "notifyTaskbarAutohideSuspend", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 50, + "in": [], + "name": "onImeSwitcherPressed", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 51, + "in": [], + "name": "toggleNotificationPanel", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 52, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "request": "readParcelable", + "__parcelType": "com.android.internal.util.ScreenshotRequest" + }] + } + ], + "name": "takeScreenshot", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISystemUiProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ILauncherUnlockAnimationController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ILauncherUnlockAnimationController.struct new file mode 100644 index 00000000..71df1bf5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ILauncherUnlockAnimationController.struct @@ -0,0 +1,70 @@ +{ + "produced_on": "2024-04-12T08:47:46.724911435Z", + "source_location": "", + "full_name": "com.android.systemui.shared.system.smartspace.ILauncherUnlockAnimationController", + "calls": [ + { + "code": 1, + "in": [ + {"animateSmartspace": "readBool"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lockscreenSmartspaceBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"selectedPage": "readInt32"} + ], + "name": "prepareForUnlock", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"amount": "readFloat"}, + {"forceIfAnimating": "readBool"} + ], + "name": "setUnlockAmount", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"unlocked": "readBool"}, + {"duration": "readInt64"}, + {"startDelay": "readInt64"} + ], + "name": "playUnlockAnimation", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"selectedPage": "readInt32"}], + "name": "setSmartspaceSelectedPage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"visibility": "readInt32"}], + "name": "setSmartspaceVisibility", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "dispatchSmartspaceStateToSysui", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ILauncherUnlockAnimationController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ISysuiUnlockAnimationController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ISysuiUnlockAnimationController.struct new file mode 100644 index 00000000..ef4c6189 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/shared/system/smartspace/ISysuiUnlockAnimationController.struct @@ -0,0 +1,33 @@ +{ + "produced_on": "2024-04-12T08:47:46.726230922Z", + "source_location": "", + "full_name": "com.android.systemui.shared.system.smartspace.ISysuiUnlockAnimationController", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setLauncherUnlockController", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "com.android.systemui.shared.system.smartspace.SmartspaceState" + }] + } + ], + "name": "onLauncherSmartspaceStateUpdated", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISysuiUnlockAnimationController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldAnimation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldAnimation.struct new file mode 100644 index 00000000..428876ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldAnimation.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.735610709Z", + "source_location": "", + "full_name": "com.android.systemui.unfold.progress.IUnfoldAnimation", + "calls": [{ + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "setListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IUnfoldAnimation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldTransitionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldTransitionListener.struct new file mode 100644 index 00000000..c8d0ed17 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/unfold/progress/IUnfoldTransitionListener.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.736670850Z", + "source_location": "", + "full_name": "com.android.systemui.unfold.progress.IUnfoldTransitionListener", + "calls": [ + { + "code": 2, + "in": [], + "name": "onTransitionStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"progress": "readFloat"}], + "name": "onTransitionProgress", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onTransitionFinished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IUnfoldTransitionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletCardsUpdatedListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletCardsUpdatedListener.struct new file mode 100644 index 00000000..2b45cbb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletCardsUpdatedListener.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.733486506Z", + "source_location": "", + "full_name": "com.android.systemui.wallet.controller.IWalletCardsUpdatedListener", + "calls": [{ + "code": 1, + "in": [{ + "cards": "readList", + "__parcelType": "android.service.quickaccesswallet.WalletCard" + }], + "name": "registerNewWalletCards", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IWalletCardsUpdatedListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletContextualLocationsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletContextualLocationsService.struct new file mode 100644 index 00000000..24fb2926 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/systemui/wallet/controller/IWalletContextualLocationsService.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.734456446Z", + "source_location": "", + "full_name": "com.android.systemui.wallet.controller.IWalletContextualLocationsService", + "calls": [ + { + "code": 1, + "in": [{"listener": "readStrongBinder"}], + "name": "addWalletCardsUpdatedListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{ + "storeLocations": "readList", + "__parcelType": "String" + }], + "name": "onWalletContextualLocationsStateUpdated", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IWalletContextualLocationsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/inputinjection/IInputInjectionTestCallbacks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/inputinjection/IInputInjectionTestCallbacks.struct new file mode 100644 index 00000000..d296b68a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/inputinjection/IInputInjectionTestCallbacks.struct @@ -0,0 +1,59 @@ +{ + "produced_on": "2024-04-12T08:47:44.036805869Z", + "source_location": "", + "full_name": "com.android.test.inputinjection.IInputInjectionTestCallbacks", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "com.android.test.inputinjection.android.view.KeyEvent" + }] + } + ], + "name": "onKeyEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "event": "readParcelable", + "__parcelType": "com.android.test.inputinjection.android.view.MotionEvent" + }] + } + ], + "name": "onTouchEvent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{ + "errors": "readList", + "__parcelType": "String" + }], + "name": "onTestInjectionFromApp", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "onWindowFocused", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IInputInjectionTestCallbacks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INLSControlService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INLSControlService.struct new file mode 100644 index 00000000..bf7d9c34 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INLSControlService.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.124905261Z", + "source_location": "", + "full_name": "com.android.test.notificationlistener.INLSControlService", + "calls": [ + { + "code": 1, + "in": [], + "name": "requestUnbindComponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "requestRebindComponent", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "isNotificationListenerConnected", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INLSControlService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INotificationUriAccessService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INotificationUriAccessService.struct new file mode 100644 index 00000000..0ffa1664 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/notificationlistener/INotificationUriAccessService.struct @@ -0,0 +1,36 @@ +{ + "produced_on": "2024-04-12T08:47:44.126435521Z", + "source_location": "", + "full_name": "com.android.test.notificationlistener.INotificationUriAccessService", + "calls": [ + { + "code": 1, + "in": [{"connected": "readBool"}], + "name": "ensureNotificationListenerServiceConnected", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "uri": "readParcelable", + "__parcelType": "com.android.test.notificationlistener.android.net.Uri" + }] + } + ], + "name": "isFileUriAccessible", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INotificationUriAccessService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindow.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindow.struct new file mode 100644 index 00000000..24d18f7b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindow.struct @@ -0,0 +1,38 @@ +{ + "produced_on": "2024-04-12T08:47:47.203032515Z", + "source_location": "", + "full_name": "com.android.test.viewembed.IAttachEmbeddedWindow", + "calls": [ + { + "code": 1, + "in": [ + {"hostToken": "readStrongBinder"}, + {"width": "readInt32"}, + {"height": "readInt32"}, + {"callback": "readStrongBinder"} + ], + "name": "attachEmbedded", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "lp": "readParcelable", + "__parcelType": "android.view.WindowManager.LayoutParams" + }] + } + ], + "name": "relayout", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IAttachEmbeddedWindow", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindowCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindowCallback.struct new file mode 100644 index 00000000..a7925e3e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/test/viewembed/IAttachEmbeddedWindowCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:47.204061425Z", + "source_location": "", + "full_name": "com.android.test.viewembed.IAttachEmbeddedWindowCallback", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "surfacePackage": "readParcelable", + "__parcelType": "android.view.SurfaceControlViewHost.SurfacePackage" + }] + } + ], + "name": "onEmbeddedWindowAttached", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAttachEmbeddedWindowCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/aidl/main/IRemoteService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/aidl/main/IRemoteService.struct new file mode 100644 index 00000000..2eb8e178 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/aidl/main/IRemoteService.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:59.631732725Z", + "source_location": "", + "full_name": "com.android.tests.aidl.main.IRemoteService", + "calls": [{ + "code": 1, + "in": [], + "name": "get", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.tests.aidl.lib.MyParcelable" + }] + } + ] + }], + "name": "IRemoteService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/basicprojectwithaidl/ITest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/basicprojectwithaidl/ITest.struct new file mode 100644 index 00000000..b79ff570 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/basicprojectwithaidl/ITest.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:59.632485240Z", + "source_location": "", + "full_name": "com.android.tests.basicprojectwithaidl.ITest", + "calls": [{ + "code": 1, + "in": [], + "name": "getRect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.tests.basicprojectwithaidl.Rect" + }] + } + ] + }], + "name": "ITest", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/codeprovider/storagetest_1/IStorageTestSdk1Api.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/codeprovider/storagetest_1/IStorageTestSdk1Api.struct new file mode 100644 index 00000000..e49e9542 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/codeprovider/storagetest_1/IStorageTestSdk1Api.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:57.338744804Z", + "source_location": "", + "full_name": "com.android.tests.codeprovider.storagetest_1.IStorageTestSdk1Api", + "calls": [ + { + "code": 1, + "in": [], + "name": "verifySharedStorageIsUsable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "verifyPerSdkStorageIsUsable", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"sizeInBytes": "readInt32"}, + {"inCacheDir": "readBool"} + ], + "name": "createFilesInSharedStorage", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IStorageTestSdk1Api", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/crashtest/ICrashTestSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/crashtest/ICrashTestSdkApi.struct new file mode 100644 index 00000000..d77d4db4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/crashtest/ICrashTestSdkApi.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:57.337689133Z", + "source_location": "", + "full_name": "com.android.tests.sdkprovider.crashtest.ICrashTestSdkApi", + "calls": [ + { + "code": 1, + "in": [], + "name": "triggerCrash", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "getLastApplicationExitInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.app.ApplicationExitInfo" + }] + } + ] + } + ], + "name": "ICrashTestSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/broadcasts/IBroadcastSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/broadcasts/IBroadcastSdkApi.struct new file mode 100644 index 00000000..48b40378 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/broadcasts/IBroadcastSdkApi.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.335824496Z", + "source_location": "", + "full_name": "com.android.tests.sdkprovider.restrictions.broadcasts.IBroadcastSdkApi", + "calls": [ + { + "code": 1, + "in": [], + "name": "registerBroadcastReceiver", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "registerBroadcastReceiverWithoutAction", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBroadcastSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/contentproviders/IContentProvidersSdkApi.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/contentproviders/IContentProvidersSdkApi.struct new file mode 100644 index 00000000..0bece0bf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tests/sdkprovider/restrictions/contentproviders/IContentProvidersSdkApi.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:57.336746244Z", + "source_location": "", + "full_name": "com.android.tests.sdkprovider.restrictions.contentproviders.IContentProvidersSdkApi", + "calls": [ + { + "code": 1, + "in": [], + "name": "getContentProvider", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "registerContentObserver", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IContentProvidersSdkApi", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderCallback.struct new file mode 100644 index 00000000..cebfc10d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderCallback.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:43.951575725Z", + "source_location": "", + "full_name": "com.android.textclassifier.downloader.IModelDownloaderCallback", + "calls": [ + { + "code": 1, + "in": [{"bytesWritten": "readInt64"}], + "name": "onSuccess", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"errorCode": "readInt32"}, + {"errorMsg": "readString16"} + ], + "name": "onFailure", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IModelDownloaderCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderService.struct new file mode 100644 index 00000000..b43b9fdb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/textclassifier/downloader/IModelDownloaderService.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:43.953225838Z", + "source_location": "", + "full_name": "com.android.textclassifier.downloader.IModelDownloaderService", + "calls": [{ + "code": 1, + "in": [ + {"url": "readString16"}, + {"targetFilePath": "readString16"}, + {"callback": "readStrongBinder"} + ], + "name": "download", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IModelDownloaderService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/trusty/binder/test/ITestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/trusty/binder/test/ITestService.struct new file mode 100644 index 00000000..07176ab6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/trusty/binder/test/ITestService.struct @@ -0,0 +1,361 @@ +{ + "produced_on": "2024-04-12T08:47:59.664812653Z", + "source_location": "", + "full_name": "com.android.trusty.binder.test.ITestService", + "calls": [ + { + "code": 1, + "in": [{"token": "readBool"}], + "name": "RepeatBoolean", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"token": "readByte"}], + "name": "RepeatByte", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByte"} + ] + }, + { + "code": 3, + "in": [{"token": "readChar"}], + "name": "RepeatChar", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readChar"} + ] + }, + { + "code": 4, + "in": [{"token": "readInt32"}], + "name": "RepeatInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [{"token": "readInt64"}], + "name": "RepeatLong", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 6, + "in": [{"token": "readFloat"}], + "name": "RepeatFloat", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readFloat"} + ] + }, + { + "code": 7, + "in": [{"token": "readDouble"}], + "name": "RepeatDouble", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readDouble"} + ] + }, + { + "code": 8, + "in": [{"token": "readString16"}], + "name": "RepeatString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "com.android.trusty.binder.test.ByteEnum" + }] + } + ], + "name": "RepeatByteEnum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.trusty.binder.test.ByteEnum" + }] + } + ] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "com.android.trusty.binder.test.IntEnum" + }] + } + ], + "name": "RepeatIntEnum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.trusty.binder.test.IntEnum" + }] + } + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "token": "readParcelable", + "__parcelType": "com.android.trusty.binder.test.LongEnum" + }] + } + ], + "name": "RepeatLongEnum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.trusty.binder.test.LongEnum" + }] + } + ] + }, + { + "code": 12, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.boolean" + }], + "name": "ReverseBoolean", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.boolean" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.boolean" + } + ] + }, + { + "code": 13, + "in": [{"input": "readByteVector"}], + "name": "ReverseByte", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"}, + {"repeated": "readByteVector"} + ] + }, + { + "code": 14, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.char" + }], + "name": "ReverseChar", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.char" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.char" + } + ] + }, + { + "code": 15, + "in": [{"input": "readInt32Vector"}], + "name": "ReverseInt", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32Vector"}, + {"repeated": "readInt32Vector"} + ] + }, + { + "code": 16, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.long" + }], + "name": "ReverseLong", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.long" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.long" + } + ] + }, + { + "code": 17, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.float" + }], + "name": "ReverseFloat", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.float" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.float" + } + ] + }, + { + "code": 18, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.double" + }], + "name": "ReverseDouble", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.double" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.double" + } + ] + }, + { + "code": 19, + "in": [{"input": "readString16Vector"}], + "name": "ReverseString", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16Vector"}, + {"repeated": "readString16Vector"} + ] + }, + { + "code": 20, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.ByteEnum" + }], + "name": "ReverseByteEnum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.ByteEnum" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.ByteEnum" + } + ] + }, + { + "code": 21, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.IntEnum" + }], + "name": "ReverseIntEnum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.IntEnum" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.IntEnum" + } + ] + }, + { + "code": 22, + "in": [{ + "input": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.LongEnum" + }], + "name": "ReverseLongEnum", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.LongEnum" + }, + { + "repeated": "readParcelableVector", + "__parcelType": "com.android.trusty.binder.test.LongEnum" + } + ] + } + ], + "name": "ITestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/users/IRestrictedProfilePinService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/users/IRestrictedProfilePinService.struct new file mode 100644 index 00000000..d323125c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/users/IRestrictedProfilePinService.struct @@ -0,0 +1,44 @@ +{ + "produced_on": "2024-04-12T08:47:57.249566159Z", + "source_location": "", + "full_name": "com.android.tv.settings.users.IRestrictedProfilePinService", + "calls": [ + { + "code": 1, + "in": [{"pin": "readString16"}], + "name": "isPinCorrect", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"pin": "readString16"}], + "name": "setPin", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "deletePin", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "isPinSet", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IRestrictedProfilePinService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/util/IActivityTransitionBitmapProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/util/IActivityTransitionBitmapProvider.struct new file mode 100644 index 00000000..49a5221a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/settings/util/IActivityTransitionBitmapProvider.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.250481238Z", + "source_location": "", + "full_name": "com.android.tv.settings.util.IActivityTransitionBitmapProvider", + "calls": [{ + "code": 1, + "in": [], + "name": "getTransitionBitmap", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Bitmap" + }] + } + ] + }], + "name": "IActivityTransitionBitmapProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/testing/testinput/ITestInputControl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/testing/testinput/ITestInputControl.struct new file mode 100644 index 00000000..8c3d463b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/tv/testing/testinput/ITestInputControl.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:47:57.247525839Z", + "source_location": "", + "full_name": "com.android.tv.testing.testinput.ITestInputControl", + "calls": [{ + "code": 1, + "in": [ + {"origId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "data": "readParcelable", + "__parcelType": "com.android.tv.testing.testinput.ChannelStateData" + }] + } + ], + "name": "updateChannelState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "ITestInputControl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/FsStat.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/FsStat.struct new file mode 100644 index 00000000..6f7c8605 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/FsStat.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:57.707804591Z", + "source_location": "", + "components": [ + {"blockSize": "readInt64"}, + {"fragmentSize": "readInt64"}, + {"blockNumbers": "readInt64"}, + {"blockAvailable": "readInt64"}, + {"inodesAvailable": "readInt64"}, + {"maxFilename": "readInt64"} + ], + "full_name": "com.android.virt.fs.FsStat", + "name": "FsStat", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFs.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFs.struct new file mode 100644 index 00000000..1dfc7424 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFs.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:57.705264140Z", + "source_location": "", + "full_name": "com.android.virt.fs.IAuthFs", + "calls": [ + { + "code": 1, + "in": [ + {"remoteFdName": "readInt32"}, + {"writable": "readBool"} + ], + "name": "openFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.virt.fs.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 2, + "in": [], + "name": "getMountPoint", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + } + ], + "name": "IAuthFs", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFsService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFsService.struct new file mode 100644 index 00000000..c8569a57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IAuthFsService.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:57.706228250Z", + "source_location": "", + "full_name": "com.android.virt.fs.IAuthFsService", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "com.android.virt.fs.AuthFsConfig" + }] + } + ], + "name": "mount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IAuthFsService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IVirtFdService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IVirtFdService.struct new file mode 100644 index 00000000..fb0ae3fa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/virt/fs/IVirtFdService.struct @@ -0,0 +1,170 @@ +{ + "produced_on": "2024-04-12T08:47:57.707872512Z", + "source_location": "", + "full_name": "com.android.virt.fs.IVirtFdService", + "calls": [ + { + "code": 1, + "in": [ + {"fd": "readInt32"}, + {"offset": "readInt64"}, + {"size": "readInt32"} + ], + "name": "readFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 2, + "in": [ + {"fd": "readInt32"}, + {"offset": "readInt64"}, + {"size": "readInt32"} + ], + "name": "readFsverityMerkleTree", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 3, + "in": [{"fd": "readInt32"}], + "name": "readFsveritySignature", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [ + {"fd": "readInt32"}, + {"buf": "readByteVector"}, + {"offset": "readInt64"} + ], + "name": "writeFile", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 5, + "in": [ + {"fd": "readInt32"}, + {"size": "readInt64"} + ], + "name": "resize", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"fd": "readInt32"}], + "name": "getFileSize", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 7, + "in": [ + {"dirFd": "readInt32"}, + {"pathname": "readString16"} + ], + "name": "openFileInDirectory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 8, + "in": [ + {"dirFd": "readInt32"}, + {"basename": "readString16"}, + {"mode": "readInt32"} + ], + "name": "createFileInDirectory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 9, + "in": [ + {"dirFd": "readInt32"}, + {"basename": "readString16"}, + {"mode": "readInt32"} + ], + "name": "createDirectoryInDirectory", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 10, + "in": [ + {"dirFd": "readInt32"}, + {"basename": "readString16"} + ], + "name": "deleteFile", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"dirFd": "readInt32"}, + {"basename": "readString16"} + ], + "name": "deleteDirectory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"fd": "readInt32"}, + {"mode": "readInt32"} + ], + "name": "chmod", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [], + "name": "statfs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.android.virt.fs.IVirtFdService.FsStat" + }] + } + ] + } + ], + "name": "IVirtFdService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/back/IBackAnimation.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/back/IBackAnimation.struct new file mode 100644 index 00000000..4185c11f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/back/IBackAnimation.struct @@ -0,0 +1,43 @@ +{ + "produced_on": "2024-04-12T08:47:46.377390579Z", + "source_location": "", + "full_name": "com.android.wm.shell.back.IBackAnimation", + "calls": [ + { + "code": 1, + "in": [ + {"callback": "readStrongBinder"}, + {"runner": "readStrongBinder"} + ], + "name": "setBackToLauncherCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "clearBackToLauncherCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "appearance": "readParcelable", + "__parcelType": "com.android.internal.view.AppearanceRegion" + }] + } + ], + "name": "customizeStatusBarAppearance", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBackAnimation", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubbles.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubbles.struct new file mode 100644 index 00000000..97d07445 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubbles.struct @@ -0,0 +1,58 @@ +{ + "produced_on": "2024-04-12T08:47:46.378408610Z", + "source_location": "", + "full_name": "com.android.wm.shell.bubbles.IBubbles", + "calls": [ + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "registerBubbleListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterBubbleListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"key": "readString16"}, + {"onLauncherHome": "readBool"} + ], + "name": "showBubble", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"key": "readString16"}, + {"reason": "readInt32"} + ], + "name": "removeBubble", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "collapseBubbles", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"newState": "readInt32"}], + "name": "onTaskbarStateChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBubbles", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubblesListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubblesListener.struct new file mode 100644 index 00000000..f99775d4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/bubbles/IBubblesListener.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:46.379527712Z", + "source_location": "", + "full_name": "com.android.wm.shell.bubbles.IBubblesListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"update": "readBundle"}] + } + ], + "name": "onBubbleStateChange", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBubblesListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/desktopmode/IDesktopMode.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/desktopmode/IDesktopMode.struct new file mode 100644 index 00000000..e97e4ada --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/desktopmode/IDesktopMode.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:46.380476421Z", + "source_location": "", + "full_name": "com.android.wm.shell.desktopmode.IDesktopMode", + "calls": [ + { + "code": 1, + "in": [{"displayId": "readInt32"}], + "name": "showDesktopApps", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"displayId": "readInt32"}], + "name": "getVisibleTaskCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "IDesktopMode", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/draganddrop/IDragAndDrop.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/draganddrop/IDragAndDrop.struct new file mode 100644 index 00000000..e61953ac --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/draganddrop/IDragAndDrop.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.381368378Z", + "source_location": "", + "full_name": "com.android.wm.shell.draganddrop.IDragAndDrop", + "calls": [{ + "code": 2, + "in": [], + "name": "isReadyToHandleDrag", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "IDragAndDrop", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/onehanded/IOneHanded.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/onehanded/IOneHanded.struct new file mode 100644 index 00000000..2849bb62 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/onehanded/IOneHanded.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:46.382368888Z", + "source_location": "", + "full_name": "com.android.wm.shell.onehanded.IOneHanded", + "calls": [ + { + "code": 2, + "in": [], + "name": "startOneHanded", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "stopOneHanded", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IOneHanded", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPip.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPip.struct new file mode 100644 index 00000000..080fc014 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPip.struct @@ -0,0 +1,152 @@ +{ + "produced_on": "2024-04-12T08:47:46.384052582Z", + "source_location": "", + "full_name": "com.android.wm.shell.pip.IPip", + "calls": [ + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "activityInfo": "readParcelable", + "__parcelType": "android.content.pm.ActivityInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pictureInPictureParams": "readParcelable", + "__parcelType": "android.app.PictureInPictureParams" + }] + }, + {"launcherRotation": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "hotseatKeepClearArea": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ], + "name": "startSwipePipToHome", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "destinationBounds": "readParcelable", + "__parcelType": "android.graphics.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "overlay": "readParcelable", + "__parcelType": "android.view.SurfaceControl" + }] + } + ], + "name": "stopSwipePipToHome", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "componentName": "readParcelable", + "__parcelType": "android.content.ComponentName" + }] + } + ], + "name": "abortSwipePipToHome", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"listener": "readStrongBinder"}], + "name": "setPipAnimationListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [ + {"visible": "readBool"}, + {"shelfHeight": "readInt32"} + ], + "name": "setShelfHeight", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "setPipAnimationTypeToAlpha", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"visible": "readBool"}, + {"height": "readInt32"} + ], + "name": "setLauncherKeepClearAreaHeight", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [{"iconSizePx": "readInt32"}], + "name": "setLauncherAppIconSize", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPip", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPipAnimationListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPipAnimationListener.struct new file mode 100644 index 00000000..cd6abd6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/pip/IPipAnimationListener.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:46.385201915Z", + "source_location": "", + "full_name": "com.android.wm.shell.pip.IPipAnimationListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onPipAnimationStarted", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"cornerRadius": "readInt32"}, + {"shadowRadius": "readInt32"} + ], + "name": "onPipResourceDimensionsChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onExpandPip", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IPipAnimationListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasks.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasks.struct new file mode 100644 index 00000000..9fdea554 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasks.struct @@ -0,0 +1,85 @@ +{ + "produced_on": "2024-04-12T08:47:46.386537271Z", + "source_location": "", + "full_name": "com.android.wm.shell.recents.IRecentTasks", + "calls": [ + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "registerRecentTasksListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterRecentTasksListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"maxNum": "readInt32"}, + {"flags": "readInt32"}, + {"userId": "readInt32"} + ], + "name": "getRecentTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "com.android.wm.shell.util.GroupedRecentTaskInfo" + } + ] + }, + { + "code": 5, + "in": [{"maxNum": "readInt32"}], + "name": "getRunningTasks", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + } + ] + }, + { + "code": 6, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fillIn": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"appThread": "readStrongBinder"}, + {"listener": "readStrongBinder"} + ], + "name": "startRecentsTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecentTasks", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasksListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasksListener.struct new file mode 100644 index 00000000..83ec7926 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/recents/IRecentTasksListener.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:46.387659714Z", + "source_location": "", + "full_name": "com.android.wm.shell.recents.IRecentTasksListener", + "calls": [ + { + "code": 1, + "in": [], + "name": "onRecentTasksChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onRunningTaskAppeared", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "taskInfo": "readParcelable", + "__parcelType": "android.app.ActivityManager.RunningTaskInfo" + }] + } + ], + "name": "onRunningTaskVanished", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRecentTasksListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreen.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreen.struct new file mode 100644 index 00000000..ea359410 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreen.struct @@ -0,0 +1,561 @@ +{ + "produced_on": "2024-04-12T08:47:46.390486610Z", + "source_location": "", + "full_name": "com.android.wm.shell.splitscreen.ISplitScreen", + "calls": [ + { + "code": 2, + "in": [{"listener": "readStrongBinder"}], + "name": "registerSplitScreenListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [{"listener": "readStrongBinder"}], + "name": "unregisterSplitScreenListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"taskId": "readInt32"}], + "name": "removeFromSideStage", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"toTopTaskId": "readInt32"}], + "name": "exitSplitScreen", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"exitSplitScreenOnHide": "readBool"}], + "name": "exitSplitScreenOnHide", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"taskId": "readInt32"}, + {"position": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + } + ], + "name": "startTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [ + {"packageName": "readString16"}, + {"shortcutId": "readString16"}, + {"position": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "user": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startShortcut", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "intent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fillInIntent": "readParcelable", + "__parcelType": "android.content.Intent" + }] + }, + {"position": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startIntent", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [ + {"taskId1": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"taskId2": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteTransition": "readParcelable", + "__parcelType": "android.window.RemoteTransition" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startTasks", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 17, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId1": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"sidePosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteTransition": "readParcelable", + "__parcelType": "android.window.RemoteTransition" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startIntentAndTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfo": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteTransition": "readParcelable", + "__parcelType": "android.window.RemoteTransition" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startShortcutAndTask", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 12, + "in": [ + {"taskId1": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"taskId2": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startTasksWithLegacyTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 13, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId1": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startIntentAndTaskWithLegacyTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 16, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfo": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"taskId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startShortcutAndTaskWithLegacyTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent1": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId1": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfo1": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent2": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId2": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfo2": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "adapter": "readParcelable", + "__parcelType": "android.view.RemoteAnimationAdapter" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startIntentsWithLegacyTransition", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent1": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId1": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfo1": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options1": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pendingIntent2": "readParcelable", + "__parcelType": "android.app.PendingIntent" + }] + }, + {"userId2": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shortcutInfo2": "readParcelable", + "__parcelType": "android.content.pm.ShortcutInfo" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"options2": "readBundle"}] + }, + {"splitPosition": "readInt32"}, + {"splitRatio": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteTransition": "readParcelable", + "__parcelType": "android.window.RemoteTransition" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "instanceId": "readParcelable", + "__parcelType": "com.android.internal.logging.InstanceId" + }] + } + ], + "name": "startIntents", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 14, + "in": [{ + "appTargets": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }], + "name": "onGoingToRecentsLegacy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + } + ] + }, + { + "code": 15, + "in": [{ + "appTargets": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + }], + "name": "onStartingSplitLegacy", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "android.view.RemoteAnimationTarget" + } + ] + } + ], + "name": "ISplitScreen", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreenListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreenListener.struct new file mode 100644 index 00000000..b328e30e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/splitscreen/ISplitScreenListener.struct @@ -0,0 +1,31 @@ +{ + "produced_on": "2024-04-12T08:47:46.392011180Z", + "source_location": "", + "full_name": "com.android.wm.shell.splitscreen.ISplitScreenListener", + "calls": [ + { + "code": 1, + "in": [ + {"stage": "readInt32"}, + {"position": "readInt32"} + ], + "name": "onStagePositionChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"taskId": "readInt32"}, + {"stage": "readInt32"}, + {"visible": "readBool"} + ], + "name": "onTaskStageChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISplitScreenListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindow.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindow.struct new file mode 100644 index 00000000..78d61fe2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindow.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:46.392970760Z", + "source_location": "", + "full_name": "com.android.wm.shell.startingsurface.IStartingWindow", + "calls": [{ + "code": 44, + "in": [{"listener": "readStrongBinder"}], + "name": "setStartingWindowListener", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStartingWindow", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindowListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindowListener.struct new file mode 100644 index 00000000..5175ca5b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/startingsurface/IStartingWindowListener.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:46.393954159Z", + "source_location": "", + "full_name": "com.android.wm.shell.startingsurface.IStartingWindowListener", + "calls": [{ + "code": 1, + "in": [ + {"taskId": "readInt32"}, + {"supportedType": "readInt32"}, + {"splashScreenBackgroundColor": "readInt32"} + ], + "name": "onTaskLaunching", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IStartingWindowListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/transition/IShellTransitions.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/transition/IShellTransitions.struct new file mode 100644 index 00000000..4e7db677 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/android/wm/shell/transition/IShellTransitions.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:47:46.394987930Z", + "source_location": "", + "full_name": "com.android.wm.shell.transition.IShellTransitions", + "calls": [ + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "filter": "readParcelable", + "__parcelType": "android.window.TransitionFilter" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteTransition": "readParcelable", + "__parcelType": "android.window.RemoteTransition" + }] + } + ], + "name": "registerRemote", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "remoteTransition": "readParcelable", + "__parcelType": "android.window.RemoteTransition" + }] + } + ], + "name": "unregisterRemote", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "getShellApplyToken", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + } + ], + "name": "IShellTransitions", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteService.struct new file mode 100644 index 00000000..e536f8af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteService.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:44.193748079Z", + "source_location": "", + "full_name": "com.example.android.apis.app.IRemoteService", + "calls": [ + { + "code": 1, + "in": [{"cb": "readStrongBinder"}], + "name": "registerCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"cb": "readStrongBinder"}], + "name": "unregisterCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRemoteService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteServiceCallback.struct new file mode 100644 index 00000000..21a8cb7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/IRemoteServiceCallback.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.195012974Z", + "source_location": "", + "full_name": "com.example.android.apis.app.IRemoteServiceCallback", + "calls": [{ + "code": 1, + "in": [{"value": "readInt32"}], + "name": "valueChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IRemoteServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/ISecondary.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/ISecondary.struct new file mode 100644 index 00000000..a9400817 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/example/android/apis/app/ISecondary.struct @@ -0,0 +1,34 @@ +{ + "produced_on": "2024-04-12T08:47:44.196462583Z", + "source_location": "", + "full_name": "com.example.android.apis.app.ISecondary", + "calls": [ + { + "code": 1, + "in": [], + "name": "getPid", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 2, + "in": [ + {"anInt": "readInt32"}, + {"aLong": "readInt64"}, + {"aBoolean": "readBool"}, + {"aFloat": "readFloat"}, + {"aDouble": "readDouble"}, + {"aString": "readString16"} + ], + "name": "basicTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISecondary", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileCallback.struct new file mode 100644 index 00000000..a3f1e2dd --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileCallback.struct @@ -0,0 +1,60 @@ +{ + "produced_on": "2024-04-12T08:47:43.914444647Z", + "source_location": "", + "full_name": "com.google.android.enterprise.connectedapps.ICrossProfileCallback", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readInt64"}, + {"blockId": "readInt32"}, + {"numBytes": "readInt32"}, + {"params": "readByteVector"} + ], + "name": "prepareResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callId": "readInt64"}, + {"bundleId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "prepareBundle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readInt64"}, + {"blockId": "readInt32"}, + {"methodIdentifier": "readInt32"}, + {"params": "readByteVector"} + ], + "name": "onResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"callId": "readInt64"}, + {"blockId": "readInt32"}, + {"params": "readByteVector"} + ], + "name": "onException", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ICrossProfileCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileService.struct new file mode 100644 index 00000000..eeb9484c --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/enterprise/connectedapps/ICrossProfileService.struct @@ -0,0 +1,84 @@ +{ + "produced_on": "2024-04-12T08:47:43.917737832Z", + "source_location": "", + "full_name": "com.google.android.enterprise.connectedapps.ICrossProfileService", + "calls": [ + { + "code": 1, + "in": [ + {"callId": "readInt64"}, + {"blockId": "readInt32"}, + {"numBytes": "readInt32"}, + {"params": "readByteVector"} + ], + "name": "prepareCall", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"callId": "readInt64"}, + {"bundleId": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "prepareBundle", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"callId": "readInt64"}, + {"blockId": "readInt32"}, + {"crossProfileTypeIdentifier": "readInt64"}, + {"methodIdentifier": "readInt32"}, + {"params": "readByteVector"}, + {"callback": "readStrongBinder"} + ], + "name": "call", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 4, + "in": [ + {"callId": "readInt64"}, + {"blockId": "readInt32"} + ], + "name": "fetchResponse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 5, + "in": [ + {"callId": "readInt64"}, + {"bundleId": "readInt32"} + ], + "name": "fetchResponseBundle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + } + ], + "name": "ICrossProfileService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/ISetupCompatService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/ISetupCompatService.struct new file mode 100644 index 00000000..2884533b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/ISetupCompatService.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:43.958349970Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.ISetupCompatService", + "calls": [ + { + "code": 1, + "in": [ + {"screenName": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + } + ], + "name": "validateActivity", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"metricType": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"arguments": "readBundle"}] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"extras": "readBundle"}] + } + ], + "name": "logMetric", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "onFocusStatusChanged", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ISetupCompatService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskService.struct new file mode 100644 index 00000000..2ee36a0b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskService.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.954881621Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.bts.IBtsTaskService", + "calls": [{ + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "setCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBtsTaskService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskServiceCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskServiceCallback.struct new file mode 100644 index 00000000..a89fe776 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/bts/IBtsTaskServiceCallback.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:43.956414261Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.bts.IBtsTaskServiceCallback", + "calls": [{ + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "onTaskFinished", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBtsTaskServiceCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressCallback.struct new file mode 100644 index 00000000..96f3fdb8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressCallback.struct @@ -0,0 +1,111 @@ +{ + "produced_on": "2024-04-12T08:47:43.961029113Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.portal.IPortalProgressCallback", + "calls": [ + { + "code": 1, + "in": [ + {"completed": "readInt32"}, + {"failed": "readInt32"}, + {"total": "readInt32"} + ], + "name": "setProgressCount", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 2, + "in": [{"percentage": "readInt32"}], + "name": "setProgressPercentage", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 3, + "in": [{"summary": "readString16"}], + "name": "setSummary", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 4, + "in": [ + {"reasonResId": "readInt32"}, + {"quantity": "readInt32"}, + {"formatArgs": "readInt32Vector"}, + {"reason": "readInt32"} + ], + "name": "setPendingReason", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 5, + "in": [ + {"resId": "readInt32"}, + {"quantity": "readInt32"}, + {"formatArgs": "readInt32Vector"} + ], + "name": "setComplete", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + }, + { + "code": 6, + "in": [ + {"resId": "readInt32"}, + {"quantity": "readInt32"}, + {"formatArgs": "readInt32Vector"} + ], + "name": "setFailure", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + } + ], + "name": "IPortalProgressCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressService.struct new file mode 100644 index 00000000..e129ba6e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalProgressService.struct @@ -0,0 +1,52 @@ +{ + "produced_on": "2024-04-12T08:47:43.963103394Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.portal.IPortalProgressService", + "calls": [ + { + "code": 1, + "in": [], + "name": "onPortalSessionStart", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "onSetCallback", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "onSuspend", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"allowed": "readBool"}], + "name": "onAllowMobileData", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [], + "name": "onGetRemainingValues", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"__return": "readBundle"}] + } + ] + } + ], + "name": "IPortalProgressService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalRegisterResultListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalRegisterResultListener.struct new file mode 100644 index 00000000..9d9923bb --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/IPortalRegisterResultListener.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:43.964470342Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.portal.IPortalRegisterResultListener", + "calls": [{ + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"result": "readBundle"}] + } + ], + "name": "onResult", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IPortalRegisterResultListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationService.struct new file mode 100644 index 00000000..25251bbc --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationService.struct @@ -0,0 +1,107 @@ +{ + "produced_on": "2024-04-12T08:47:43.966670545Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.portal.ISetupNotificationService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "com.google.android.setupcompat.portal.NotificationComponent" + }] + } + ], + "name": "registerNotification", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "com.google.android.setupcompat.portal.NotificationComponent" + }] + } + ], + "name": "unregisterNotification", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "com.google.android.setupcompat.portal.ProgressServiceComponent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + }, + {"listener": "readStrongBinder"} + ], + "name": "registerProgressService", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "com.google.android.setupcompat.portal.ProgressServiceComponent" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "userHandle": "readParcelable", + "__parcelType": "android.os.UserHandle" + }] + } + ], + "name": "isProgressServiceAlive", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [], + "name": "isPortalAvailable", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISetupNotificationService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationServicePortalExtension.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationServicePortalExtension.struct new file mode 100644 index 00000000..fdacaa28 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupcompat/portal/ISetupNotificationServicePortalExtension.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:43.970428980Z", + "source_location": "", + "full_name": "com.google.android.setupcompat.portal.ISetupNotificationServicePortalExtension", + "calls": [ + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "component": "readParcelable", + "__parcelType": "com.google.android.setupcompat.portal.TaskComponent" + }] + } + ], + "name": "registerTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }, + { + "code": 3, + "in": [ + {"packageName": "readString16"}, + {"taskName": "readString16"} + ], + "name": "removeTask", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "ISetupNotificationServicePortalExtension", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupwizard/util/INetworkInterceptService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupwizard/util/INetworkInterceptService.struct new file mode 100644 index 00000000..23bd56ba --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/android/setupwizard/util/INetworkInterceptService.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:57.244718993Z", + "source_location": "", + "full_name": "com.google.android.setupwizard.util.INetworkInterceptService", + "calls": [ + { + "code": 1, + "in": [], + "name": "disableNetworkIntentIntercept", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "enableNetworkIntentIntercept", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "isNetworkIntentIntercepted", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INetworkInterceptService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/IDisplay.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/IDisplay.struct new file mode 100644 index 00000000..dd6b10ca --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/IDisplay.struct @@ -0,0 +1,282 @@ +{ + "produced_on": "2024-04-12T08:47:48.130462528Z", + "source_location": "", + "full_name": "com.google.hardware.pixel.display.IDisplay", + "calls": [ + { + "code": 1, + "in": [], + "name": "isHbmSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.HbmState" + }] + } + ], + "name": "setHbmState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "getHbmState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.HbmState" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "isLbeSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "state": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.LbeState" + }] + } + ], + "name": "setLbeState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"ambientLux": "readInt32"}], + "name": "setLbeAmbientLight", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "getLbeState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.LbeState" + }] + } + ] + }, + { + "code": 8, + "in": [], + "name": "isLhbmSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 9, + "in": [{"enabled": "readBool"}], + "name": "setLhbmState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 10, + "in": [], + "name": "getLhbmState", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 11, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "native_handle": "readParcelable", + "__parcelType": "android.hardware.common.NativeHandle" + }] + }, + {"imageName": "readString16"} + ], + "name": "setCompensationImageHandle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 12, + "in": [{"fps": "readInt32"}], + "name": "setMinIdleRefreshRate", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 13, + "in": [{"delayMs": "readInt32"}], + "name": "setRefreshRateThrottle", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }, + { + "code": 14, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "roi": "readParcelable", + "__parcelType": "android.hardware.graphics.common.Rect" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "weight": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.Weight" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pos": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.HistogramPos" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "pri": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.Priority" + }] + } + ], + "name": "histogramSample", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.HistogramErrorCode" + }] + }, + { + "histogrambuffer": "readParcelableVector", + "__parcelType": "com.google.hardware.pixel.display.char" + } + ] + }, + { + "code": 15, + "in": [], + "name": "getPanelCalibrationStatus", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "com.google.hardware.pixel.display.PanelCalibrationStatus" + }] + } + ] + }, + { + "code": 16, + "in": [], + "name": "isDbmSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 17, + "in": [{"enabled": "readBool"}], + "name": "setDbmState", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 18, + "in": [{"rate": "readInt32"}], + "name": "setPeakRefreshRate", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 19, + "in": [{"enabled": "readBool"}], + "name": "setLowPowerMode", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 20, + "in": [], + "name": "isOperationRateSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IDisplay", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/Weight.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/Weight.struct new file mode 100644 index 00000000..18f47b58 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/google/hardware/pixel/display/Weight.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:48.134035049Z", + "source_location": "", + "components": [ + {"weightR": "readChar"}, + {"weightG": "readChar"}, + {"weightB": "readChar"} + ], + "full_name": "com.google.hardware.pixel.display.Weight", + "name": "Weight", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/com/mediatek/tunerservice/IMtkTuner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/mediatek/tunerservice/IMtkTuner.struct new file mode 100644 index 00000000..a0cc095b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/com/mediatek/tunerservice/IMtkTuner.struct @@ -0,0 +1,75 @@ +{ + "produced_on": "2024-04-12T08:47:57.248488238Z", + "source_location": "", + "full_name": "com.mediatek.tunerservice.IMtkTuner", + "calls": [ + { + "code": 1, + "in": [ + {"frequency": "readInt32"}, + {"modulation": "readString16"}, + {"timeOutMs": "readInt32"} + ], + "name": "tune", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [ + {"pid": "readInt32"}, + {"filterType": "readInt32"} + ], + "name": "addPidFilter", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "closeAllPidFilters", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "stopTune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"maxDataSize": "readInt32"}, + {"timeOutMs": "readInt32"} + ], + "name": "getTsData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readByteVector"} + ] + }, + { + "code": 6, + "in": [{"hasPendingTune": "readBool"}], + "name": "setHasPendingTune", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [], + "name": "release", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IMtkTuner", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/cts/android/hardware/IHardwareBufferTestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/cts/android/hardware/IHardwareBufferTestService.struct new file mode 100644 index 00000000..84b3da98 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/cts/android/hardware/IHardwareBufferTestService.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:47:44.122243948Z", + "source_location": "", + "full_name": "cts.android.hardware.IHardwareBufferTestService", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "buffer": "readParcelable", + "__parcelType": "android.hardware.HardwareBuffer" + }] + } + ], + "name": "getId", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt64"} + ] + }, + { + "code": 2, + "in": [ + {"width": "readInt32"}, + {"height": "readInt32"} + ], + "name": "createBuffer", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.hardware.HardwareBuffer" + }] + } + ] + } + ], + "name": "IHardwareBufferTestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBus.struct new file mode 100644 index 00000000..371e9ad7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBus.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:43.782776710Z", + "source_location": "", + "full_name": "device.generic.car.emulator.IVehicleBus", + "calls": [ + { + "code": 1, + "in": [{"callback": "readStrongBinder"}], + "name": "setOnNewPropValuesCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"callback": "readStrongBinder"}], + "name": "unsetOnNewPropValuesCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IVehicleBus", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBusCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBusCallback.struct new file mode 100644 index 00000000..e69bd516 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/generic/car/emulator/IVehicleBusCallback.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:43.784681858Z", + "source_location": "", + "full_name": "device.generic.car.emulator.IVehicleBusCallback", + "calls": [{ + "code": 1, + "in": [{ + "values": "readParcelableVector", + "__parcelType": "android.hardware.automotive.vehicle.VehiclePropValue" + }], + "name": "onNewPropValues", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IVehicleBusCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/AudioConfig.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/AudioConfig.struct new file mode 100644 index 00000000..12d9d2cf --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/AudioConfig.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:43.892533292Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "format": "readParcelable", + "__parcelType": "device.google.atv.audio_proxy.AudioFormat" + }] + }, + {"sampleRateHz": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "channelMask": "readParcelable", + "__parcelType": "device.google.atv.audio_proxy.AudioChannelMask" + }] + }, + {"bufferSizeBytes": "readInt64"}, + {"latencyMs": "readInt32"} + ], + "full_name": "device.google.atv.audio_proxy.AudioConfig", + "name": "AudioConfig", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IAudioProxy.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IAudioProxy.struct new file mode 100644 index 00000000..cf399a9b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IAudioProxy.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.897434580Z", + "source_location": "", + "full_name": "device.google.atv.audio_proxy.IAudioProxy", + "calls": [{ + "code": 1, + "in": [{"provider": "readStrongBinder"}], + "name": "start", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IAudioProxy", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IStreamProvider.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IStreamProvider.struct new file mode 100644 index 00000000..3726b971 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/IStreamProvider.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:43.901976219Z", + "source_location": "", + "full_name": "device.google.atv.audio_proxy.IStreamProvider", + "calls": [{ + "code": 1, + "in": [ + {"address": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "config": "readParcelable", + "__parcelType": "device.google.atv.audio_proxy.AudioConfig" + }] + }, + {"flags": "readInt32"} + ], + "name": "openOutputStream", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readStrongBinder"} + ] + }], + "name": "IStreamProvider", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/MmapBufferInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/MmapBufferInfo.struct new file mode 100644 index 00000000..57ef12d2 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/MmapBufferInfo.struct @@ -0,0 +1,21 @@ +{ + "produced_on": "2024-04-12T08:47:43.905210723Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "sharedMemoryFd": "readParcelable", + "__parcelType": "android.os.ParcelFileDescriptor" + }] + }, + {"bufferSizeFrames": "readInt32"}, + {"burstSizeFrames": "readInt32"}, + {"flags": "readInt32"} + ], + "full_name": "device.google.atv.audio_proxy.MmapBufferInfo", + "name": "MmapBufferInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/PresentationPosition.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/PresentationPosition.struct new file mode 100644 index 00000000..a82e7e99 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/PresentationPosition.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:43.907062230Z", + "source_location": "", + "components": [ + {"frames": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "timestamp": "readParcelable", + "__parcelType": "device.google.atv.audio_proxy.TimeSpec" + }] + } + ], + "full_name": "device.google.atv.audio_proxy.PresentationPosition", + "name": "PresentationPosition", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/TimeSpec.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/TimeSpec.struct new file mode 100644 index 00000000..db78259b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/TimeSpec.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:43.908416157Z", + "source_location": "", + "components": [ + {"tvSec": "readInt64"}, + {"tvNSec": "readInt64"} + ], + "full_name": "device.google.atv.audio_proxy.TimeSpec", + "name": "TimeSpec", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/WriteStatus.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/WriteStatus.struct new file mode 100644 index 00000000..3030a5af --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/device/google/atv/audio_proxy/WriteStatus.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:43.909935337Z", + "source_location": "", + "components": [ + {"written": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "position": "readParcelable", + "__parcelType": "device.google.atv.audio_proxy.PresentationPosition" + }] + } + ], + "full_name": "device.google.atv.audio_proxy.WriteStatus", + "name": "WriteStatus", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/foo/IFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/foo/IFoo.struct new file mode 100644 index 00000000..147f3689 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/foo/IFoo.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.973678494Z", + "source_location": "", + "full_name": "foo.IFoo", + "calls": [{ + "code": 1, + "in": [], + "name": "doFoo", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IFoo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/fuzztest/ITestService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/fuzztest/ITestService.struct new file mode 100644 index 00000000..ce10112d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/fuzztest/ITestService.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:47:46.363321849Z", + "source_location": "", + "full_name": "fuzztest.ITestService", + "calls": [{ + "code": 1, + "in": [{"token": "readBool"}], + "name": "repeatData", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }], + "name": "ITestService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/power/extension/pixel/IPowerExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/power/extension/pixel/IPowerExt.struct new file mode 100644 index 00000000..c9bae5e9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/power/extension/pixel/IPowerExt.struct @@ -0,0 +1,50 @@ +{ + "produced_on": "2024-04-12T08:47:48.138312305Z", + "source_location": "", + "full_name": "google.hardware.power.extension.pixel.IPowerExt", + "calls": [ + { + "code": 1, + "in": [ + {"mode": "readString16"}, + {"enabled": "readBool"} + ], + "name": "setMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"mode": "readString16"}], + "name": "isModeSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [ + {"boost": "readString16"}, + {"durationMs": "readInt32"} + ], + "name": "setBoost", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [{"boost": "readString16"}], + "name": "isBoostSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IPowerExt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/thermal/extension/pixel/IThermalExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/thermal/extension/pixel/IThermalExt.struct new file mode 100644 index 00000000..4ba576de --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/google/hardware/thermal/extension/pixel/IThermalExt.struct @@ -0,0 +1,30 @@ +{ + "produced_on": "2024-04-12T08:47:48.158894524Z", + "source_location": "", + "full_name": "google.hardware.thermal.extension.pixel.IThermalExt", + "calls": [ + { + "code": 1, + "in": [ + {"mode": "readString16"}, + {"enabled": "readBool"} + ], + "name": "setThermalMode", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"mode": "readString16"}], + "name": "isThermalModeSupported", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IThermalExt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/bluetooth/ccc/Timestamp.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/bluetooth/ccc/Timestamp.struct new file mode 100644 index 00000000..6dc2231f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/bluetooth/ccc/Timestamp.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:48.059790831Z", + "source_location": "", + "components": [ + {"systemTime": "readInt64"}, + {"bluetoothTime": "readInt64"} + ], + "full_name": "hardware.google.bluetooth.ccc.Timestamp", + "name": "Timestamp", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExt.struct new file mode 100644 index 00000000..4a28c28d --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExt.struct @@ -0,0 +1,57 @@ +{ + "produced_on": "2024-04-12T08:47:48.151482367Z", + "source_location": "", + "full_name": "hardware.google.ril_ext.IRilExt", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rilExtResponse": "readParcelable", + "__parcelType": "hardware.google.ril_ext.IRilExtResponse" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "rilExtIndication": "readParcelable", + "__parcelType": "hardware.google.ril_ext.IRilExtIndication" + }] + } + ], + "name": "setCallback", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"serial": "readInt32"}, + {"carrierId": "readInt32"} + ], + "name": "sendCarrierId", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"serial": "readInt32"}, + { + "carrierConfigs": "readParcelableVector", + "__parcelType": "hardware.google.ril_ext.CarrierConfig" + } + ], + "name": "sendCarrierConfigs", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRilExt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtIndication.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtIndication.struct new file mode 100644 index 00000000..a3b934b3 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtIndication.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:48.152963436Z", + "source_location": "", + "full_name": "hardware.google.ril_ext.IRilExtIndication", + "calls": [ + { + "code": 1, + "in": [ + {"registeredKeys": "readString16Vector"}, + {"unregisteredKeys": "readString16Vector"} + ], + "name": "registerCarrierConfigChange", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"title": "readString16"}], + "name": "triggerBugreport", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRilExtIndication", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtResponse.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtResponse.struct new file mode 100644 index 00000000..8ec19150 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/IRilExtResponse.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:47:48.154217831Z", + "source_location": "", + "full_name": "hardware.google.ril_ext.IRilExtResponse", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "hardware.google.ril_ext.RilResponseInfo" + }] + } + ], + "name": "sendCarrierIdResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "info": "readParcelable", + "__parcelType": "hardware.google.ril_ext.RilResponseInfo" + }] + } + ], + "name": "sendCarrierConfigsResponse", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IRilExtResponse", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/RilResponseInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/RilResponseInfo.struct new file mode 100644 index 00000000..18288cd0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hardware/google/ril_ext/RilResponseInfo.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:48.156103569Z", + "source_location": "", + "components": [ + {"serial": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "error": "readParcelable", + "__parcelType": "hardware.google.ril_ext.RilError" + }] + } + ], + "full_name": "hardware.google.ril_ext.RilResponseInfo", + "name": "RilResponseInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/BigStruct.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/BigStruct.struct new file mode 100644 index 00000000..50de3b73 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/BigStruct.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.404811475Z", + "source_location": "", + "components": [ + {"type": "readByte"}, + {"value": "readByte"} + ], + "full_name": "hidl2aidl.test.BigStruct", + "name": "BigStruct", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IBar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IBar.struct new file mode 100644 index 00000000..9586e954 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IBar.struct @@ -0,0 +1,46 @@ +{ + "produced_on": "2024-04-12T08:48:00.403178433Z", + "source_location": "", + "full_name": "hidl2aidl.test.IBar", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inner": "readParcelable", + "__parcelType": "hidl2aidl.test.IBar.Inner" + }] + } + ], + "name": "extraMethod", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"a": "readString16"}, + {"b": "readByte"} + ], + "name": "someBar", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [{"a": "readByte"}], + "name": "someFoo", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBar", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IFoo.struct new file mode 100644 index 00000000..519f191b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/IFoo.struct @@ -0,0 +1,160 @@ +{ + "produced_on": "2024-04-12T08:48:00.404872817Z", + "source_location": "", + "full_name": "hidl2aidl.test.IFoo", + "calls": [ + { + "code": 1, + "in": [ + {"in1": "readString16"}, + {"in2": "readString16"} + ], + "name": "multipleInputs", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"in1": "readString16"}, + {"in2": "readString16"} + ], + "name": "multipleInputsAndOutputs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "out1": "readParcelable", + "__parcelType": "hidl2aidl.test.IFoo.BigStruct" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "out2": "readParcelable", + "__parcelType": "hidl2aidl.test.IFoo.BigStruct" + }] + } + ] + }, + { + "code": 3, + "in": [], + "name": "multipleOutputs", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "out1": "readParcelable", + "__parcelType": "hidl2aidl.test.IFoo.BigStruct" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "out2": "readParcelable", + "__parcelType": "hidl2aidl.test.IFoo.BigStruct" + }] + } + ] + }, + { + "code": 4, + "in": [], + "name": "oneOutput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 5, + "in": [], + "name": "removedOutput", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 6, + "in": [ + {"a": "readString16"}, + {"b": "readString16"} + ], + "name": "someBar", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"a": "readByte"}], + "name": "someFoo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "outer": "readParcelable", + "__parcelType": "hidl2aidl.test.Outer" + }] + } + ], + "name": "useImportedStruct", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 9, + "in": [], + "name": "useStruct", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "hidl2aidl.test.IFoo.BigStruct" + }] + } + ] + }, + { + "code": 10, + "in": [{"a": "readString16"}], + "name": "versionTest_", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"a": "readString16"}], + "name": "versionTest_two_", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "IFoo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/Inner.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/Inner.struct new file mode 100644 index 00000000..10586ffe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/Inner.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.403111511Z", + "source_location": "", + "components": [{"a": "readInt32"}], + "full_name": "hidl2aidl.test.Inner", + "name": "Inner", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/NameCollision.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/NameCollision.struct new file mode 100644 index 00000000..b1990931 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/NameCollision.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:48:00.406047930Z", + "source_location": "", + "components": [ + {"b": "readString16"}, + {"a": "readByte"}, + {"c": "readString16"}, + {"d": "readChar"} + ], + "full_name": "hidl2aidl.test.NameCollision", + "name": "NameCollision", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn10.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn10.struct new file mode 100644 index 00000000..61c7a487 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn10.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.407129422Z", + "source_location": "", + "components": [{"str": "readString16"}], + "full_name": "hidl2aidl.test.OnlyIn10", + "name": "OnlyIn10", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn11.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn11.struct new file mode 100644 index 00000000..a3114b57 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OnlyIn11.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.408279345Z", + "source_location": "", + "components": [{"str": "readInt32"}], + "full_name": "hidl2aidl.test.OnlyIn11", + "name": "OnlyIn11", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OverrideMe.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OverrideMe.struct new file mode 100644 index 00000000..8f2c2c9e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/OverrideMe.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.410362016Z", + "source_location": "", + "components": [{"a": "readString16"}], + "full_name": "hidl2aidl.test.OverrideMe", + "name": "OverrideMe", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/VectorFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/VectorFoo.struct new file mode 100644 index 00000000..978a6fe6 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/VectorFoo.struct @@ -0,0 +1,17 @@ +{ + "produced_on": "2024-04-12T08:48:00.414302034Z", + "source_location": "", + "components": [ + {"a": "readByteVector"}, + {"b": "readInt32Vector"}, + { + "c": "readParcelableVector", + "__parcelType": "hidl2aidl.test.Value" + }, + {"d": "readString16Vector"} + ], + "full_name": "hidl2aidl.test.VectorFoo", + "name": "VectorFoo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/extension/IFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/extension/IFoo.struct new file mode 100644 index 00000000..5fc1dd92 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test/extension/IFoo.struct @@ -0,0 +1,18 @@ +{ + "produced_on": "2024-04-12T08:48:00.417221503Z", + "source_location": "", + "full_name": "hidl2aidl.test.extension.IFoo", + "calls": [{ + "code": 1, + "in": [], + "name": "doCoolThings", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + }], + "name": "IFoo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test2/IFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test2/IFoo.struct new file mode 100644 index 00000000..98b4af7e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/hidl2aidl/test2/IFoo.struct @@ -0,0 +1,49 @@ +{ + "produced_on": "2024-04-12T08:48:00.418444097Z", + "source_location": "", + "full_name": "hidl2aidl.test2.IFoo", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "foo": "readParcelable", + "__parcelType": "hidl2aidl.test2.hidl2aidl.test.IFoo" + }] + } + ], + "name": "shouldImportExternalTypes", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"a": "readByte"}], + "name": "someFoo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "value": "readParcelable", + "__parcelType": "hidl2aidl.test2.hidl2aidl.test.Value" + }] + } + ], + "name": "useImportedEnum", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFoo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestCallback.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestCallback.struct new file mode 100644 index 00000000..f03c366b --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestCallback.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:43.938778191Z", + "source_location": "", + "full_name": "org.chromium.base.ITestCallback", + "calls": [ + { + "code": 1, + "in": [{"controller": "readStrongBinder"}], + "name": "childConnected", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"returnCode": "readInt32"}], + "name": "mainReturned", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestCallback", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestController.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestController.struct new file mode 100644 index 00000000..bc0e3eaa --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/ITestController.struct @@ -0,0 +1,27 @@ +{ + "produced_on": "2024-04-12T08:47:43.941036756Z", + "source_location": "", + "full_name": "org.chromium.base.ITestController", + "calls": [ + { + "code": 1, + "in": [{"exitCode": "readInt32"}], + "name": "forceStopSynchronous", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"exitCode": "readInt32"}], + "name": "forceStop", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "ITestController", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/ICallbackInt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/ICallbackInt.struct new file mode 100644 index 00000000..f8c45182 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/ICallbackInt.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:43.935172600Z", + "source_location": "", + "full_name": "org.chromium.base.process_launcher.ICallbackInt", + "calls": [{ + "code": 1, + "in": [{"value": "readInt32"}], + "name": "call", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "ICallbackInt", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IChildProcessService.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IChildProcessService.struct new file mode 100644 index 00000000..a21a5422 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IChildProcessService.struct @@ -0,0 +1,89 @@ +{ + "produced_on": "2024-04-12T08:47:43.921835734Z", + "source_location": "", + "full_name": "org.chromium.base.process_launcher.IChildProcessService", + "calls": [ + { + "code": 1, + "in": [{"clazz": "readString16"}], + "name": "bindToCaller", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [], + "name": "getAppInfo", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "android.content.pm.ApplicationInfo" + }] + } + ] + }, + { + "code": 3, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"args": "readBundle"}] + }, + {"parentProcess": "readStrongBinder"}, + { + "clientInterfaces": "readList", + "__parcelType": "IBinder" + } + ], + "name": "setupConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 4, + "in": [], + "name": "forceKill", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"pressure": "readInt32"}], + "name": "onMemoryPressure", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "dumpProcessStack", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"bundle": "readBundle"}] + } + ], + "name": "consumeRelroBundle", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IChildProcessService", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IParentProcess.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IParentProcess.struct new file mode 100644 index 00000000..7b53468a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/base/process_launcher/IParentProcess.struct @@ -0,0 +1,40 @@ +{ + "produced_on": "2024-04-12T08:47:43.924052008Z", + "source_location": "", + "full_name": "org.chromium.base.process_launcher.IParentProcess", + "calls": [ + { + "code": 1, + "in": [ + {"pid": "readInt32"}, + {"zygotePid": "readInt32"}, + {"zygoteStartupTimeMillis": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{"relroBundle": "readBundle"}] + } + ], + "name": "finishSetupConnection", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"exception": "readString16"}], + "name": "reportExceptionInInit", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "reportCleanExit", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IParentProcess", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IConnectionListener.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IConnectionListener.struct new file mode 100644 index 00000000..b44fee83 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IConnectionListener.struct @@ -0,0 +1,24 @@ +{ + "produced_on": "2024-04-12T08:47:43.928948086Z", + "source_location": "", + "full_name": "org.chromium.net.test.IConnectionListener", + "calls": [ + { + "code": 1, + "in": [{"socketId": "readInt64"}], + "name": "acceptedSocket", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [{"socketId": "readInt64"}], + "name": "readFromSocket", + "oneWay": true, + "out": [{"__exception": "readException"}] + } + ], + "name": "IConnectionListener", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IEmbeddedTestServerImpl.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IEmbeddedTestServerImpl.struct new file mode 100644 index 00000000..a41ad892 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/org/chromium/net/test/IEmbeddedTestServerImpl.struct @@ -0,0 +1,108 @@ +{ + "produced_on": "2024-04-12T08:47:43.932086468Z", + "source_location": "", + "full_name": "org.chromium.net.test.IEmbeddedTestServerImpl", + "calls": [ + { + "code": 1, + "in": [{"https": "readBool"}], + "name": "initializeNative", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 2, + "in": [{"port": "readInt32"}], + "name": "start", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [], + "name": "getRootCertPemPath", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 4, + "in": [{"directoryPath": "readString16"}], + "name": "addDefaultHandlers", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [{"serverCertificate": "readInt32"}], + "name": "setSSLConfig", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [{"directoryPath": "readString16"}], + "name": "serveFilesFromDirectory", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 7, + "in": [{"relativeUrl": "readString16"}], + "name": "getURL", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 8, + "in": [ + {"hostName": "readString16"}, + {"relativeUrl": "readString16"} + ], + "name": "getURLWithHostName", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 9, + "in": [], + "name": "shutdownAndWaitUntilComplete", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 10, + "in": [], + "name": "destroy", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 11, + "in": [{"callback": "readStrongBinder"}], + "name": "setConnectionListener", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IEmbeddedTestServerImpl", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/other_package/IBaz.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/other_package/IBaz.struct new file mode 100644 index 00000000..4801d327 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/other_package/IBaz.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.291153473Z", + "source_location": "", + "full_name": "other_package.IBaz", + "calls": [{ + "code": 1, + "in": [{"bar": "readStrongBinder"}], + "name": "CanYouDealWithThisBar", + "oneWay": false, + "out": [{"__exception": "readException"}] + }], + "name": "IBaz", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/parcelables/EmptyParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/parcelables/EmptyParcelable.struct new file mode 100644 index 00000000..edb8ccfe --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/parcelables/EmptyParcelable.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:47.949367903Z", + "source_location": "", + "components": [], + "full_name": "parcelables.EmptyParcelable", + "name": "EmptyParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IBar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IBar.struct new file mode 100644 index 00000000..1f96bb4f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IBar.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:48:00.292044211Z", + "source_location": "", + "full_name": "some_package.IBar", + "calls": [{ + "code": 1, + "in": [{"foo": "readStrongBinder"}], + "name": "CanYouDealWithThisFoo", + "oneWay": true, + "out": [{"__exception": "readException"}] + }], + "name": "IBar", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IFoo.struct new file mode 100644 index 00000000..87b70615 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/IFoo.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:48:00.292972970Z", + "source_location": "", + "full_name": "some_package.IFoo", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "some_package.Thing" + }] + } + ], + "name": "CanYouDealWithThisThing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "some_package.sub_package.SubThing" + }] + } + ], + "name": "CanYouDealWithThisSubThing", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFoo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/Thing.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/Thing.struct new file mode 100644 index 00000000..dfa2fcd7 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/Thing.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.293769135Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readInt32"} + ], + "full_name": "some_package.Thing", + "name": "Thing", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/IFoo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/IFoo.struct new file mode 100644 index 00000000..6b9df4ef --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/IFoo.struct @@ -0,0 +1,42 @@ +{ + "produced_on": "2024-04-12T08:48:00.294690424Z", + "source_location": "", + "full_name": "some_package.sub_package.IFoo", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "some_package.Thing" + }] + } + ], + "name": "CanYouDealWithThisThing", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "parcel": "readParcelable", + "__parcelType": "some_package.sub_package.SubThing" + }] + } + ], + "name": "CanYouDealWithThisSubThing", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IFoo", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/SubThing.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/SubThing.struct new file mode 100644 index 00000000..4336a9b4 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/some_package/sub_package/SubThing.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.295578171Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readInt32"} + ], + "full_name": "some_package.sub_package.SubThing", + "name": "SubThing", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/src/com/android/commands/uinput/InputAbsInfo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/src/com/android/commands/uinput/InputAbsInfo.struct new file mode 100644 index 00000000..e8568e69 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/src/com/android/commands/uinput/InputAbsInfo.struct @@ -0,0 +1,16 @@ +{ + "produced_on": "2024-04-12T08:47:44.542360708Z", + "source_location": "", + "components": [ + {"value": "readInt32"}, + {"minimum": "readInt32"}, + {"maximum": "readInt32"}, + {"fuzz": "readInt32"}, + {"flat": "readInt32"}, + {"resolution": "readInt32"} + ], + "full_name": "src.com.android.commands.uinput.InputAbsInfo", + "name": "InputAbsInfo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Bar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Bar.struct new file mode 100644 index 00000000..c4364909 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Bar.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:48:00.298250475Z", + "source_location": "", + "components": [{ + "foos": "readParcelableVector", + "__parcelType": "test6.Foo" + }], + "full_name": "test6.Bar", + "name": "Bar", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Foo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Foo.struct new file mode 100644 index 00000000..433c06ea --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test6/Foo.struct @@ -0,0 +1,22 @@ +{ + "produced_on": "2024-04-12T08:48:00.299004580Z", + "source_location": "", + "components": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ph": "readParcelable", + "__parcelType": "test6.ParcelableHolder" + }] + }, + { + "pfds": "readParcelableVector", + "__parcelType": "test6.ParcelFileDescriptor" + } + ], + "full_name": "test6.Foo", + "name": "Foo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Bar.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Bar.struct new file mode 100644 index 00000000..d38e48f8 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Bar.struct @@ -0,0 +1,15 @@ +{ + "produced_on": "2024-04-12T08:47:44.083020358Z", + "source_location": "", + "components": [ + {"a": "readString16"}, + {"b": "readString16"}, + {"c": "readFloat"}, + {"d": "readInt32"}, + {"e": "readString16"} + ], + "full_name": "test_package.Bar", + "name": "Bar", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Baz.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Baz.struct new file mode 100644 index 00000000..05ee0919 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Baz.struct @@ -0,0 +1,14 @@ +{ + "produced_on": "2024-04-12T08:47:44.084314524Z", + "source_location": "", + "components": [ + {"a": "readString16"}, + {"b": "readInt32"}, + {"c": "readFloat"}, + {"d": "readString16Vector"} + ], + "full_name": "test_package.Baz", + "name": "Baz", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ExtendableParcelable.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ExtendableParcelable.struct new file mode 100644 index 00000000..2754ed16 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ExtendableParcelable.struct @@ -0,0 +1,29 @@ +{ + "produced_on": "2024-04-12T08:47:44.086987797Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readString16"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext": "readParcelable", + "__parcelType": "test_package.ParcelableHolder" + }] + }, + {"c": "readInt64"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "ext2": "readParcelable", + "__parcelType": "test_package.ParcelableHolder" + }] + } + ], + "full_name": "test_package.ExtendableParcelable", + "name": "ExtendableParcelable", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/FixedSize.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/FixedSize.struct new file mode 100644 index 00000000..b7a45703 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/FixedSize.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:47:44.088343504Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "b": "readParcelable", + "__parcelType": "test_package.LongEnum" + }] + } + ], + "full_name": "test_package.FixedSize", + "name": "FixedSize", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Foo.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Foo.struct new file mode 100644 index 00000000..551c7bf9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/Foo.struct @@ -0,0 +1,94 @@ +{ + "produced_on": "2024-04-12T08:47:44.091810482Z", + "source_location": "", + "components": [ + {"kZero": "readInt32"}, + {"kOne": "readInt32"}, + {"kOnes": "readInt32"}, + {"kByteOne": "readByte"}, + {"kLongOnes": "readInt64"}, + {"kEmpty": "readString16"}, + {"kFoo": "readString16"}, + {"a": "readString16"}, + {"b": "readInt32"}, + {"c": "readFloat"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "d": "readParcelable", + "__parcelType": "test_package.Bar" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "e": "readParcelable", + "__parcelType": "test_package.Bar" + }] + }, + {"f": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shouldBeByteBar": "readParcelable", + "__parcelType": "test_package.ByteEnum" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shouldBeIntBar": "readParcelable", + "__parcelType": "test_package.IntEnum" + }] + }, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shouldBeLongBar": "readParcelable", + "__parcelType": "test_package.LongEnum" + }] + }, + { + "shouldContainTwoByteFoos": "readParcelableVector", + "__parcelType": "test_package.ByteEnum" + }, + { + "shouldContainTwoIntFoos": "readParcelableVector", + "__parcelType": "test_package.IntEnum" + }, + { + "shouldContainTwoLongFoos": "readParcelableVector", + "__parcelType": "test_package.LongEnum" + }, + {"g": "readString16Vector"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "u": "readParcelable", + "__parcelType": "test_package.SimpleUnion" + }] + }, + {"BIT0": "readInt32"}, + {"BIT1": "readInt32"}, + {"BIT2": "readInt32"}, + {"shouldSetBit0AndBit2": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "shouldBeConstS1": "readParcelable", + "__parcelType": "test_package.SimpleUnion" + }] + } + ], + "full_name": "test_package.Foo", + "name": "Foo", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IBaz.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IBaz.struct new file mode 100644 index 00000000..33c47ead --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IBaz.struct @@ -0,0 +1,106 @@ +{ + "produced_on": "2024-04-12T08:48:00.288711765Z", + "source_location": "", + "full_name": "test_package.IBaz", + "calls": [ + { + "code": 1, + "in": [{"bar": "readStrongBinder"}], + "name": "CanYouDealWithThisBar", + "oneWay": true, + "out": [{"__exception": "readException"}] + }, + { + "code": 2, + "in": [], + "name": "MethodAddedInVersion2", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 3, + "in": [], + "name": "readPFD", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "test_package.ParcelFileDescriptor" + }] + } + ] + }, + { + "code": 4, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "test_package.ParcelFileDescriptor" + }] + } + ], + "name": "writePFD", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 5, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "fd": "readParcelable", + "__parcelType": "test_package.ParcelFileDescriptor" + }] + } + ], + "name": "readWritePFD", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 6, + "in": [], + "name": "readPFDArray", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + { + "__return": "readParcelableVector", + "__parcelType": "test_package.ParcelFileDescriptor" + } + ] + }, + { + "code": 7, + "in": [{ + "fds": "readParcelableVector", + "__parcelType": "test_package.ParcelFileDescriptor" + }], + "name": "writePFDArray", + "oneWay": false, + "out": [{"__exception": "readException"}] + }, + { + "code": 8, + "in": [{ + "fds": "readParcelableVector", + "__parcelType": "test_package.ParcelFileDescriptor" + }], + "name": "readWritePFDArray", + "oneWay": false, + "out": [{"__exception": "readException"}] + } + ], + "name": "IBaz", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ICompatTest.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ICompatTest.struct new file mode 100644 index 00000000..327aa64e --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/ICompatTest.struct @@ -0,0 +1,56 @@ +{ + "produced_on": "2024-04-12T08:47:44.095526606Z", + "source_location": "", + "full_name": "test_package.ICompatTest", + "calls": [ + { + "code": 1, + "in": [ + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "inBaz": "readParcelable", + "__parcelType": "test_package.Baz" + }] + } + ], + "name": "repeatBaz", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "test_package.Baz" + }] + } + ] + }, + { + "code": 2, + "in": [{"repeated": "readString16"}], + "name": "RepeatStringNullableLater", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 3, + "in": [], + "name": "NewMethodThatReturns10", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readInt32"} + ] + } + ], + "name": "ICompatTest", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IEmpty.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IEmpty.struct new file mode 100644 index 00000000..79e5e77f --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/IEmpty.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:47:44.096583257Z", + "source_location": "", + "full_name": "test_package.IEmpty", + "calls": [], + "name": "IEmpty", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/MyExt.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/MyExt.struct new file mode 100644 index 00000000..82b630b0 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/MyExt.struct @@ -0,0 +1,12 @@ +{ + "produced_on": "2024-04-12T08:47:44.109197298Z", + "source_location": "", + "components": [ + {"a": "readInt32"}, + {"b": "readString16"} + ], + "full_name": "test_package.MyExt", + "name": "MyExt", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/RegularPolygon.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/RegularPolygon.struct new file mode 100644 index 00000000..b18d88ff --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/test_package/RegularPolygon.struct @@ -0,0 +1,13 @@ +{ + "produced_on": "2024-04-12T08:47:44.110320040Z", + "source_location": "", + "components": [ + {"name": "readString16"}, + {"numSides": "readInt32"}, + {"sideLength": "readFloat"} + ], + "full_name": "test_package.RegularPolygon", + "name": "RegularPolygon", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/a/IA.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/a/IA.struct new file mode 100644 index 00000000..cc2775d5 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/a/IA.struct @@ -0,0 +1,25 @@ +{ + "produced_on": "2024-04-12T08:48:00.313418167Z", + "source_location": "", + "full_name": "tests_transitive_parcel.a.IA", + "calls": [{ + "code": 1, + "in": [], + "name": "getB", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "__return": "readParcelable", + "__parcelType": "tests_transitive_parcel.b.B" + }] + } + ] + }], + "name": "IA", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/b/B.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/b/B.struct new file mode 100644 index 00000000..ce8e19f9 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/b/B.struct @@ -0,0 +1,19 @@ +{ + "produced_on": "2024-04-12T08:48:00.314226523Z", + "source_location": "", + "components": [ + {"i": "readInt32"}, + {"nullcheck": "readInt32"}, + { + "__backreference": "nullcheck", + "__conditional": [{ + "c": "readParcelable", + "__parcelType": "tests_transitive_parcel.c.C" + }] + } + ], + "full_name": "tests_transitive_parcel.b.B", + "name": "B", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/c/C.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/c/C.struct new file mode 100644 index 00000000..1632c48a --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/tests_transitive_parcel/c/C.struct @@ -0,0 +1,9 @@ +{ + "produced_on": "2024-04-12T08:48:00.315042799Z", + "source_location": "", + "components": [{"i": "readInt32"}], + "full_name": "tests_transitive_parcel.c.C", + "name": "C", + "producer": "java-aidl-generator", + "type": "Parcelable" +} \ No newline at end of file diff --git a/binder_trace/binder_trace/structs/android-14.0.0_r28/vendor/nxp/nxpnfc_aidl/INxpNfc.struct b/binder_trace/binder_trace/structs/android-14.0.0_r28/vendor/nxp/nxpnfc_aidl/INxpNfc.struct new file mode 100644 index 00000000..af5d6310 --- /dev/null +++ b/binder_trace/binder_trace/structs/android-14.0.0_r28/vendor/nxp/nxpnfc_aidl/INxpNfc.struct @@ -0,0 +1,53 @@ +{ + "produced_on": "2024-04-12T08:47:48.168705810Z", + "source_location": "", + "full_name": "vendor.nxp.nxpnfc_aidl.INxpNfc", + "calls": [ + { + "code": 1, + "in": [{"key": "readString16"}], + "name": "getVendorParam", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readString16"} + ] + }, + { + "code": 2, + "in": [{"resetType": "readInt64"}], + "name": "resetEse", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 3, + "in": [{"transitConfValue": "readString16"}], + "name": "setNxpTransitConfig", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + }, + { + "code": 4, + "in": [ + {"key": "readString16"}, + {"value": "readString16"} + ], + "name": "setVendorParam", + "oneWay": false, + "out": [ + {"__exception": "readException"}, + {"__return": "readBool"} + ] + } + ], + "name": "INxpNfc", + "producer": "java-aidl-generator", + "type": "Interface" +} \ No newline at end of file