{ "protocols": [ { "name": "PAPZ", "namespaces": [ "mozilla", "layers" ], "managers": [ "PCompositorBridge" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "RequestContentRepaint", "attributes": { "Priority": "control" }, "sync": false, "params": [ { "type": "RepaintRequest", "name": "request" } ] }, { "name": "NotifyMozMouseScrollEvent", "attributes": {}, "sync": false, "params": [ { "type": "ViewID", "name": "aScrollId" }, { "type": "nsString", "name": "aEvent" } ] }, { "name": "NotifyAPZStateChange", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "GeckoContentController_APZStateChange", "name": "aChange" }, { "type": "int", "name": "aArg" }, { "type": "uint64_t?", "name": "aInputBlockId" } ] }, { "name": "NotifyFlushComplete", "attributes": { "Priority": "control" }, "sync": false, "params": [] }, { "name": "NotifyAsyncScrollbarDragInitiated", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aDragBlockId" }, { "type": "ViewID", "name": "aScrollId" }, { "type": "ScrollDirection", "name": "aDirection" } ] }, { "name": "NotifyAsyncScrollbarDragRejected", "attributes": {}, "sync": false, "params": [ { "type": "ViewID", "name": "aScrollId" } ] }, { "name": "NotifyAsyncAutoscrollRejected", "attributes": {}, "sync": false, "params": [ { "type": "ViewID", "name": "aScrollId" } ] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ParentImpl": "mozilla::layers::RemoteContentController" } }, { "name": "PAPZCTreeManager", "namespaces": [ "mozilla", "layers" ], "managers": [ "PCompositorBridge" ], "parent_methods": [ { "name": "ZoomToRect", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "ZoomTarget", "name": "aZoomTarget" }, { "type": "uint32_t", "name": "Flags" } ] }, { "name": "ContentReceivedInputBlock", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "bool", "name": "PreventDefault" } ] }, { "name": "SetTargetAPZC", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "ScrollableLayerGuid[]", "name": "Targets" } ] }, { "name": "UpdateZoomConstraints", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "ZoomConstraints?", "name": "aConstraints" } ] }, { "name": "SetAllowedTouchBehavior", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "TouchBehaviorFlags[]", "name": "aValues" } ] }, { "name": "StartScrollbarDrag", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "AsyncDragMetrics", "name": "aDragMetrics" } ] }, { "name": "NotifyApzAwareListenerAdded", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": {} }, { "name": "PAPZInputBridge", "namespaces": [ "mozilla", "layers" ], "managers": [], "parent_methods": [ { "name": "ReceiveMultiTouchInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "MultiTouchInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "ReceiveMouseInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "MouseInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "ReceivePanGestureInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "PanGestureInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "ReceivePinchGestureInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "PinchGestureInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "ReceiveTapGestureInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "TapGestureInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "ReceiveScrollWheelInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "ScrollWheelInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "ReceiveKeyboardInputEvent", "attributes": {}, "sync": true, "params": [ { "type": "KeyboardInput", "name": "aEvent" }, { "type": "bool", "name": "aWantsCallback" } ] }, { "name": "UpdateWheelTransaction", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aRefPoint" }, { "type": "EventMessage", "name": "aEventMessage" }, { "type": "ScrollableLayerGuid?", "name": "aTargetGuid" } ] }, { "name": "ProcessUnhandledEvent", "attributes": {}, "sync": true, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aRefPoint" } ] }, { "name": "SetKeyboardMap", "attributes": {}, "sync": false, "params": [ { "type": "KeyboardMap", "name": "aKeyboardMap" } ] }, { "name": "SetDPI", "attributes": {}, "sync": false, "params": [ { "type": "float", "name": "aDpiValue" } ] }, { "name": "SetBrowserGestureResponse", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "BrowserGestureResponse", "name": "aResponse" } ] }, { "name": "StartAutoscroll", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "ScreenPoint", "name": "aAnchorLocation" } ] }, { "name": "StopAutoscroll", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" } ] }, { "name": "SetLongTapEnabled", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aTapGestureEnabled" } ] } ], "child_methods": [ { "name": "CallInputBlockCallback", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "APZHandledResult", "name": "aHandledResult" } ] }, { "name": "HandleTap", "attributes": {}, "sync": false, "params": [ { "type": "GeckoContentController_TapType", "name": "aType" }, { "type": "LayoutDevicePoint", "name": "point" }, { "type": "Modifiers", "name": "aModifiers" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "DoubleTapToZoomMetrics?", "name": "aDoubleTapToZoomMetrics" } ] }, { "name": "NotifyPinchGesture", "attributes": {}, "sync": false, "params": [ { "type": "PinchGestureType", "name": "aType" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "LayoutDevicePoint", "name": "aFocusPoint" }, { "type": "LayoutDeviceCoord", "name": "aSpanChange" }, { "type": "Modifiers", "name": "aModifiers" } ] }, { "name": "CancelAutoscroll", "attributes": {}, "sync": false, "params": [ { "type": "ViewID", "name": "aScrollId" } ] }, { "name": "NotifyScaleGestureComplete", "attributes": {}, "sync": false, "params": [ { "type": "ViewID", "name": "aScrollId" }, { "type": "float", "name": "aScale" } ] }, { "name": "LayerTransforms", "attributes": {}, "sync": false, "params": [ { "type": "MatrixMessage[]", "name": "aTransforms" } ] }, { "name": "UpdateOverscrollVelocity", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "float", "name": "aX" }, { "type": "float", "name": "aY" }, { "type": "bool", "name": "aIsRootContent" } ] }, { "name": "UpdateOverscrollOffset", "attributes": {}, "sync": false, "params": [ { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "float", "name": "aX" }, { "type": "float", "name": "aY" }, { "type": "bool", "name": "aIsRootContent" } ] }, { "name": "HideDynamicToolbar", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ParentProc": "GPU", "ChildProc": "Parent" } }, { "name": "PAltDataOutputStream", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "WriteData", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "data" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "DeleteSelf", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "err" } ] }, { "name": "DeleteSelf", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null } }, { "name": "PAltService", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [ { "name": "ClearHostMapping", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "host" }, { "type": "int32_t", "name": "port" }, { "type": "OriginAttributes", "name": "originAttributes" } ] }, { "name": "ProcessHeader", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "buf" }, { "type": "nsCString", "name": "originScheme" }, { "type": "nsCString", "name": "originHost" }, { "type": "int32_t", "name": "originPort" }, { "type": "nsCString", "name": "username" }, { "type": "bool", "name": "privateBrowsing" }, { "type": "ProxyInfoCloneArgs[]", "name": "proxyInfo" }, { "type": "uint32_t", "name": "caps" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "HttpConnectionInfoCloneArgs", "name": "connInfoArgs" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PAltSvcTransaction", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aValidateResult" } ] }, { "name": "OnTransactionClose", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aValidateResult" } ] } ], "child_methods": [], "attributes": {} }, { "name": "PBackground", "namespaces": [ "mozilla", "ipc" ], "managers": [], "parent_methods": [ { "name": "PBackgroundTestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundTest", "name": "actor" }, { "type": "nsCString", "name": "testArg" } ] }, { "name": "PBackgroundIDBFactoryConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBFactory", "name": "actor" }, { "type": "LoggingInfo", "name": "loggingInfo" }, { "type": "nsCString", "name": "systemLocale" } ] }, { "name": "PBackgroundIndexedDBUtilsConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIndexedDBUtils", "name": "actor" } ] }, { "name": "FlushPendingFileDeletions", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundSDBConnectionConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundSDBConnection", "name": "actor" }, { "type": "PersistenceType", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "PBackgroundLSObserverConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundLSObserver", "name": "actor" }, { "type": "uint64_t", "name": "observerId" } ] }, { "name": "PBackgroundLSRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundLSRequest", "name": "actor" }, { "type": "LSRequestParams", "name": "params" } ] }, { "name": "PBackgroundLSSimpleRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundLSSimpleRequest", "name": "actor" }, { "type": "LSSimpleRequestParams", "name": "params" } ] }, { "name": "PBackgroundLocalStorageCacheConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundLocalStorageCache", "name": "actor" }, { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "nsCString", "name": "originKey" }, { "type": "uint32_t", "name": "privateBrowsingId" } ] }, { "name": "PBackgroundSessionStorageManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundSessionStorageManager", "name": "actor" }, { "type": "uint64_t", "name": "aTopContextId" } ] }, { "name": "PBackgroundSessionStorageServiceConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundSessionStorageService", "name": "actor" } ] }, { "name": "PBackgroundStorageConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundStorage", "name": "actor" }, { "type": "nsString", "name": "profilePath" }, { "type": "uint32_t", "name": "privateBrowsingId" } ] }, { "name": "CreateFileSystemManagerParent", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "Endpoint<::mozilla::dom::PFileSystemManagerParent>", "name": "aParentEndpoint" } ] }, { "name": "CreateWebTransportParent", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aURL" }, { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "uint64_t", "name": "aBrowsingContextID" }, { "type": "IPCClientInfo", "name": "aClientInfo" }, { "type": "bool", "name": "aDedicated" }, { "type": "bool", "name": "aRequireUnreliable" }, { "type": "uint32_t", "name": "aCongestionControl" }, { "type": "nsString[]", "name": "aProtocols" }, { "type": "WebTransportHash[]", "name": "aServerCertHashes" }, { "type": "Endpoint<::mozilla::dom::PWebTransportParent>", "name": "aParentEndpoint" } ] }, { "name": "CreateNotificationParent", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::notification::PNotificationParent>", "name": "aParentEndpoint" }, { "type": "NotNull", "name": "aPrincipal" }, { "type": "NotNull", "name": "aEffectiveStoragePrincipal" }, { "type": "bool", "name": "aIsSecureContext" }, { "type": "nsString", "name": "aScope" }, { "type": "IPCNotification", "name": "aNotification" } ] }, { "name": "PVsyncConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PVsync", "name": "actor" } ] }, { "name": "PCamerasConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCameras", "name": "actor" } ] }, { "name": "PUDPSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PUDPSocket", "name": "actor" }, { "type": "PrincipalInfo?", "name": "pInfo" }, { "type": "nsCString", "name": "filter" } ] }, { "name": "PBroadcastChannelConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBroadcastChannel", "name": "actor" }, { "type": "PrincipalInfo", "name": "pInfo" }, { "type": "nsCString", "name": "origin" }, { "type": "nsString", "name": "channel" } ] }, { "name": "PCookieStoreConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCookieStore", "name": "actor" } ] }, { "name": "PServiceWorkerManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PServiceWorkerManager", "name": "actor" } ] }, { "name": "ShutdownServiceWorkerRegistrar", "attributes": {}, "sync": false, "params": [] }, { "name": "PCacheStorageConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheStorage", "name": "actor" }, { "type": "Namespace", "name": "aNamespace" }, { "type": "PrincipalInfo", "name": "aPrincipalInfo" } ] }, { "name": "PMessagePortConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PMessagePort", "name": "actor" }, { "type": "nsID", "name": "uuid" }, { "type": "nsID", "name": "destinationUuid" }, { "type": "uint32_t", "name": "sequenceId" } ] }, { "name": "MessagePortForceClose", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "uuid" }, { "type": "nsID", "name": "destinationUuid" }, { "type": "uint32_t", "name": "sequenceId" } ] }, { "name": "PQuotaConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PQuota", "name": "actor" } ] }, { "name": "ShutdownQuotaManager", "attributes": {}, "sync": false, "params": [] }, { "name": "ShutdownBackgroundSessionStorageManagers", "attributes": {}, "sync": false, "params": [] }, { "name": "PropagateBackgroundSessionStorageManager", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "currentTopContextId" }, { "type": "uint64_t", "name": "targetTopContextId" } ] }, { "name": "RemoveBackgroundSessionStorageManager", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "topContextId" } ] }, { "name": "GetSessionStorageManagerData", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aTopContextId" }, { "type": "uint32_t", "name": "aSizeLimit" }, { "type": "bool", "name": "aCancelSessionStoreTimer" } ] }, { "name": "LoadSessionStorageManagerData", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aTopContextId" }, { "type": "SSCacheCopy[]", "name": "aOriginCacheCopy" } ] }, { "name": "PFileSystemRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFileSystemRequest", "name": "actor" }, { "type": "FileSystemParams", "name": "params" } ] }, { "name": "PGamepadEventChannelConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PGamepadEventChannel", "name": "actor" } ] }, { "name": "PGamepadTestChannelConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PGamepadTestChannel", "name": "actor" } ] }, { "name": "PHttpBackgroundChannelConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PHttpBackgroundChannel", "name": "actor" }, { "type": "uint64_t", "name": "channelId" } ] }, { "name": "PSharedWorkerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PSharedWorker", "name": "actor" }, { "type": "RemoteWorkerData", "name": "data" }, { "type": "uint64_t", "name": "windowID" }, { "type": "MessagePortIdentifier", "name": "portIdentifier" } ] }, { "name": "PTemporaryIPCBlobConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTemporaryIPCBlob", "name": "actor" } ] }, { "name": "PFileCreatorConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFileCreator", "name": "actor" }, { "type": "nsString", "name": "aFullPath" }, { "type": "nsString", "name": "aType" }, { "type": "nsString", "name": "aName" }, { "type": "int64_t?", "name": "lastModified" }, { "type": "bool", "name": "aExistenceCheck" }, { "type": "bool", "name": "aIsFromNsIFile" } ] }, { "name": "PClientManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientManager", "name": "actor" } ] }, { "name": "CreateBoundStorageKeyParent", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::cache::PBoundStorageKeyParent>", "name": "aEndPoint" }, { "type": "Namespace", "name": "aNamespace" }, { "type": "PrincipalInfo", "name": "aPrincipalInfo" } ] }, { "name": "CreateMIDIManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::PMIDIManagerParent>", "name": "aEndpoint" } ] }, { "name": "CreateMIDIPort", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::PMIDIPortParent>", "name": "aEndpoint" }, { "type": "MIDIPortInfo", "name": "portInfo" }, { "type": "bool", "name": "sysexEnabled" } ] }, { "name": "HasMIDIDevice", "attributes": {}, "sync": false, "params": [] }, { "name": "CreateMLSTransaction", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::PMLSTransactionParent>", "name": "aEndpoint" }, { "type": "NotNull", "name": "aPrincipal" } ] }, { "name": "StorageActivity", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "PServiceWorkerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PServiceWorker", "name": "actor" }, { "type": "IPCServiceWorkerDescriptor", "name": "aDescriptor" } ] }, { "name": "PRemoteWorkerControllerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemoteWorkerController", "name": "actor" }, { "type": "RemoteWorkerData", "name": "aData" } ] }, { "name": "PServiceWorkerContainerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PServiceWorkerContainer", "name": "actor" } ] }, { "name": "PServiceWorkerRegistrationConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PServiceWorkerRegistration", "name": "actor" }, { "type": "IPCServiceWorkerRegistrationDescriptor", "name": "aDescriptor" }, { "type": "IPCClientInfo", "name": "aForClient" } ] }, { "name": "PIdleSchedulerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PIdleScheduler", "name": "actor" } ] }, { "name": "EnsureRDDProcessAndCreateBridge", "attributes": {}, "sync": false, "params": [] }, { "name": "EnsureUtilityProcessAndCreateBridge", "attributes": {}, "sync": false, "params": [ { "type": "RemoteMediaIn", "name": "aLocation" } ] }, { "name": "PLockManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PLockManager", "name": "actor" }, { "type": "NotNull", "name": "aPrincipalInfo" }, { "type": "nsID?", "name": "aClientId" } ] }, { "name": "PFetchConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFetch", "name": "actor" } ] }, { "name": "RequestCameraAccess", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aAllowPermissionRequest" } ] } ], "child_methods": [ { "name": "PCacheConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCache", "name": "actor" } ] }, { "name": "PCacheStreamControlConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheStreamControl", "name": "actor" } ] } ], "attributes": { "NeedsOtherPid": null, "ChildImpl": "virtual", "ParentImpl": "virtual", "ChildProc": "anydom" } }, { "name": "PBackgroundDataBridge", "namespaces": [ "mozilla", "net" ], "managers": [], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OnTransportAndData", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "offset" }, { "type": "nsCString", "name": "data" }, { "type": "TimeStamp", "name": "onDataAvailableStart" } ] }, { "name": "OnStopRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" }, { "type": "ResourceTimingStructArgs", "name": "timing" }, { "type": "TimeStamp", "name": "lastActiveTabOptimization" }, { "type": "nsHttpHeaderArray", "name": "responseTrailers" }, { "type": "TimeStamp", "name": "onStopRequestStart" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ParentProc": "Socket", "ChildProc": "Content" } }, { "name": "PBackgroundIDBCursor", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBTransaction", "PBackgroundIDBVersionChangeTransaction" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Continue", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "requestId" }, { "type": "CursorRequestParams", "name": "params" }, { "type": "Key", "name": "currentKey" }, { "type": "Key", "name": "currentObjectStoreKey" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Response", "attributes": {}, "sync": false, "params": [ { "type": "CursorResponse", "name": "response" } ] } ], "attributes": { "ChildImpl": "mozilla::dom::indexedDB::BackgroundCursorChildBase", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBDatabase", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBFactory" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Blocked", "attributes": {}, "sync": false, "params": [] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundIDBDatabaseFileConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBDatabaseFile", "name": "actor" }, { "type": "IPCBlob", "name": "blob" } ] }, { "name": "PBackgroundIDBTransactionConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBTransaction", "name": "actor" }, { "type": "nsString[]", "name": "objectStoreNames" }, { "type": "Mode", "name": "mode" }, { "type": "Durability", "name": "durability" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "VersionChange", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "oldVersion" }, { "type": "uint64_t?", "name": "newVersion" } ] }, { "name": "Invalidate", "attributes": {}, "sync": false, "params": [] }, { "name": "CloseAfterInvalidationComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundIDBVersionChangeTransactionConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBVersionChangeTransaction", "name": "actor" }, { "type": "uint64_t", "name": "currentVersion" }, { "type": "uint64_t", "name": "requestedVersion" }, { "type": "int64_t", "name": "nextObjectStoreId" }, { "type": "int64_t", "name": "nextIndexId" } ] } ], "attributes": { "ChildImpl": "mozilla::dom::indexedDB::BackgroundDatabaseChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBDatabaseFile", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBDatabase" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBFactory", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundIDBFactoryRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBFactoryRequest", "name": "actor" }, { "type": "FactoryRequestParams", "name": "params" } ] }, { "name": "GetDatabases", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundIDBDatabaseConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBDatabase", "name": "actor" }, { "type": "DatabaseSpec", "name": "spec" }, { "type": "NotNull", "name": "request" } ] } ], "attributes": { "ChildImpl": "mozilla::dom::indexedDB::BackgroundFactoryChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBFactoryRequest", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBFactory" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "FactoryRequestResponse", "name": "response" } ] }, { "name": "Blocked", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "currentVersion" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::dom::indexedDB::BackgroundFactoryRequestChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBRequest", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBTransaction", "PBackgroundIDBVersionChangeTransaction" ], "parent_methods": [ { "name": "Continue", "attributes": {}, "sync": false, "params": [ { "type": "PreprocessResponse", "name": "response" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "RequestResponse", "name": "response" } ] }, { "name": "Preprocess", "attributes": {}, "sync": false, "params": [ { "type": "PreprocessParams", "name": "params" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::dom::indexedDB::BackgroundRequestChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBTransaction", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBDatabase" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Commit", "attributes": {}, "sync": false, "params": [ { "type": "int64_t?", "name": "lastRequest" } ] }, { "name": "Abort", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "resultCode" } ] }, { "name": "PBackgroundIDBCursorConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBCursor", "name": "actor" }, { "type": "int64_t", "name": "requestId" }, { "type": "OpenCursorParams", "name": "params" } ] }, { "name": "PBackgroundIDBRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBRequest", "name": "actor" }, { "type": "int64_t", "name": "requestId" }, { "type": "RequestParams", "name": "params" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Complete", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "result" } ] } ], "attributes": { "ChildImpl": "mozilla::dom::indexedDB::BackgroundTransactionChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundIDBVersionChangeTransaction", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackgroundIDBDatabase" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Commit", "attributes": {}, "sync": false, "params": [ { "type": "int64_t?", "name": "lastRequest" } ] }, { "name": "Abort", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "resultCode" } ] }, { "name": "CreateObjectStore", "attributes": {}, "sync": false, "params": [ { "type": "ObjectStoreMetadata", "name": "metadata" } ] }, { "name": "DeleteObjectStore", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "objectStoreId" } ] }, { "name": "RenameObjectStore", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "objectStoreId" }, { "type": "nsString", "name": "name" } ] }, { "name": "CreateIndex", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "objectStoreId" }, { "type": "IndexMetadata", "name": "metadata" } ] }, { "name": "DeleteIndex", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "objectStoreId" }, { "type": "int64_t", "name": "indexId" } ] }, { "name": "RenameIndex", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "objectStoreId" }, { "type": "int64_t", "name": "indexId" }, { "type": "nsString", "name": "name" } ] }, { "name": "PBackgroundIDBCursorConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBCursor", "name": "actor" }, { "type": "int64_t", "name": "requestId" }, { "type": "OpenCursorParams", "name": "params" } ] }, { "name": "PBackgroundIDBRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundIDBRequest", "name": "actor" }, { "type": "int64_t", "name": "requestId" }, { "type": "RequestParams", "name": "params" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Complete", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "result" } ] } ], "attributes": { "ChildImpl": "mozilla::dom::indexedDB::BackgroundVersionChangeTransactionChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundIndexedDBUtils", "namespaces": [ "mozilla", "dom", "indexedDB" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "GetFileReferences", "attributes": {}, "sync": true, "params": [ { "type": "PersistenceType", "name": "persistenceType" }, { "type": "nsCString", "name": "origin" }, { "type": "nsString", "name": "databaseName" }, { "type": "int64_t", "name": "fileId" } ] }, { "name": "DoMaintenance", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::dom::indexedDB::BackgroundUtilsChild", "ParentImpl": "virtual" } }, { "name": "PBackgroundLSDatabase", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "AllowToClose", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundLSSnapshotConstructor", "attributes": {}, "sync": true, "params": [ { "type": "PBackgroundLSSnapshot", "name": "actor" }, { "type": "nsString", "name": "documentURI" }, { "type": "nsString", "name": "key" }, { "type": "bool", "name": "increasePeakUsage" }, { "type": "int64_t", "name": "minSize" } ] } ], "child_methods": [ { "name": "RequestAllowToClose", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual", "ChildProc": "anydom" } }, { "name": "PBackgroundLSObserver", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Observe", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "uint32_t", "name": "privateBrowsingId" }, { "type": "nsString", "name": "documentURI" }, { "type": "nsString", "name": "key" }, { "type": "LSValue", "name": "oldValue" }, { "type": "LSValue", "name": "newValue" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundLSRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Cancel", "attributes": {}, "sync": false, "params": [] }, { "name": "Finish", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "LSRequestResponse", "name": "response" } ] }, { "name": "Ready", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundLSSimpleRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "LSSimpleRequestResponse", "name": "response" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundLSSnapshot", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackgroundLSDatabase" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "AsyncCheckpoint", "attributes": {}, "sync": false, "params": [ { "type": "LSWriteInfo[]", "name": "writeInfos" } ] }, { "name": "AsyncCheckpointAndNotify", "attributes": {}, "sync": false, "params": [ { "type": "LSWriteAndNotifyInfo[]", "name": "writeAndNotifyInfos" } ] }, { "name": "SyncCheckpoint", "attributes": {}, "sync": true, "params": [ { "type": "LSWriteInfo[]", "name": "writeInfos" } ] }, { "name": "SyncCheckpointAndNotify", "attributes": {}, "sync": true, "params": [ { "type": "LSWriteAndNotifyInfo[]", "name": "writeAndNotifyInfos" } ] }, { "name": "AsyncFinish", "attributes": {}, "sync": false, "params": [] }, { "name": "SyncFinish", "attributes": {}, "sync": true, "params": [] }, { "name": "Loaded", "attributes": {}, "sync": false, "params": [] }, { "name": "LoadValueAndMoreItems", "attributes": {}, "sync": true, "params": [ { "type": "nsString", "name": "key" } ] }, { "name": "LoadKeys", "attributes": {}, "sync": true, "params": [] }, { "name": "IncreasePeakUsage", "attributes": {}, "sync": true, "params": [ { "type": "int64_t", "name": "minSize" } ] } ], "child_methods": [ { "name": "MarkDirty", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundLocalStorageCache", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Notify", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "documentURI" }, { "type": "nsString", "name": "key" }, { "type": "nsString", "name": "oldValue" }, { "type": "nsString", "name": "newValue" } ] } ], "child_methods": [ { "name": "Observe", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "PrincipalInfo", "name": "cachePrincipalInfo" }, { "type": "uint32_t", "name": "privateBrowsingId" }, { "type": "nsString", "name": "documentURI" }, { "type": "nsString", "name": "key" }, { "type": "nsString", "name": "oldValue" }, { "type": "nsString", "name": "newValue" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundSDBConnection", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "PBackgroundSDBRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundSDBRequest", "name": "actor" }, { "type": "SDBRequestParams", "name": "params" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "AllowToClose", "attributes": {}, "sync": false, "params": [] }, { "name": "Closed", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundSDBRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackgroundSDBConnection" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "SDBRequestResponse", "name": "response" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundSessionStorageCache", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackgroundSessionStorageManager" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Load", "attributes": {}, "sync": true, "params": [] }, { "name": "Checkpoint", "attributes": {}, "sync": false, "params": [ { "type": "SSWriteInfo[]", "name": "aWriteInfos" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundSessionStorageManager", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "PBackgroundSessionStorageCacheConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PBackgroundSessionStorageCache", "name": "actor" }, { "type": "PrincipalInfo", "name": "aPrincipalInfo" }, { "type": "nsCString", "name": "aOriginKey" } ] }, { "name": "ClearStorages", "attributes": {}, "sync": false, "params": [ { "type": "OriginAttributesPattern", "name": "aPattern" }, { "type": "nsCString", "name": "aOriginScope" }, { "type": "DomainMatchingMode", "name": "aMode" } ] }, { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearStoragesForOrigin", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aOriginAttrs" }, { "type": "nsCString", "name": "aOriginKey" } ] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundSessionStorageService", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearStoragesForOrigin", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originAttrs" }, { "type": "nsCString", "name": "originKey" } ] } ], "child_methods": [], "attributes": { "ChildImpl": "mozilla::dom::SessionStorageService" } }, { "name": "PBackgroundStarter", "namespaces": [ "mozilla", "ipc" ], "managers": [], "parent_methods": [ { "name": "InitBackground", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::ipc::PBackgroundParent>", "name": "aEndpoint" } ] } ], "child_methods": [], "attributes": { "NeedsOtherPid": null, "ChildProc": "anydom" } }, { "name": "PBackgroundStorage", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] }, { "name": "Preload", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "uint32_t", "name": "alreadyLoadedCount" } ] }, { "name": "AsyncPreload", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "bool", "name": "priority" } ] }, { "name": "AsyncGetUsage", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "scope" } ] }, { "name": "AsyncAddItem", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "nsString", "name": "key" }, { "type": "nsString", "name": "value" } ] }, { "name": "AsyncUpdateItem", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "nsString", "name": "key" }, { "type": "nsString", "name": "value" } ] }, { "name": "AsyncRemoveItem", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "nsString", "name": "key" } ] }, { "name": "AsyncClear", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" } ] }, { "name": "AsyncFlush", "attributes": {}, "sync": false, "params": [] }, { "name": "Startup", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearAll", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearMatchingOrigin", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originNoSuffix" } ] }, { "name": "ClearMatchingOriginAttributes", "attributes": {}, "sync": false, "params": [ { "type": "OriginAttributesPattern", "name": "pattern" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Observe", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "topic" }, { "type": "nsString", "name": "originAttributesPattern" }, { "type": "nsCString", "name": "originScope" } ] }, { "name": "OriginsHavingData", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "origins" } ] }, { "name": "LoadItem", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "nsString", "name": "key" }, { "type": "nsString", "name": "value" } ] }, { "name": "LoadDone", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "originSuffix" }, { "type": "nsCString", "name": "originNoSuffix" }, { "type": "nsresult", "name": "rv" } ] }, { "name": "LoadUsage", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "scope" }, { "type": "int64_t", "name": "usage" } ] }, { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "rv" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBackgroundTest", "namespaces": [ "mozilla", "ipc" ], "managers": [ "PBackground" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "testArg" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBoundStorageKey", "namespaces": [ "mozilla", "dom", "cache" ], "managers": [], "parent_methods": [ { "name": "PCacheStorageConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheStorage", "name": "actor" }, { "type": "Namespace", "name": "aNamespace" }, { "type": "PrincipalInfo", "name": "aPrincipalInfo" } ] } ], "child_methods": [ { "name": "PCacheConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCache", "name": "actor" } ] }, { "name": "PCacheStreamControlConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheStreamControl", "name": "actor" } ] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PBroadcastChannel", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "PostMessage", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "message" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Notify", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "message" } ] }, { "name": "RefMessageDelivered", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "messageID" }, { "type": "uint32_t", "name": "actorsOnSamePid" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PBrowser", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "AsyncMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" }, { "type": "NotNull", "name": "aData" } ] }, { "name": "PPaymentRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PPaymentRequest", "name": "actor" } ] }, { "name": "PVsyncConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PVsync", "name": "actor" } ] }, { "name": "DidUnsuppressPainting", "attributes": { "Priority": "control" }, "sync": false, "params": [] }, { "name": "DidUnsuppressPaintingNormalPriority", "attributes": {}, "sync": false, "params": [] }, { "name": "MoveFocus", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "forward" }, { "type": "bool", "name": "forDocumentNavigation" } ] }, { "name": "DropLinks", "attributes": {}, "sync": false, "params": [ { "type": "nsString[]", "name": "aLinks" } ] }, { "name": "SyncMessage", "attributes": {}, "sync": true, "params": [ { "type": "nsString", "name": "aMessage" }, { "type": "NotNull", "name": "aData" } ] }, { "name": "NotifyIMEFocus", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "ContentCache", "name": "contentCache" }, { "type": "IMENotification", "name": "notification" } ] }, { "name": "NotifyIMETextChange", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "ContentCache", "name": "contentCache" }, { "type": "IMENotification", "name": "notification" } ] }, { "name": "NotifyIMECompositionUpdate", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "ContentCache", "name": "contentCache" }, { "type": "IMENotification", "name": "notification" } ] }, { "name": "NotifyIMESelection", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "ContentCache", "name": "contentCache" }, { "type": "IMENotification", "name": "notification" } ] }, { "name": "UpdateContentCache", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "ContentCache", "name": "contentCache" } ] }, { "name": "NotifyIMEMouseButtonEvent", "attributes": { "Nested": "inside_cpow" }, "sync": true, "params": [ { "type": "IMENotification", "name": "notification" } ] }, { "name": "NotifyIMEPositionChange", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "ContentCache", "name": "contentCache" }, { "type": "IMENotification", "name": "notification" } ] }, { "name": "RequestIMEToCommitComposition", "attributes": { "Nested": "inside_cpow" }, "sync": true, "params": [ { "type": "bool", "name": "cancel" }, { "type": "uint32_t", "name": "aCompositionId" } ] }, { "name": "OnEventNeedingAckHandled", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "EventMessage", "name": "message" }, { "type": "uint32_t", "name": "compositionId" } ] }, { "name": "RequestFocus", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "canRaise" }, { "type": "CallerType", "name": "aCallerType" } ] }, { "name": "WheelZoomChange", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "increase" } ] }, { "name": "EnableDisableCommands", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "bc" }, { "type": "nsString", "name": "action" }, { "type": "nsCString[]", "name": "enabledCommands" }, { "type": "nsCString[]", "name": "disabledCommands" } ] }, { "name": "GetInputContext", "attributes": { "Nested": "inside_cpow" }, "sync": true, "params": [] }, { "name": "SetInputContext", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "InputContext", "name": "context" }, { "type": "InputContextAction", "name": "action" } ] }, { "name": "SetCursor", "attributes": {}, "sync": false, "params": [ { "type": "nsCursor", "name": "value" }, { "type": "IPCImage?", "name": "customCursor" }, { "type": "float", "name": "resolutionX" }, { "type": "float", "name": "resolutionY" }, { "type": "uint32_t", "name": "hotspotX" }, { "type": "uint32_t", "name": "hotspotY" }, { "type": "bool", "name": "force" } ] }, { "name": "SetLinkStatus", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "status" } ] }, { "name": "ShowTooltip", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "x" }, { "type": "uint32_t", "name": "y" }, { "type": "nsString", "name": "tooltip" }, { "type": "nsString", "name": "direction" } ] }, { "name": "HideTooltip", "attributes": {}, "sync": false, "params": [] }, { "name": "PColorPickerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PColorPicker", "name": "actor" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" }, { "type": "nsString", "name": "title" }, { "type": "nsString", "name": "initialColor" }, { "type": "nsString[]", "name": "defaultColors" } ] }, { "name": "PFilePickerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFilePicker", "name": "actor" }, { "type": "nsString", "name": "aTitle" }, { "type": "Mode", "name": "aMode" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" } ] }, { "name": "RespondStartSwipeEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "bool", "name": "aStartSwipe" } ] }, { "name": "LookUpDictionary", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aText" }, { "type": "FontRange[]", "name": "aFontRangeArray" }, { "type": "bool", "name": "aIsVertical" }, { "type": "LayoutDeviceIntPoint", "name": "aPoint" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "ReplyKeyEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetKeyboardEvent", "name": "aEvent" }, { "type": "nsID", "name": "aUUID" } ] }, { "name": "RequestNativeKeyBindings", "attributes": {}, "sync": true, "params": [ { "type": "NativeKeyBindingsType", "name": "aType" }, { "type": "WidgetKeyboardEvent", "name": "aEvent" } ] }, { "name": "SynthesizeNativeKeyEvent", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aNativeKeyboardLayout" }, { "type": "int32_t", "name": "aNativeKeyCode" }, { "type": "NativeModifiers", "name": "aModifierFlags" }, { "type": "nsString", "name": "aCharacters" }, { "type": "nsString", "name": "aUnmodifiedCharacters" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativeMouseEvent", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "NativeMouseMessage", "name": "aNativeMessage" }, { "type": "MouseButton", "name": "aButton" }, { "type": "NativeModifiers", "name": "aModifierFlags" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativeMouseMove", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativeMouseScrollEvent", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "uint32_t", "name": "aNativeMessage" }, { "type": "double", "name": "aDeltaX" }, { "type": "double", "name": "aDeltaY" }, { "type": "double", "name": "aDeltaZ" }, { "type": "NativeModifiers", "name": "aModifierFlags" }, { "type": "uint32_t", "name": "aAdditionalFlags" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativeTouchPoint", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPointerId" }, { "type": "TouchPointerState", "name": "aPointerState" }, { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "double", "name": "aPointerPressure" }, { "type": "uint32_t", "name": "aPointerOrientation" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativeTouchPadPinch", "attributes": {}, "sync": false, "params": [ { "type": "TouchpadGesturePhase", "name": "aEventPhase" }, { "type": "float", "name": "aScale" }, { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "int32_t", "name": "aModifierFlags" } ] }, { "name": "SynthesizeNativeTouchTap", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "bool", "name": "aLongTap" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativePenInput", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPointerId" }, { "type": "TouchPointerState", "name": "aPointerState" }, { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "double", "name": "aPressure" }, { "type": "uint32_t", "name": "aRotation" }, { "type": "int32_t", "name": "aTiltX" }, { "type": "int32_t", "name": "aTiltY" }, { "type": "int32_t", "name": "aButton" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SynthesizeNativeTouchpadDoubleTap", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "uint32_t", "name": "aModifierFlags" } ] }, { "name": "SynthesizeNativeTouchpadPan", "attributes": {}, "sync": false, "params": [ { "type": "TouchpadGesturePhase", "name": "aEventPhase" }, { "type": "LayoutDeviceIntPoint", "name": "aPoint" }, { "type": "double", "name": "aDeltaX" }, { "type": "double", "name": "aDeltaY" }, { "type": "int32_t", "name": "aModifierFlags" }, { "type": "uint64_t?", "name": "aCallbackId" } ] }, { "name": "SetNativePointerLockMode", "attributes": {}, "sync": false, "params": [ { "type": "NativePointerLockMode", "name": "aNativePointerLockMode" } ] }, { "name": "AccessKeyNotHandled", "attributes": {}, "sync": false, "params": [ { "type": "WidgetKeyboardEvent", "name": "event" } ] }, { "name": "RegisterProtocolHandler", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "scheme" }, { "type": "nsIURI", "name": "handlerURI" }, { "type": "nsString", "name": "title" }, { "type": "nsIURI", "name": "documentURI" } ] }, { "name": "OnStateChange", "attributes": {}, "sync": false, "params": [ { "type": "WebProgressData", "name": "aWebProgressData" }, { "type": "RequestData", "name": "aRequestData" }, { "type": "uint32_t", "name": "aStateFlags" }, { "type": "nsresult", "name": "aStatus" }, { "type": "WebProgressStateChangeData?", "name": "aStateChangeData" } ] }, { "name": "OnLocationChange", "attributes": {}, "sync": false, "params": [ { "type": "WebProgressData", "name": "aWebProgressData" }, { "type": "RequestData", "name": "aRequestData" }, { "type": "nsIURI", "name": "aLocation" }, { "type": "uint32_t", "name": "aFlags" }, { "type": "bool", "name": "aCanGoBack" }, { "type": "bool", "name": "aCanGoBackIgnoringUserInteraction" }, { "type": "bool", "name": "aCanGoForward" }, { "type": "WebProgressLocationChangeData?", "name": "aLocationChangeData" } ] }, { "name": "OnProgressChange", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aCurTotalProgress" }, { "type": "int32_t", "name": "aMaxTotalProgress" } ] }, { "name": "OnStatusChange", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" } ] }, { "name": "NotifyContentBlockingEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aEvent" }, { "type": "RequestData", "name": "aRequestData" }, { "type": "bool", "name": "aBlocked" }, { "type": "nsCString", "name": "aTrackingOrigin" }, { "type": "nsCString[]", "name": "aTrackingFullHashes" }, { "type": "StorageAccessPermissionGrantedReason?", "name": "aReason" }, { "type": "CanvasFingerprintingEvent?", "name": "aCanvasFingerprintingEvent" } ] }, { "name": "NavigationFinished", "attributes": {}, "sync": false, "params": [] }, { "name": "IntrinsicSizeOrRatioChanged", "attributes": {}, "sync": false, "params": [ { "type": "IntrinsicSize?", "name": "aIntrinsicSize" }, { "type": "AspectRatio?", "name": "aIntrinsicRatio" } ] }, { "name": "ImageLoadComplete", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aResult" } ] }, { "name": "RequestPointerCapture", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPointerId" } ] }, { "name": "ReleasePointerCapture", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPointerId" } ] }, { "name": "RequestPointerLock", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aUnadjustedMovement" } ] }, { "name": "ReleasePointerLock", "attributes": {}, "sync": false, "params": [] }, { "name": "RemoteIsReadyToHandleInputEvents", "attributes": {}, "sync": false, "params": [] }, { "name": "SetDimensions", "attributes": {}, "sync": false, "params": [ { "type": "DimensionRequest", "name": "aRequest" }, { "type": "double", "name": "aScale" } ] }, { "name": "DispatchWheelEvent", "attributes": { "Nested": "inside_sync" }, "sync": true, "params": [ { "type": "WidgetWheelEvent", "name": "event" } ] }, { "name": "DispatchMouseEvent", "attributes": { "Nested": "inside_sync" }, "sync": true, "params": [ { "type": "WidgetMouseEvent", "name": "event" } ] }, { "name": "DispatchKeyboardEvent", "attributes": { "Nested": "inside_sync" }, "sync": true, "params": [ { "type": "WidgetKeyboardEvent", "name": "event" } ] }, { "name": "DispatchTouchEvent", "attributes": { "Nested": "inside_sync" }, "sync": true, "params": [ { "type": "WidgetTouchEvent", "name": "event" } ] }, { "name": "InvokeDragSession", "attributes": {}, "sync": false, "params": [ { "type": "IPCTransferableData[]", "name": "transfers" }, { "type": "uint32_t", "name": "action" }, { "type": "BigBuffer?", "name": "visualData" }, { "type": "uint32_t", "name": "stride" }, { "type": "SurfaceFormat", "name": "format" }, { "type": "LayoutDeviceIntRect", "name": "dragRect" }, { "type": "nsIPrincipal", "name": "principal" }, { "type": "nsIPolicyContainer", "name": "policyContainer" }, { "type": "CookieJarSettingsArgs", "name": "cookieJarSettings" }, { "type": "MaybeDiscardedWindowContext", "name": "sourceWindowContext" }, { "type": "MaybeDiscardedWindowContext", "name": "sourceTopWindowContext" } ] }, { "name": "EnsureLayersConnected", "attributes": {}, "sync": true, "params": [] }, { "name": "ShowCanvasPermissionPrompt", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aOrigin" }, { "type": "bool", "name": "aHideDoorHanger" } ] }, { "name": "SetSystemFont", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aFontName" } ] }, { "name": "GetSystemFont", "attributes": {}, "sync": true, "params": [] }, { "name": "MaybeFireEmbedderLoadEvents", "attributes": {}, "sync": false, "params": [ { "type": "EmbedderElementEventType", "name": "aFireEventAtEmbeddingElement" } ] }, { "name": "ScrollRectIntoView", "attributes": {}, "sync": false, "params": [ { "type": "nsRect", "name": "aRect" }, { "type": "AxisScrollParams", "name": "aVertical" }, { "type": "AxisScrollParams", "name": "aHorizontal" }, { "type": "ScrollFlags", "name": "aScrollFlags" }, { "type": "int32_t", "name": "aAppUnitsPerDevPixel" } ] }, { "name": "ScrollForKeyboard", "attributes": {}, "sync": false, "params": [ { "type": "KeyboardScrollAction", "name": "aAction" } ] }, { "name": "ShowDynamicToolbar", "attributes": {}, "sync": false, "params": [] }, { "name": "SynthesizedEventResponse", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aCallbackId" } ] }, { "name": "IsWindowSupportingProtectedMedia", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aOuterWindowID" } ] }, { "name": "IsWindowSupportingWebVR", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aOuterWindowID" } ] }, { "name": "VisitURI", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "aURI" }, { "type": "nsIURI", "name": "aLastVisitedURI" }, { "type": "uint32_t", "name": "aFlags" }, { "type": "uint64_t", "name": "aBrowserId" } ] }, { "name": "QueryVisitedState", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI[]", "name": "aURIs" } ] }, { "name": "PSessionStoreConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PSessionStore", "name": "actor" } ] }, { "name": "NewWindowGlobal", "attributes": {}, "sync": false, "params": [ { "type": "ManagedEndpoint<::mozilla::dom::PWindowGlobalParent>", "name": "aEndpoint" }, { "type": "WindowGlobalInit", "name": "aInit" } ] }, { "name": "UpdateDropEffect", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aDragAction" }, { "type": "uint32_t", "name": "aDropEffect" } ] }, { "name": "PerformHapticFeedback", "attributes": {}, "sync": false, "params": [ { "type": "HapticFeedbackType", "name": "aType" } ] } ], "child_methods": [ { "name": "AsyncMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" }, { "type": "NotNull", "name": "aData" } ] }, { "name": "ReleasePointerLock", "attributes": {}, "sync": false, "params": [] }, { "name": "UpdateSHistory", "attributes": {}, "sync": false, "params": [] }, { "name": "CloneDocumentTreeIntoSelf", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBc" }, { "type": "PrintData", "name": "aPrintData" } ] }, { "name": "UpdateRemotePrintSettings", "attributes": {}, "sync": false, "params": [ { "type": "PrintData", "name": "aPrintData" } ] }, { "name": "ReleaseAllPointerCapture", "attributes": { "Priority": "input" }, "sync": false, "params": [] }, { "name": "UpdateEffects", "attributes": {}, "sync": false, "params": [ { "type": "EffectsInfo", "name": "aEffects" } ] }, { "name": "Show", "attributes": {}, "sync": false, "params": [ { "type": "ParentShowInfo", "name": "parentInfo" }, { "type": "OwnerShowInfo", "name": "childInfo" } ] }, { "name": "Activate", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "Deactivate", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "ScrollbarPreferenceChanged", "attributes": {}, "sync": false, "params": [ { "type": "ScrollbarPreference", "name": "pref" } ] }, { "name": "InitRendering", "attributes": {}, "sync": false, "params": [ { "type": "TextureFactoryIdentifier", "name": "textureFactoryIdentifier" }, { "type": "LayersId", "name": "layersId" }, { "type": "CompositorOptions", "name": "compositorOptions" }, { "type": "bool", "name": "layersConnected" } ] }, { "name": "CompositorOptionsChanged", "attributes": {}, "sync": false, "params": [ { "type": "CompositorOptions", "name": "newOptions" } ] }, { "name": "LoadURL", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "loadState" }, { "type": "ParentShowInfo", "name": "info" } ] }, { "name": "CreateAboutBlankDocumentViewer", "attributes": {}, "sync": false, "params": [ { "type": "nsIPrincipal", "name": "principal" }, { "type": "nsIPrincipal", "name": "partitionedPrincipal" } ] }, { "name": "ResumeLoad", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "pendingSwitchID" }, { "type": "ParentShowInfo", "name": "info" } ] }, { "name": "UpdateDimensions", "attributes": { "Compress": "all" }, "sync": false, "params": [ { "type": "DimensionInfo", "name": "dimensions" } ] }, { "name": "SizeModeChanged", "attributes": {}, "sync": false, "params": [ { "type": "nsSizeMode", "name": "sizeMode" } ] }, { "name": "ChildToParentMatrix", "attributes": {}, "sync": false, "params": [ { "type": "Matrix4x4?", "name": "aMatrix" }, { "type": "ScreenRect", "name": "aRemoteDocumentRect" } ] }, { "name": "UpdateRemoteStyle", "attributes": {}, "sync": false, "params": [ { "type": "StyleImageRendering", "name": "aImageRendering" } ] }, { "name": "DynamicToolbarMaxHeightChanged", "attributes": {}, "sync": false, "params": [ { "type": "ScreenIntCoord", "name": "height" } ] }, { "name": "DynamicToolbarOffsetChanged", "attributes": {}, "sync": false, "params": [ { "type": "ScreenIntCoord", "name": "offset" } ] }, { "name": "KeyboardHeightChanged", "attributes": {}, "sync": false, "params": [ { "type": "ScreenIntCoord", "name": "height" } ] }, { "name": "AndroidPipModeChanged", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aPipMode" } ] }, { "name": "StopIMEStateManagement", "attributes": {}, "sync": false, "params": [] }, { "name": "RealMouseMoveEvent", "attributes": { "Compress": null, "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPriorityRealMouseMoveEvent", "attributes": { "Compress": null }, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "RealMouseMoveEventNoCompress", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPriorityRealMouseMoveEventNoCompress", "attributes": {}, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "SynthMouseMoveEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPrioritySynthMouseMoveEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "RealMouseButtonEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPriorityRealMouseButtonEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "RealPointerButtonEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetPointerEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPriorityRealPointerButtonEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetPointerEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "RealMouseEnterExitWidgetEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPriorityRealMouseEnterExitWidgetEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "RealKeyEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetKeyboardEvent", "name": "aEvent" }, { "type": "nsID", "name": "aUUID" } ] }, { "name": "NormalPriorityRealKeyEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetKeyboardEvent", "name": "aEvent" }, { "type": "nsID", "name": "aUUID" } ] }, { "name": "MouseWheelEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetWheelEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "NormalPriorityMouseWheelEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetWheelEvent", "name": "event" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" } ] }, { "name": "RealTouchEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetTouchEvent", "name": "aEvent" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "nsEventStatus", "name": "aApzResponse" } ] }, { "name": "NormalPriorityRealTouchEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetTouchEvent", "name": "aEvent" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "nsEventStatus", "name": "aApzResponse" } ] }, { "name": "HandleTap", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "GeckoContentController_TapType", "name": "aType" }, { "type": "LayoutDevicePoint", "name": "point" }, { "type": "Modifiers", "name": "aModifiers" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "DoubleTapToZoomMetrics?", "name": "aMetrics" } ] }, { "name": "NormalPriorityHandleTap", "attributes": {}, "sync": false, "params": [ { "type": "GeckoContentController_TapType", "name": "aType" }, { "type": "LayoutDevicePoint", "name": "point" }, { "type": "Modifiers", "name": "aModifiers" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "DoubleTapToZoomMetrics?", "name": "aMetrics" } ] }, { "name": "RealTouchMoveEvent", "attributes": { "Compress": null, "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetTouchEvent", "name": "aEvent" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "nsEventStatus", "name": "aApzResponse" } ] }, { "name": "NormalPriorityRealTouchMoveEvent", "attributes": { "Compress": null }, "sync": false, "params": [ { "type": "WidgetTouchEvent", "name": "aEvent" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "nsEventStatus", "name": "aApzResponse" } ] }, { "name": "RealTouchMoveEvent2", "attributes": { "Compress": null, "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetTouchEvent", "name": "aEvent" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "nsEventStatus", "name": "aApzResponse" } ] }, { "name": "NormalPriorityRealTouchMoveEvent2", "attributes": { "Compress": null }, "sync": false, "params": [ { "type": "WidgetTouchEvent", "name": "aEvent" }, { "type": "ScrollableLayerGuid", "name": "aGuid" }, { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "nsEventStatus", "name": "aApzResponse" } ] }, { "name": "RealDragEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetDragEvent", "name": "aEvent" }, { "type": "uint32_t", "name": "aDragAction" }, { "type": "uint32_t", "name": "aDropEffect" }, { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "nsIPolicyContainer", "name": "policyContainer" } ] }, { "name": "SynthesizedEventResponse", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aCallbackId" } ] }, { "name": "CompositionEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetCompositionEvent", "name": "event" } ] }, { "name": "NormalPriorityCompositionEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetCompositionEvent", "name": "event" } ] }, { "name": "SelectionEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "WidgetSelectionEvent", "name": "event" } ] }, { "name": "NormalPrioritySelectionEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetSelectionEvent", "name": "event" } ] }, { "name": "SimpleContentCommandEvent", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "EventMessage", "name": "message" } ] }, { "name": "NormalPrioritySimpleContentCommandEvent", "attributes": {}, "sync": false, "params": [ { "type": "EventMessage", "name": "message" } ] }, { "name": "InsertText", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "nsString", "name": "aStringToInsert" } ] }, { "name": "NormalPriorityInsertText", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aStringToInsert" } ] }, { "name": "ReplaceText", "attributes": { "Priority": "input" }, "sync": false, "params": [ { "type": "nsString", "name": "aReplacementString" }, { "type": "nsString", "name": "aStringToInsert" }, { "type": "uint32_t", "name": "aOffset" }, { "type": "PreventSetSelection", "name": "aPreventSetSelection" } ] }, { "name": "NormalPriorityReplaceText", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aReplacementString" }, { "type": "nsString", "name": "aStringToInsert" }, { "type": "uint32_t", "name": "aOffset" }, { "type": "PreventSetSelection", "name": "aPreventSetSelection" } ] }, { "name": "PasteTransferable", "attributes": {}, "sync": false, "params": [ { "type": "IPCTransferable", "name": "aTransferable" } ] }, { "name": "LoadRemoteScript", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aURL" }, { "type": "bool", "name": "aRunInGlobalScope" } ] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] }, { "name": "RenderLayers", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnabled" } ] }, { "name": "PreserveLayers", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aPreserve" } ] }, { "name": "SuppressDisplayport", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnabled" } ] }, { "name": "NavigateByKey", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aForward" }, { "type": "bool", "name": "aForDocumentNavigation" } ] }, { "name": "UIResolutionChanged", "attributes": {}, "sync": false, "params": [ { "type": "float", "name": "dpi" }, { "type": "int32_t", "name": "rounding" }, { "type": "double", "name": "scale" }, { "type": "double", "name": "desktopToDeviceScale" } ] }, { "name": "TransparencyChanged", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "transparent" } ] }, { "name": "SafeAreaInsetsChanged", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntMargin", "name": "aSafeAreaInsets" } ] }, { "name": "InitSupportsUnadjustedMovement", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aSupportsUnadjustedMovement" } ] }, { "name": "SwappedWithOtherRemoteLoader", "attributes": {}, "sync": false, "params": [ { "type": "IPCTabContext", "name": "context" } ] }, { "name": "HandleAccessKey", "attributes": {}, "sync": false, "params": [ { "type": "WidgetKeyboardEvent", "name": "event" }, { "type": "uint32_t[]", "name": "charCodes" } ] }, { "name": "PrintPreview", "attributes": {}, "sync": false, "params": [ { "type": "PrintData", "name": "aPrintData" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aSourceBrowsingContext" } ] }, { "name": "ExitPrintPreview", "attributes": {}, "sync": false, "params": [] }, { "name": "Print", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBC" }, { "type": "PrintData", "name": "aPrintData" }, { "type": "bool", "name": "aReturnStaticClone" } ] }, { "name": "PrintClonedPage", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBC" }, { "type": "PrintData", "name": "aPrintData" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aStaticCloneBrowsingContext" } ] }, { "name": "DestroyPrintClone", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aStaticCloneBrowsingContext" } ] }, { "name": "AllowScriptsToClose", "attributes": {}, "sync": false, "params": [] }, { "name": "WillChangeProcess", "attributes": {}, "sync": false, "params": [] }, { "name": "InvokeChildDragSession", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedWindowContext", "name": "aSourceWindowContext" }, { "type": "MaybeDiscardedWindowContext", "name": "aSourceTopWindowContext" }, { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "IPCTransferableData[]", "name": "transfers" }, { "type": "uint32_t", "name": "action" } ] }, { "name": "UpdateDragSession", "attributes": {}, "sync": false, "params": [ { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "IPCTransferableData[]", "name": "transfers" }, { "type": "EventMessage", "name": "message" } ] }, { "name": "EndDragSession", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aDoneDrag" }, { "type": "bool", "name": "aUserCancelled" }, { "type": "LayoutDeviceIntPoint", "name": "aDragEndPoint" }, { "type": "uint32_t", "name": "aKeyModifiers" }, { "type": "uint32_t", "name": "aDropEffect" } ] }, { "name": "StoreDropTargetAndDelayEndDragSession", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntPoint", "name": "aPt" }, { "type": "uint32_t", "name": "aDropEffect" }, { "type": "uint32_t", "name": "aDragAction" }, { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "nsIPolicyContainer", "name": "aPolicyContainer" } ] }, { "name": "DispatchToDropTargetAndResumeEndDragSession", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aShouldDrop" }, { "type": "StringHashSet", "name": "aAllowedFilePaths" } ] }, { "name": "RequestDocAccessibleForPrint", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NestedUpTo": "inside_cpow" } }, { "name": "PBrowserBridge", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBrowser" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "BeginDestroy", "attributes": {}, "sync": false, "params": [] }, { "name": "LoadURL", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aLoadState" } ] }, { "name": "ResumeLoad", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aPendingSwitchID" } ] }, { "name": "Show", "attributes": {}, "sync": false, "params": [ { "type": "OwnerShowInfo", "name": "info" } ] }, { "name": "ScrollbarPreferenceChanged", "attributes": {}, "sync": false, "params": [ { "type": "ScrollbarPreference", "name": "pref" } ] }, { "name": "UpdateDimensions", "attributes": { "Compress": "all" }, "sync": false, "params": [ { "type": "LayoutDeviceIntRect", "name": "rect" }, { "type": "LayoutDeviceIntSize", "name": "size" } ] }, { "name": "RenderLayers", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnabled" } ] }, { "name": "UpdateEffects", "attributes": {}, "sync": false, "params": [ { "type": "EffectsInfo", "name": "aEffects" } ] }, { "name": "UpdateRemotePrintSettings", "attributes": {}, "sync": false, "params": [ { "type": "PrintData", "name": "aPrintData" } ] }, { "name": "NavigateByKey", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aForward" }, { "type": "bool", "name": "aForDocumentNavigation" } ] }, { "name": "DispatchSynthesizedMouseEvent", "attributes": {}, "sync": false, "params": [ { "type": "WidgetMouseEvent", "name": "event" } ] }, { "name": "Activate", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "Deactivate", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aWindowLowering" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "UpdateRemoteStyle", "attributes": {}, "sync": false, "params": [ { "type": "StyleImageRendering", "name": "aImageRendering" } ] }, { "name": "WillChangeProcess", "attributes": {}, "sync": false, "params": [] }, { "name": "SetEmbedderAccessible", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" } ] } ], "child_methods": [ { "name": "RequestFocus", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "canRaise" }, { "type": "CallerType", "name": "aCallerType" } ] }, { "name": "MoveFocus", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "forward" }, { "type": "bool", "name": "forDocumentNavigation" } ] }, { "name": "MaybeFireEmbedderLoadEvents", "attributes": {}, "sync": false, "params": [ { "type": "EmbedderElementEventType", "name": "aFireEventAtEmbeddingElement" } ] }, { "name": "ScrollRectIntoView", "attributes": {}, "sync": false, "params": [ { "type": "nsRect", "name": "aRect" }, { "type": "AxisScrollParams", "name": "aVertical" }, { "type": "AxisScrollParams", "name": "aHorizontal" }, { "type": "ScrollFlags", "name": "aScrollFlags" }, { "type": "int32_t", "name": "aAppUnitsPerDevPixel" } ] }, { "name": "ScrollForKeyboard", "attributes": {}, "sync": false, "params": [ { "type": "KeyboardScrollAction", "name": "aAction" } ] }, { "name": "SubFrameCrashed", "attributes": {}, "sync": false, "params": [] }, { "name": "IntrinsicSizeOrRatioChanged", "attributes": {}, "sync": false, "params": [ { "type": "IntrinsicSize?", "name": "aIntrinsicSize" }, { "type": "AspectRatio?", "name": "aIntrinsicRatio" } ] }, { "name": "ImageLoadComplete", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aResult" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PCache", "namespaces": [ "mozilla", "dom", "cache" ], "managers": [ "PBackground", "PBoundStorageKey" ], "parent_methods": [ { "name": "PCacheOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheOp", "name": "actor" }, { "type": "CacheOpArgs", "name": "aOpArgs" } ] }, { "name": "Teardown", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PCacheEntryWriteHandle", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ManualDealloc": null } }, { "name": "PCacheOp", "namespaces": [ "mozilla", "dom", "cache" ], "managers": [ "PCache", "PCacheStorage" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "CopyableErrorResult", "name": "aRv" }, { "type": "CacheOpResult", "name": "aResult" } ] } ], "attributes": {} }, { "name": "PCacheStorage", "namespaces": [ "mozilla", "dom", "cache" ], "managers": [ "PBackground", "PBoundStorageKey" ], "parent_methods": [ { "name": "PCacheOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheOp", "name": "actor" }, { "type": "CacheOpArgs", "name": "aOpArgs" } ] }, { "name": "Teardown", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PCacheStreamControl", "namespaces": [ "mozilla", "dom", "cache" ], "managers": [ "PBackground", "PBoundStorageKey" ], "parent_methods": [ { "name": "OpenStream", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "aStreamId" } ] }, { "name": "NoteClosed", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "aStreamId" } ] } ], "child_methods": [ { "name": "CloseAll", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PCameras", "namespaces": [ "mozilla", "camera" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "InvalidateDesktopCaptureDeviceCache", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" } ] }, { "name": "NumberOfCaptureDevices", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" } ] }, { "name": "NumberOfCapabilities", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "nsCString", "name": "deviceUniqueIdUTF8" } ] }, { "name": "GetCaptureCapability", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "nsCString", "name": "unique_idUTF8" }, { "type": "int", "name": "capability_number" } ] }, { "name": "GetCaptureDevice", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "int", "name": "deviceIndex" } ] }, { "name": "AllocateCapture", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "nsCString", "name": "unique_idUTF8" }, { "type": "uint64_t", "name": "windowID" } ] }, { "name": "ReleaseCapture", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "int", "name": "streamId" } ] }, { "name": "StartCapture", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "int", "name": "streamId" }, { "type": "VideoCaptureCapability", "name": "capability" }, { "type": "NormalizedConstraints", "name": "constraints" }, { "type": "VideoResizeModeEnum", "name": "resizeMode" } ] }, { "name": "FocusOnSelectedSource", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "int", "name": "streamId" } ] }, { "name": "StopCapture", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" }, { "type": "int", "name": "streamId" } ] }, { "name": "ReleaseFrame", "attributes": {}, "sync": false, "params": [ { "type": "int", "name": "captureId" }, { "type": "Shmem", "name": "s" } ] }, { "name": "EnsureInitialized", "attributes": {}, "sync": false, "params": [ { "type": "CaptureEngine", "name": "engine" } ] } ], "child_methods": [ { "name": "CaptureEnded", "attributes": {}, "sync": false, "params": [ { "type": "int[]", "name": "streamIds" } ] }, { "name": "DeliverFrame", "attributes": {}, "sync": false, "params": [ { "type": "int", "name": "captureId" }, { "type": "int[]", "name": "streamIds" }, { "type": "Shmem", "name": "buffer" }, { "type": "VideoFrameProperties", "name": "props" } ] }, { "name": "DeviceChange", "attributes": {}, "sync": false, "params": [] }, { "name": "ReplyNumberOfCaptureDevices", "attributes": {}, "sync": false, "params": [ { "type": "int", "name": "deviceCount" } ] }, { "name": "ReplyNumberOfCapabilities", "attributes": {}, "sync": false, "params": [ { "type": "int", "name": "capabilityCount" } ] }, { "name": "ReplyAllocateCapture", "attributes": {}, "sync": false, "params": [ { "type": "int", "name": "streamId" } ] }, { "name": "ReplyGetCaptureCapability", "attributes": {}, "sync": false, "params": [ { "type": "VideoCaptureCapability", "name": "cap" } ] }, { "name": "ReplyGetCaptureDevice", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "device_name" }, { "type": "nsCString", "name": "device_id" }, { "type": "bool", "name": "scary" } ] }, { "name": "ReplyFailure", "attributes": {}, "sync": false, "params": [] }, { "name": "ReplySuccess", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PCanvas", "namespaces": [ "mozilla", "layers" ], "managers": [ "PCanvasManager" ], "parent_methods": [ { "name": "InitTranslator", "attributes": {}, "sync": false, "params": [ { "type": "TextureType", "name": "aTextureType" }, { "type": "TextureType", "name": "aWebglTextureType" }, { "type": "BackendType", "name": "aBackendType" }, { "type": "MutableSharedMemoryHandle", "name": "aHeaderHandle" }, { "type": "ReadOnlySharedMemoryHandle[]", "name": "aBufferHandles" }, { "type": "CrossProcessSemaphoreHandle", "name": "aReaderSem" }, { "type": "CrossProcessSemaphoreHandle", "name": "aWriterSem" } ] }, { "name": "RestartTranslation", "attributes": {}, "sync": false, "params": [] }, { "name": "AddBuffer", "attributes": {}, "sync": false, "params": [ { "type": "ReadOnlySharedMemoryHandle", "name": "aBufferHandle" } ] }, { "name": "SetDataSurfaceBuffer", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "MutableSharedMemoryHandle", "name": "aBufferHandle" } ] }, { "name": "ClearCachedResources", "attributes": {}, "sync": false, "params": [] }, { "name": "DropFreeBuffersWhenDormant", "attributes": {}, "sync": false, "params": [] }, { "name": "SnapshotExternalCanvas", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aSyncId" }, { "type": "uint32_t", "name": "aManagerId" }, { "type": "ActorId", "name": "aCanvasId" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "NotifyDeviceReset", "attributes": {}, "sync": false, "params": [ { "type": "RemoteTextureOwnerId[]", "name": "aOwners" } ] }, { "name": "Deactivate", "attributes": {}, "sync": false, "params": [] }, { "name": "BlockCanvas", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyRequiresRefresh", "attributes": {}, "sync": false, "params": [ { "type": "RemoteTextureOwnerId", "name": "aTextureOwnerId" } ] }, { "name": "SnapshotShmem", "attributes": {}, "sync": false, "params": [ { "type": "RemoteTextureOwnerId", "name": "aTextureOwnerId" }, { "type": "ReadOnlySharedMemoryHandle", "name": "aShmemHandle" } ] }, { "name": "NotifyTextureDestruction", "attributes": {}, "sync": false, "params": [ { "type": "RemoteTextureOwnerId", "name": "aTextureOwnerId" } ] } ], "attributes": { "ParentImpl": "mozilla::layers::CanvasTranslator" } }, { "name": "PCanvasManager", "namespaces": [ "mozilla", "gfx" ], "managers": [], "parent_methods": [ { "name": "PCanvasConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCanvas", "name": "actor" } ] }, { "name": "PWebGLConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebGL", "name": "actor" } ] }, { "name": "PWebGPUConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebGPU", "name": "actor" } ] }, { "name": "Initialize", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aManagerId" } ] }, { "name": "GetSnapshot", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "aManagerId" }, { "type": "ActorId", "name": "aProtocolId" }, { "type": "RemoteTextureOwnerId?", "name": "ownerId" }, { "type": "RawId?", "name": "commandEncoderId" }, { "type": "RawId?", "name": "commandBufferId" } ] } ], "child_methods": [], "attributes": { "NeedsOtherPid": null, "ParentProc": "compositor", "ChildProc": "anydom" } }, { "name": "PChromiumCDM", "namespaces": [ "mozilla", "gmp" ], "managers": [ "PGMPContent" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "OnResolvePromiseWithKeyStatus", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "KeyStatus", "name": "aKeyStatus" } ] }, { "name": "OnResolveNewSessionPromise", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "nsCString", "name": "aSessionId" } ] }, { "name": "OnResolvePromise", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" } ] }, { "name": "OnRejectPromise", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "Exception", "name": "aException" }, { "type": "uint32_t", "name": "aSystemCode" }, { "type": "nsCString", "name": "aErrorMessage" } ] }, { "name": "OnSessionMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aSessionId" }, { "type": "MessageType", "name": "aMessageType" }, { "type": "uint8_t[]", "name": "aMessage" } ] }, { "name": "OnSessionKeysChange", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aSessionId" }, { "type": "CDMKeyInformation[]", "name": "aKeysInfo" } ] }, { "name": "OnExpirationChange", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aSessionId" }, { "type": "double", "name": "aSecondsSinceEpoch" } ] }, { "name": "OnSessionClosed", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aSessionId" } ] }, { "name": "OnQueryOutputProtectionStatus", "attributes": {}, "sync": false, "params": [] }, { "name": "ResolveLoadSessionPromise", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "bool", "name": "aSuccessful" } ] }, { "name": "DecryptedShmem", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "Status", "name": "aStatus" }, { "type": "Shmem", "name": "aData" } ] }, { "name": "DecryptedData", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "Status", "name": "aStatus" }, { "type": "uint8_t[]", "name": "aData" } ] }, { "name": "DecryptFailed", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "Status", "name": "aStatus" } ] }, { "name": "OnDecoderInitDone", "attributes": {}, "sync": false, "params": [ { "type": "Status", "name": "aStatus" } ] }, { "name": "DecodedShmem", "attributes": {}, "sync": false, "params": [ { "type": "CDMVideoFrame", "name": "aFrame" }, { "type": "Shmem", "name": "aData" } ] }, { "name": "DecodedData", "attributes": {}, "sync": false, "params": [ { "type": "CDMVideoFrame", "name": "aFrame" }, { "type": "uint8_t[]", "name": "aData" } ] }, { "name": "DecodeFailed", "attributes": {}, "sync": false, "params": [ { "type": "Status", "name": "aStatus" } ] }, { "name": "ResetVideoDecoderComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "DrainComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "IncreaseShmemPoolSize", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aAllowDistinctiveIdentifier" }, { "type": "bool", "name": "aAllowPersistentState" } ] }, { "name": "GetStatusForPolicy", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "HdcpVersion", "name": "aMinHdcpVersion" } ] }, { "name": "SetServerCertificate", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "uint8_t[]", "name": "aServerCert" } ] }, { "name": "CreateSessionAndGenerateRequest", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "SessionType", "name": "aSessionType" }, { "type": "InitDataType", "name": "aInitDataType" }, { "type": "uint8_t[]", "name": "aInitData" } ] }, { "name": "LoadSession", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "SessionType", "name": "aSessionType" }, { "type": "nsCString", "name": "aSessionId" } ] }, { "name": "UpdateSession", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "nsCString", "name": "aSessionId" }, { "type": "uint8_t[]", "name": "aResponse" } ] }, { "name": "CloseSession", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "nsCString", "name": "aSessionId" } ] }, { "name": "RemoveSession", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseId" }, { "type": "nsCString", "name": "aSessionId" } ] }, { "name": "CompleteQueryOutputProtectionStatus", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aSuccess" }, { "type": "uint32_t", "name": "aLinkMask" }, { "type": "uint32_t", "name": "aProtectionMask" } ] }, { "name": "Decrypt", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "CDMInputBuffer", "name": "aBuffer" } ] }, { "name": "InitializeVideoDecoder", "attributes": {}, "sync": false, "params": [ { "type": "CDMVideoDecoderConfig", "name": "aConfig" } ] }, { "name": "DeinitializeVideoDecoder", "attributes": {}, "sync": false, "params": [] }, { "name": "ResetVideoDecoder", "attributes": {}, "sync": false, "params": [] }, { "name": "DecryptAndDecodeFrame", "attributes": {}, "sync": false, "params": [ { "type": "CDMInputBuffer", "name": "aBuffer" } ] }, { "name": "Drain", "attributes": {}, "sync": false, "params": [] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] }, { "name": "GiveBuffer", "attributes": {}, "sync": false, "params": [ { "type": "Shmem", "name": "aShmem" } ] }, { "name": "PurgeShmems", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "mozilla::gmp::ChromiumCDMParent" } }, { "name": "PClientHandle", "namespaces": [ "mozilla", "dom" ], "managers": [ "PClientManager" ], "parent_methods": [ { "name": "Teardown", "attributes": {}, "sync": false, "params": [] }, { "name": "PClientHandleOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientHandleOp", "name": "actor" }, { "type": "ClientOpConstructorArgs", "name": "aArgs" } ] } ], "child_methods": [ { "name": "ExecutionReady", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClientHandleOp", "namespaces": [ "mozilla", "dom" ], "managers": [ "PClientHandle" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ClientOpResult", "name": "aResult" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClientManager", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Teardown", "attributes": {}, "sync": false, "params": [] }, { "name": "PClientHandleConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientHandle", "name": "actor" }, { "type": "IPCClientInfo", "name": "aClientInfo" } ] }, { "name": "PClientManagerOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientManagerOp", "name": "actor" }, { "type": "ClientOpConstructorArgs", "name": "aArgs" } ] }, { "name": "PClientSourceConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientSource", "name": "actor" }, { "type": "ClientSourceConstructorArgs", "name": "aArgs" } ] }, { "name": "ExpectFutureClientSource", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" } ] }, { "name": "ForgetFutureClientSource", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" } ] } ], "child_methods": [ { "name": "PClientNavigateOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientNavigateOp", "name": "actor" }, { "type": "ClientNavigateOpConstructorArgs", "name": "aArgs" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClientManagerOp", "namespaces": [ "mozilla", "dom" ], "managers": [ "PClientManager" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ClientOpResult", "name": "aResult" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClientNavigateOp", "namespaces": [ "mozilla", "dom" ], "managers": [ "PClientManager" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ClientOpResult", "name": "aResult" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClientSource", "namespaces": [ "mozilla", "dom" ], "managers": [ "PClientManager" ], "parent_methods": [ { "name": "WorkerSyncPing", "attributes": {}, "sync": true, "params": [] }, { "name": "Teardown", "attributes": {}, "sync": false, "params": [] }, { "name": "ExecutionReady", "attributes": {}, "sync": false, "params": [ { "type": "ClientSourceExecutionReadyArgs", "name": "aArgs" } ] }, { "name": "Freeze", "attributes": {}, "sync": false, "params": [] }, { "name": "Thaw", "attributes": {}, "sync": false, "params": [] }, { "name": "InheritController", "attributes": {}, "sync": false, "params": [ { "type": "ClientControlledArgs", "name": "aArgs" } ] }, { "name": "NoteDOMContentLoaded", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "PClientSourceOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClientSourceOp", "name": "actor" }, { "type": "ClientOpConstructorArgs", "name": "aArgs" } ] }, { "name": "EvictFromBFCache", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClientSourceOp", "namespaces": [ "mozilla", "dom" ], "managers": [ "PClientSource" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ClientOpResult", "name": "aResult" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PClipboardContentAnalysis", "namespaces": [ "mozilla" ], "managers": [], "parent_methods": [ { "name": "GetClipboard", "attributes": {}, "sync": true, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "uint64_t", "name": "aRequestingWindowContextId" } ] }, { "name": "GetClipboardDataIfSmallerThan", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "uint64_t", "name": "aThreshold" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "uint64_t", "name": "aRequestingWindowContextId" } ] }, { "name": "GetAllClipboardDataSync", "attributes": {}, "sync": true, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "uint64_t", "name": "aRequestingWindowContextId" } ] }, { "name": "SetClipboard", "attributes": {}, "sync": true, "params": [ { "type": "IPCTransferable", "name": "aTransferable" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "uint64_t", "name": "aSettingWindowContextId" } ] } ], "child_methods": [], "attributes": { "ChildProc": "Content" } }, { "name": "PClipboardReadRequest", "namespaces": [ "mozilla" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "GetData", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aFlavors" } ] }, { "name": "GetDataSync", "attributes": {}, "sync": true, "params": [ { "type": "nsCString[]", "name": "aFlavors" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PClipboardWriteRequest", "namespaces": [ "mozilla" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "SetData", "attributes": {}, "sync": false, "params": [ { "type": "IPCTransferable", "name": "aTransferable" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aResult" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aResult" } ] } ], "attributes": {} }, { "name": "PColorPicker", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBrowser" ], "parent_methods": [ { "name": "Open", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Update", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "color" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "color" } ] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PCompositorBridge", "namespaces": [ "mozilla", "layers" ], "managers": [ "PCompositorManager" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "PCompositorWidgetConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCompositorWidget", "name": "actor" }, { "type": "CompositorWidgetInitData", "name": "aInitData" } ] }, { "name": "Initialize", "attributes": {}, "sync": true, "params": [ { "type": "LayersId", "name": "rootLayerTreeId" } ] }, { "name": "PAPZConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PAPZ", "name": "actor" }, { "type": "LayersId", "name": "layersId" } ] }, { "name": "PAPZCTreeManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PAPZCTreeManager", "name": "actor" }, { "type": "LayersId", "name": "layersId" } ] }, { "name": "WillClose", "attributes": {}, "sync": true, "params": [] }, { "name": "Pause", "attributes": {}, "sync": true, "params": [] }, { "name": "Resume", "attributes": {}, "sync": true, "params": [] }, { "name": "ResumeAsync", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyChildCreated", "attributes": {}, "sync": true, "params": [ { "type": "LayersId", "name": "id" }, { "type": "LayersId", "name": "embedderId" } ] }, { "name": "MapAndNotifyChildCreated", "attributes": {}, "sync": true, "params": [ { "type": "LayersId", "name": "id" }, { "type": "LayersId", "name": "embedderId" }, { "type": "ProcessId", "name": "owner" } ] }, { "name": "AdoptChild", "attributes": {}, "sync": false, "params": [ { "type": "LayersId", "name": "id" }, { "type": "LayersId", "name": "embedderId" } ] }, { "name": "NotifyChildRecreated", "attributes": {}, "sync": true, "params": [ { "type": "LayersId", "name": "id" }, { "type": "LayersId", "name": "embedderId" } ] }, { "name": "NotifyMemoryPressure", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushRendering", "attributes": {}, "sync": true, "params": [ { "type": "RenderReasons", "name": "aReasons" } ] }, { "name": "FlushRenderingAsync", "attributes": {}, "sync": false, "params": [ { "type": "RenderReasons", "name": "aReasons" } ] }, { "name": "WaitOnTransactionProcessed", "attributes": {}, "sync": true, "params": [] }, { "name": "ForcePresent", "attributes": {}, "sync": false, "params": [ { "type": "RenderReasons", "name": "aReasons" } ] }, { "name": "StartFrameTimeRecording", "attributes": {}, "sync": true, "params": [ { "type": "int32_t", "name": "bufferSize" } ] }, { "name": "StopFrameTimeRecording", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "startIndex" } ] }, { "name": "PTextureConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTexture", "name": "actor" }, { "type": "SurfaceDescriptor", "name": "aSharedData" }, { "type": "ReadLockDescriptor", "name": "aReadLock" }, { "type": "LayersBackend", "name": "aBackend" }, { "type": "TextureFlags", "name": "aTextureFlags" }, { "type": "uint64_t", "name": "aSerial" }, { "type": "MaybeExternalImageId", "name": "aExternalImageId" } ] }, { "name": "SyncWithCompositor", "attributes": {}, "sync": true, "params": [] }, { "name": "CheckAndClearWRDidRasterize", "attributes": {}, "sync": true, "params": [ { "type": "LayersId", "name": "id" } ] }, { "name": "PWebRenderBridgeConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebRenderBridge", "name": "actor" }, { "type": "PipelineId", "name": "pipelineId" }, { "type": "LayoutDeviceIntSize", "name": "aSize" }, { "type": "WindowKind", "name": "aKind" } ] }, { "name": "CheckContentOnlyTDR", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "sequenceNum" } ] }, { "name": "BeginRecording", "attributes": {}, "sync": false, "params": [ { "type": "TimeStamp", "name": "aRecordingStart" } ] }, { "name": "EndRecording", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestFxrOutput", "attributes": {}, "sync": false, "params": [] }, { "name": "DynamicToolbarOffsetChanged", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aOffset" } ] } ], "child_methods": [ { "name": "DidComposite", "attributes": { "Priority": "control" }, "sync": false, "params": [ { "type": "LayersId", "name": "id" }, { "type": "TransactionId[]", "name": "transactionId" }, { "type": "TimeStamp", "name": "compositeStart" }, { "type": "TimeStamp", "name": "compositeEnd" } ] }, { "name": "NotifyFrameStats", "attributes": {}, "sync": false, "params": [ { "type": "FrameStats[]", "name": "aFrameStats" } ] }, { "name": "ParentAsyncMessages", "attributes": {}, "sync": false, "params": [ { "type": "AsyncParentMessageData[]", "name": "aMessages" } ] }, { "name": "ObserveLayersUpdate", "attributes": {}, "sync": false, "params": [ { "type": "LayersId", "name": "aLayersId" }, { "type": "bool", "name": "aActive" } ] }, { "name": "CompositorOptionsChanged", "attributes": {}, "sync": false, "params": [ { "type": "LayersId", "name": "id" }, { "type": "CompositorOptions", "name": "newOptions" } ] }, { "name": "NotifyJankedAnimations", "attributes": {}, "sync": false, "params": [ { "type": "LayersId", "name": "id" }, { "type": "uint64_t[]", "name": "aJankedAnimations" } ] } ], "attributes": { "ParentImpl": "mozilla::layers::CompositorBridgeParentBase" } }, { "name": "PCompositorManager", "namespaces": [ "mozilla", "layers" ], "managers": [], "parent_methods": [ { "name": "PCompositorBridgeConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCompositorBridge", "name": "actor" }, { "type": "CompositorBridgeOptions", "name": "options" }, { "type": "uint32_t", "name": "aNamespace" } ] }, { "name": "AddSharedSurface", "attributes": {}, "sync": false, "params": [ { "type": "ExternalImageId", "name": "aId" }, { "type": "SurfaceDescriptorShared", "name": "aDesc" } ] }, { "name": "RemoveSharedSurface", "attributes": {}, "sync": false, "params": [ { "type": "ExternalImageId", "name": "aId" } ] }, { "name": "ReportSharedSurfacesMemory", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyMemoryPressure", "attributes": {}, "sync": false, "params": [] }, { "name": "ReportMemory", "attributes": {}, "sync": false, "params": [] }, { "name": "InitCanvasManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gfx::PCanvasManagerParent>", "name": "endpoint" } ] } ], "child_methods": [ { "name": "NotifyWebRenderError", "attributes": {}, "sync": false, "params": [ { "type": "WebRenderError", "name": "error" } ] } ], "attributes": { "NeedsOtherPid": null, "ParentProc": "compositor", "ChildProc": "anydom" } }, { "name": "PCompositorWidget", "namespaces": [ "mozilla", "widget" ], "managers": [ "PCompositorBridge" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyClientSizeChanged", "attributes": {}, "sync": false, "params": [ { "type": "LayoutDeviceIntSize", "name": "aClientSize" } ] }, { "name": "CleanupResources", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "ObserveVsync", "attributes": {}, "sync": false, "params": [] }, { "name": "UnobserveVsync", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PContent", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "ConstructPopupBrowser", "attributes": {}, "sync": false, "params": [ { "type": "ManagedEndpoint<::mozilla::dom::PBrowserParent>", "name": "browserEp" }, { "type": "ManagedEndpoint<::mozilla::dom::PWindowGlobalParent>", "name": "windowEp" }, { "type": "TabId", "name": "tabId" }, { "type": "IPCTabContext", "name": "context" }, { "type": "WindowGlobalInit", "name": "windowInit" }, { "type": "uint32_t", "name": "chromeFlags" } ] }, { "name": "CloneDocumentTreeInto", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aSourceBc" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aTargetBc" }, { "type": "PrintData", "name": "aPrintData" } ] }, { "name": "UpdateRemotePrintSettings", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBc" }, { "type": "PrintData", "name": "aPrintData" } ] }, { "name": "PExtensionsConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PExtensions", "name": "actor" } ] }, { "name": "PWebBrowserPersistDocumentConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebBrowserPersistDocument", "name": "actor" }, { "type": "PBrowser", "name": "aBrowser" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "RawMessage", "attributes": {}, "sync": false, "params": [ { "type": "JSActorMessageMeta", "name": "aMetadata" }, { "type": "JSIPCValue", "name": "aData" }, { "type": "StructuredCloneData", "name": "aStack" } ] }, { "name": "UpdateScriptCacheEverHitTelemetry", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aChildId" }, { "type": "uint32_t", "name": "aRate" } ] }, { "name": "BecomeUntrusted", "attributes": {}, "sync": false, "params": [] }, { "name": "ConsumeHistoryActivation", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aTop" } ] }, { "name": "SynchronizeLayoutHistoryState", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsILayoutHistoryState", "name": "aState" } ] }, { "name": "SessionHistoryEntryTitle", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsString", "name": "aTitle" } ] }, { "name": "SessionHistoryEntryScrollRestorationIsManual", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aIsManual" } ] }, { "name": "SessionHistoryEntryScrollPosition", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "int32_t", "name": "aX" }, { "type": "int32_t", "name": "aY" } ] }, { "name": "SessionHistoryEntryCacheKey", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint32_t", "name": "aCacheKey" } ] }, { "name": "SessionHistoryEntryStoreWindowNameInContiguousEntries", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsString", "name": "aName" } ] }, { "name": "SessionHistoryEntryWireframe", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "Wireframe", "name": "aWireframe" } ] }, { "name": "AdoptChildSHEntry", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "SynchronizeNavigationAPIState", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "NotNull", "name": "aState" } ] }, { "name": "RemoveFromBFCache", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "InitBackground", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::ipc::PBackgroundStarterParent>", "name": "aEndpoint" } ] }, { "name": "CreateGMPService", "attributes": {}, "sync": false, "params": [] }, { "name": "CreateClipboardContentAnalysis", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PClipboardContentAnalysisParent>", "name": "aParentEndpoint" } ] }, { "name": "InitStreamFilter", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "channelId" }, { "type": "nsString", "name": "addonId" } ] }, { "name": "PRemoteSpellcheckEngineConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemoteSpellcheckEngine", "name": "actor" } ] }, { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "IsSecureURI", "attributes": {}, "sync": true, "params": [ { "type": "nsIURI", "name": "aURI" }, { "type": "OriginAttributes", "name": "aOriginAttributes" } ] }, { "name": "AccumulateMixedContentHSTS", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "aURI" }, { "type": "bool", "name": "aActive" }, { "type": "OriginAttributes", "name": "aOriginAttributes" } ] }, { "name": "PHalConstructor", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "PHal", "name": "actor" } ] }, { "name": "PHeapSnapshotTempFileHelperConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PHeapSnapshotTempFileHelper", "name": "actor" } ] }, { "name": "PNeckoConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PNecko", "name": "actor" } ] }, { "name": "PSpeechSynthesisConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PSpeechSynthesis", "name": "actor" } ] }, { "name": "PMediaConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PMedia", "name": "actor" } ] }, { "name": "CreateAudioIPCConnection", "attributes": {}, "sync": false, "params": [] }, { "name": "AcquireHWInferenceProcess", "attributes": {}, "sync": false, "params": [] }, { "name": "CreateSpeechRecognition", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::hwinference::PSpeechRecognitionParent>", "name": "endpoint" } ] }, { "name": "ReleaseHWInferenceConnection", "attributes": {}, "sync": false, "params": [] }, { "name": "PURLClassifierConstructor", "attributes": {}, "sync": true, "params": [ { "type": "PURLClassifier", "name": "actor" }, { "type": "nsIPrincipal", "name": "principal" } ] }, { "name": "PURLClassifierLocalConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PURLClassifierLocal", "name": "actor" }, { "type": "nsIURI", "name": "uri" }, { "type": "IPCURLClassifierFeature[]", "name": "features" } ] }, { "name": "PURLClassifierLocalByNameConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PURLClassifierLocalByName", "name": "actor" }, { "type": "nsIURI", "name": "uri" }, { "type": "nsCString[]", "name": "featureNames" }, { "type": "listType", "name": "aListType" } ] }, { "name": "PSessionStorageObserverConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PSessionStorageObserver", "name": "actor" } ] }, { "name": "StartVisitedQueries", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI[]", "name": "uri" } ] }, { "name": "SetURITitle", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "nsString", "name": "title" } ] }, { "name": "LoadURIExternal", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "uri" }, { "type": "NotNull", "name": "triggeringPrincipal" }, { "type": "nsIPrincipal", "name": "redirectPrincipal" }, { "type": "MaybeDiscardedBrowsingContext", "name": "browsingContext" }, { "type": "bool", "name": "wasExternallyTriggered" }, { "type": "bool", "name": "hasValidUserGestureActivation" }, { "type": "bool", "name": "newWindowTarget" } ] }, { "name": "ExtProtocolChannelConnectParent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "registrarId" } ] }, { "name": "SyncMessage", "attributes": {}, "sync": true, "params": [ { "type": "nsString", "name": "aMessage" }, { "type": "NotNull", "name": "aData" } ] }, { "name": "AddSecurityState", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedWindowContext", "name": "aContext" }, { "type": "uint32_t", "name": "aStateFlags" } ] }, { "name": "PExternalHelperAppConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PExternalHelperApp", "name": "actor" }, { "type": "nsIURI", "name": "uri" }, { "type": "LoadInfoArgs", "name": "loadInfoArgs" }, { "type": "nsCString", "name": "aMimeContentType" }, { "type": "nsCString", "name": "aContentDisposition" }, { "type": "uint32_t", "name": "aContentDispositionHint" }, { "type": "nsString", "name": "aContentDispositionFilename" }, { "type": "bool", "name": "aForceSave" }, { "type": "int64_t", "name": "aContentLength" }, { "type": "nsIURI", "name": "aReferrer" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "PHandlerServiceConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PHandlerService", "name": "actor" } ] }, { "name": "AddGeolocationListener", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "highAccuracy" } ] }, { "name": "RemoveGeolocationListener", "attributes": {}, "sync": false, "params": [] }, { "name": "SetGeolocationHigherAccuracy", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "enable" } ] }, { "name": "ConsoleMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "message" } ] }, { "name": "ScriptErrorWithStack", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "message" }, { "type": "nsCString", "name": "sourceName" }, { "type": "uint32_t", "name": "lineNumber" }, { "type": "uint32_t", "name": "colNumber" }, { "type": "uint32_t", "name": "flags" }, { "type": "nsCString", "name": "category" }, { "type": "bool", "name": "isFromPrivateWindow" }, { "type": "bool", "name": "isFromChromeContext" }, { "type": "NotNull", "name": "stack" } ] }, { "name": "SetClipboard", "attributes": {}, "sync": false, "params": [ { "type": "IPCTransferable", "name": "aTransferable" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "MaybeDiscardedWindowContext", "name": "aRequestingWindowContext" } ] }, { "name": "GetClipboard", "attributes": {}, "sync": true, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "MaybeDiscardedWindowContext", "name": "aRequestingWindowContext" } ] }, { "name": "GetClipboardDataIfSmallerThan", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "uint64_t", "name": "aThreshold" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "MaybeDiscardedWindowContext", "name": "aRequestingWindowContext" } ] }, { "name": "GetClipboardDataSnapshot", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "MaybeDiscardedWindowContext", "name": "aRequestingWindowContext" }, { "type": "NotNull", "name": "aRequestingPrincipal" } ] }, { "name": "GetClipboardDataSnapshotSync", "attributes": {}, "sync": true, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "ClipboardType", "name": "aWhichClipboard" }, { "type": "MaybeDiscardedWindowContext", "name": "aRequestingWindowContext" } ] }, { "name": "EmptyClipboard", "attributes": {}, "sync": false, "params": [ { "type": "ClipboardType", "name": "aWhichClipboard" } ] }, { "name": "ClipboardHasType", "attributes": {}, "sync": true, "params": [ { "type": "nsCString[]", "name": "aTypes" }, { "type": "ClipboardType", "name": "aWhichClipboard" } ] }, { "name": "PClipboardWriteRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PClipboardWriteRequest", "name": "actor" }, { "type": "ClipboardType", "name": "aClipboardType" }, { "type": "MaybeDiscardedWindowContext", "name": "aSettingWindowContext" } ] }, { "name": "GetIconForExtension", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aFileExt" }, { "type": "uint32_t", "name": "aIconSize" } ] }, { "name": "FirstIdle", "attributes": {}, "sync": false, "params": [] }, { "name": "CopyFavicon", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "oldURI" }, { "type": "nsIURI", "name": "newURI" }, { "type": "bool", "name": "isPrivate" } ] }, { "name": "FindImageText", "attributes": {}, "sync": false, "params": [ { "type": "IPCImage", "name": "image" }, { "type": "nsCString[]", "name": "languages" } ] }, { "name": "GraphicsError", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aError" } ] }, { "name": "BeginDriverCrashGuard", "attributes": {}, "sync": true, "params": [ { "type": "CrashGuardType", "name": "aGuardType" } ] }, { "name": "EndDriverCrashGuard", "attributes": {}, "sync": true, "params": [ { "type": "CrashGuardType", "name": "aGuardType" } ] }, { "name": "AddIdleObserver", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "observerId" }, { "type": "uint32_t", "name": "idleTimeInS" } ] }, { "name": "RemoveIdleObserver", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "observerId" }, { "type": "uint32_t", "name": "idleTimeInS" } ] }, { "name": "BackUpXResources", "attributes": {}, "sync": false, "params": [ { "type": "FileDescriptor", "name": "aXSocketFd" } ] }, { "name": "RequestAnonymousTemporaryFile", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" } ] }, { "name": "NotifyShutdownSuccess", "attributes": { "Priority": "control" }, "sync": false, "params": [] }, { "name": "FinishShutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "PContentPermissionRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PContentPermissionRequest", "name": "actor" }, { "type": "PermissionRequest[]", "name": "aRequests" }, { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "nsIPrincipal", "name": "aTopLevelPrincipal" }, { "type": "bool", "name": "aIsHandlingUserInput" }, { "type": "bool", "name": "aMaybeUnsafePermissionDelegate" }, { "type": "TabId", "name": "tabId" }, { "type": "bool", "name": "aIgnoreAllowSitePermission" } ] }, { "name": "ShutdownProfile", "attributes": {}, "sync": false, "params": [ { "type": "ProfileAndAdditionalInformation", "name": "aProfileAndAdditionalInformation" } ] }, { "name": "ShutdownPerfStats", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aPerfStats" } ] }, { "name": "GetFontListShmBlock", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "uint32_t", "name": "aIndex" } ] }, { "name": "InitializeFamily", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "uint32_t", "name": "aFamilyIndex" }, { "type": "bool", "name": "aLoadCmaps" } ] }, { "name": "SetCharacterMap", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "uint32_t", "name": "aFamilyIndex" }, { "type": "bool", "name": "aAlias" }, { "type": "uint32_t", "name": "aFaceIndex" }, { "type": "gfxSparseBitSet", "name": "aMap" } ] }, { "name": "SetupFamilyCharMap", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "uint32_t", "name": "aFamilyIndex" }, { "type": "bool", "name": "aAlias" } ] }, { "name": "InitOtherFamilyNames", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "bool", "name": "aDefer" } ] }, { "name": "StartCmapLoading", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "uint32_t", "name": "aStartIndex" } ] }, { "name": "GetHyphDict", "attributes": {}, "sync": true, "params": [ { "type": "nsIURI", "name": "aURI" } ] }, { "name": "DropParentProcessChannelHandle", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "aUuid" } ] }, { "name": "CreateWindow", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aThisTab" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aParent" }, { "type": "NotNull", "name": "aNewTab" }, { "type": "uint32_t", "name": "aChromeFlags" }, { "type": "bool", "name": "aCalledFromJS" }, { "type": "bool", "name": "aForPrinting" }, { "type": "bool", "name": "aForWindowDotPrint" }, { "type": "bool", "name": "aTopLevelCreatedByContent" }, { "type": "nsIURI", "name": "aURIToLoad" }, { "type": "nsCString", "name": "aFeatures" }, { "type": "Modifiers", "name": "aModifiers" }, { "type": "nsIPrincipal", "name": "aTriggeringPrincipal" }, { "type": "nsIPolicyContainer", "name": "aPolicyContainer" }, { "type": "nsIReferrerInfo", "name": "aReferrerInfo" }, { "type": "OriginAttributes", "name": "aOriginAttributes" }, { "type": "bool", "name": "aUserActivation" }, { "type": "bool", "name": "aTextDirectiveUserActivation" } ] }, { "name": "GetFilesRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "aID" }, { "type": "nsString[]", "name": "aDirectories" }, { "type": "bool", "name": "aRecursiveFlag" } ] }, { "name": "DeleteGetFilesRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "aID" } ] }, { "name": "StoreAndBroadcastBlobURLRegistration", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "url" }, { "type": "IPCBlob", "name": "blob" }, { "type": "nsIPrincipal", "name": "principal" }, { "type": "nsCString", "name": "aPartitionKey" } ] }, { "name": "UnstoreAndBroadcastBlobURLUnregistration", "attributes": {}, "sync": false, "params": [ { "type": "BroadcastBlobURLUnregistrationRequest[]", "name": "aRequests" } ] }, { "name": "RecordPageLoadEvent", "attributes": {}, "sync": false, "params": [ { "type": "PageloadEventData", "name": "event" }, { "type": "TimeStamp", "name": "navigationStartTime" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" } ] }, { "name": "AccumulateChildHistograms", "attributes": {}, "sync": false, "params": [ { "type": "HistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "AccumulateChildKeyedHistograms", "attributes": {}, "sync": false, "params": [ { "type": "KeyedHistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "UpdateChildScalars", "attributes": {}, "sync": false, "params": [ { "type": "ScalarAction[]", "name": "updates" } ] }, { "name": "UpdateChildKeyedScalars", "attributes": {}, "sync": false, "params": [ { "type": "KeyedScalarAction[]", "name": "updates" } ] }, { "name": "RecordChildEvents", "attributes": {}, "sync": false, "params": [ { "type": "ChildEventData[]", "name": "events" } ] }, { "name": "RecordDiscardedData", "attributes": {}, "sync": false, "params": [ { "type": "DiscardedData", "name": "data" } ] }, { "name": "AddMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "MemoryReport", "name": "aReport" } ] }, { "name": "BHRThreadHang", "attributes": {}, "sync": false, "params": [ { "type": "HangDetails", "name": "aHangDetails" } ] }, { "name": "AutomaticStorageAccessPermissionCanBeGranted", "attributes": {}, "sync": false, "params": [ { "type": "nsIPrincipal", "name": "aPrincipal" } ] }, { "name": "StorageAccessPermissionGrantedForOrigin", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aTopLevelWindowId" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aParentContext" }, { "type": "nsIPrincipal", "name": "aTrackingPrincipal" }, { "type": "nsCString", "name": "aTrackingOrigin" }, { "type": "StorageAccessPromptChoices", "name": "aAllowMode" }, { "type": "StorageAccessPermissionGrantedReason?", "name": "aReason" }, { "type": "bool", "name": "aFrameOnly" } ] }, { "name": "CompleteAllowAccessFor", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aParentContext" }, { "type": "uint64_t", "name": "aTopLevelWindowId" }, { "type": "nsIPrincipal", "name": "aTrackingPrincipal" }, { "type": "nsCString", "name": "aTrackingOrigin" }, { "type": "uint32_t", "name": "aCookieBehavior" }, { "type": "StorageAccessPermissionGrantedReason", "name": "aReason" }, { "type": "bool?", "name": "aHadPriorUserInteraction" } ] }, { "name": "StoreUserInteractionAsPermission", "attributes": {}, "sync": false, "params": [ { "type": "nsIPrincipal", "name": "aPrincipal" } ] }, { "name": "TestCookiePermissionDecided", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsIPrincipal", "name": "aPrincipal" } ] }, { "name": "NotifyMediaPlaybackChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "MediaPlaybackState", "name": "aState" } ] }, { "name": "NotifyMediaAudibleChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "MediaAudibleState", "name": "aState" }, { "type": "ControlType", "name": "aType" }, { "type": "AudioSessionType", "name": "aSessionType" } ] }, { "name": "NotifyPictureInPictureModeChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aEnabled" } ] }, { "name": "NotifyMediaSessionUpdated", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aIsCreated" } ] }, { "name": "NotifyUpdateMediaMetadata", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "MediaMetadataBase?", "name": "aMetadata" } ] }, { "name": "NotifyMediaSessionPlaybackStateChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "MediaSessionPlaybackState", "name": "aMetadata" } ] }, { "name": "NotifyMediaSessionSupportedActionChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "MediaSessionAction", "name": "aAction" }, { "type": "bool", "name": "aEnabled" } ] }, { "name": "NotifyMediaFullScreenState", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aIsInFullScreen" } ] }, { "name": "NotifyPositionStateChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "PositionState?", "name": "aState" } ] }, { "name": "NotifyGuessedPositionStateChanged", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsID", "name": "aMediaId" }, { "type": "PositionState?", "name": "aState" } ] }, { "name": "AddOrRemovePageAwakeRequest", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aShouldAddCount" } ] }, { "name": "ReportServiceWorkerShutdownProgress", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aShutdownStateId" }, { "type": "Progress", "name": "aProgress" } ] }, { "name": "AbortOtherOrientationPendingPromises", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "HistoryReload", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint32_t", "name": "aReloadFlags" } ] }, { "name": "NotifyOnHistoryReload", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint32_t", "name": "aReloadFlags" } ] }, { "name": "HistoryCommit", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aLoadID" }, { "type": "nsID", "name": "aChangeID" }, { "type": "uint32_t", "name": "aLoadType" }, { "type": "bool", "name": "aCloneEntryChildren" }, { "type": "bool", "name": "aChannelExpired" }, { "type": "uint32_t", "name": "aCacheKey" } ] }, { "name": "HistoryGo", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "int32_t", "name": "aOffset" }, { "type": "uint64_t", "name": "aHistoryEpoch" }, { "type": "bool", "name": "aRequireUserInteraction" }, { "type": "bool", "name": "aUserActivation" }, { "type": "bool", "name": "aCheckForCancelation" } ] }, { "name": "NavigationTraverse", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsID", "name": "aKey" }, { "type": "uint64_t", "name": "aHistoryEpoch" }, { "type": "bool", "name": "aUserActivation" }, { "type": "bool", "name": "aCheckForCancelation" } ] }, { "name": "BlobURLDataRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aBlobURL" }, { "type": "NotNull", "name": "aTriggeringPrincipal" }, { "type": "nsIPrincipal", "name": "aLoadingPrincipal" }, { "type": "OriginAttributes", "name": "aOriginAttributes" }, { "type": "uint64_t", "name": "aInnerWindowId" }, { "type": "nsCString", "name": "aPartitionKey" } ] }, { "name": "SetActiveSessionHistoryEntry", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "context" }, { "type": "nsPoint?", "name": "previousScrollPosition" }, { "type": "SessionHistoryInfo", "name": "info" }, { "type": "uint32_t", "name": "loadType" }, { "type": "uint32_t", "name": "updatedCacheKey" }, { "type": "nsID", "name": "changeID" } ] }, { "name": "ReplaceActiveSessionHistoryEntry", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "context" }, { "type": "SessionHistoryInfo", "name": "info" } ] }, { "name": "RemoveDynEntriesFromActiveSessionHistoryEntry", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "RemoveFromSessionHistory", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsID", "name": "changeID" } ] }, { "name": "CleanupPendingLoadState", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "uint64_t", "name": "aLoadIdentifier" } ] }, { "name": "ScriptError", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "message" }, { "type": "nsCString", "name": "sourceName" }, { "type": "uint32_t", "name": "lineNumber" }, { "type": "uint32_t", "name": "colNumber" }, { "type": "uint32_t", "name": "flags" }, { "type": "nsCString", "name": "category" }, { "type": "bool", "name": "isFromPrivateWindow" }, { "type": "uint64_t", "name": "innerWindowId" }, { "type": "bool", "name": "isFromChromeContext" } ] }, { "name": "ReportFrameTimingData", "attributes": {}, "sync": false, "params": [ { "type": "LoadInfoArgs", "name": "loadInfo" }, { "type": "nsString", "name": "entryName" }, { "type": "nsString", "name": "initiatorType" }, { "type": "UniquePtr", "name": "aData" } ] }, { "name": "CommitBrowsingContextTransaction", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "BrowsingContextTransaction", "name": "aTransaction" }, { "type": "uint64_t", "name": "aEpoch" } ] }, { "name": "AsyncMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" }, { "type": "NotNull", "name": "aData" } ] }, { "name": "CreateBrowsingContext", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "uint64_t", "name": "aGroupId" }, { "type": "BrowsingContextInitializer", "name": "aInit" } ] }, { "name": "DiscardBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aDoDiscard" } ] }, { "name": "AdjustWindowFocus", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aIsVisible" }, { "type": "uint64_t", "name": "aActionId" }, { "type": "bool", "name": "aShouldClearAncestorFocus" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aAncestorBrowsingContextToFocus" } ] }, { "name": "WindowClose", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aTrustedCaller" } ] }, { "name": "WindowFocus", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "CallerType", "name": "aCallerType" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "WindowBlur", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "CallerType", "name": "aCallerType" } ] }, { "name": "RaiseWindow", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "CallerType", "name": "aCallerType" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "ClearFocus", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "SetFocusedBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "SetActiveBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "UnsetActiveBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "SetFocusedElement", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aNeedsFocus" } ] }, { "name": "FinalizeFocusOuter", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aCanFocus" }, { "type": "CallerType", "name": "aCallerType" } ] }, { "name": "InsertNewFocusActionId", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "BlurToParent", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aFocusedBrowsingContext" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContextToClear" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aAncestorBrowsingContextToFocus" }, { "type": "bool", "name": "aIsLeavingDocument" }, { "type": "bool", "name": "aAdjustWidget" }, { "type": "bool", "name": "aBrowsingContextToClearHandled" }, { "type": "bool", "name": "aAncestorBrowsingContextToFocusHandled" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "MaybeExitFullscreen", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "WindowPostMessage", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "StructuredCloneData", "name": "aMessage" }, { "type": "PostMessageData", "name": "aData" } ] }, { "name": "CommitWindowContextTransaction", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedWindowContext", "name": "aContext" }, { "type": "WindowContextTransaction", "name": "aTransaction" }, { "type": "uint64_t", "name": "aEpoch" } ] }, { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] }, { "name": "GeckoTraceExport", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "aBuf" } ] }, { "name": "SetContainerPermissionsPolicy", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContainerContext" }, { "type": "MaybePermissionsPolicyInfo", "name": "aContainerPermissionsPolicyInfo" } ] }, { "name": "UpdateAncestorOriginsList", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "SetReferrerPolicyForEmbedderFrame", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" }, { "type": "ReferrerPolicy", "name": "aPolicy" } ] }, { "name": "GetSystemIcon", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "aURI" } ] }, { "name": "GetSystemGeolocationPermissionBehavior", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestGeolocationPermissionFromUser", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" } ] } ], "child_methods": [ { "name": "ConstructBrowser", "attributes": {}, "sync": false, "params": [ { "type": "ManagedEndpoint<::mozilla::dom::PBrowserChild>", "name": "browserEp" }, { "type": "ManagedEndpoint<::mozilla::dom::PWindowGlobalChild>", "name": "windowEp" }, { "type": "TabId", "name": "tabId" }, { "type": "IPCTabContext", "name": "context" }, { "type": "WindowGlobalInit", "name": "windowInit" }, { "type": "uint32_t", "name": "chromeFlags" }, { "type": "ContentParentId", "name": "cpId" }, { "type": "bool", "name": "isForBrowser" }, { "type": "bool", "name": "isTopLevel" } ] }, { "name": "PWebBrowserPersistDocumentConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebBrowserPersistDocument", "name": "actor" }, { "type": "PBrowser", "name": "aBrowser" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "RawMessage", "attributes": {}, "sync": false, "params": [ { "type": "JSActorMessageMeta", "name": "aMetadata" }, { "type": "JSIPCValue", "name": "aData" }, { "type": "StructuredCloneData", "name": "aStack" } ] }, { "name": "InitGMPService", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gmp::PGMPServiceChild>", "name": "service" } ] }, { "name": "InitProcessHangMonitor", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProcessHangMonitorChild>", "name": "hangMonitor" } ] }, { "name": "InitProfiler", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProfilerChild>", "name": "aEndpoint" } ] }, { "name": "InitRendering", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PCompositorManagerChild>", "name": "compositor" }, { "type": "Endpoint<::mozilla::layers::PImageBridgeChild>", "name": "imageBridge" }, { "type": "Endpoint<::mozilla::gfx::PVRManagerChild>", "name": "vr" }, { "type": "Endpoint<::mozilla::PRemoteMediaManagerChild>", "name": "video" }, { "type": "uint32_t[]", "name": "namespaces" } ] }, { "name": "ReinitRendering", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PCompositorManagerChild>", "name": "compositor" }, { "type": "Endpoint<::mozilla::layers::PImageBridgeChild>", "name": "bridge" }, { "type": "Endpoint<::mozilla::gfx::PVRManagerChild>", "name": "vr" }, { "type": "Endpoint<::mozilla::PRemoteMediaManagerChild>", "name": "video" }, { "type": "uint32_t[]", "name": "namespaces" } ] }, { "name": "NetworkLinkTypeChange", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "type" } ] }, { "name": "SocketProcessCrashed", "attributes": {}, "sync": false, "params": [] }, { "name": "ReinitRenderingForDeviceReset", "attributes": {}, "sync": false, "params": [] }, { "name": "SetProcessSandbox", "attributes": {}, "sync": false, "params": [ { "type": "FileDescriptor?", "name": "aBroker" } ] }, { "name": "RequestMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "generation" }, { "type": "bool", "name": "anonymize" }, { "type": "bool", "name": "minimizeMemoryUsage" }, { "type": "FileDescriptor?", "name": "DMDFile" } ] }, { "name": "DecodeImage", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aURI" }, { "type": "ImageIntSize", "name": "aSize" }, { "type": "bool", "name": "aStretch" }, { "type": "ColorScheme", "name": "aColorScheme" } ] }, { "name": "BidiKeyboardNotify", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "isLangRTL" }, { "type": "bool", "name": "haveBidiKeyboards" } ] }, { "name": "PCycleCollectWithLogsConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCycleCollectWithLogs", "name": "actor" }, { "type": "bool", "name": "dumpAllTraces" }, { "type": "FileDescriptor", "name": "gcLog" }, { "type": "FileDescriptor", "name": "ccLog" } ] }, { "name": "PTestShellConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTestShell", "name": "actor" } ] }, { "name": "PScriptCacheConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PScriptCache", "name": "actor" }, { "type": "FileDescOrError", "name": "cacheFile" }, { "type": "bool", "name": "wantCacheData" } ] }, { "name": "RegisterChrome", "attributes": {}, "sync": false, "params": [ { "type": "ChromePackage[]", "name": "packages" }, { "type": "SubstitutionMapping[]", "name": "substitutions" }, { "type": "OverrideMapping[]", "name": "overrides" }, { "type": "nsCString", "name": "locale" }, { "type": "bool", "name": "reset" } ] }, { "name": "RegisterChromeItem", "attributes": {}, "sync": false, "params": [ { "type": "ChromeRegistryItem", "name": "item" } ] }, { "name": "ClearImageCache", "attributes": {}, "sync": false, "params": [ { "type": "bool?", "name": "privateLoader" }, { "type": "bool?", "name": "aChrome" }, { "type": "nsIPrincipal?", "name": "aPrincipal" }, { "type": "nsCString?", "name": "aSchemelessSite" }, { "type": "OriginAttributesPattern?", "name": "aPattern" }, { "type": "nsCString?", "name": "aURL" } ] }, { "name": "ClearStyleSheetCache", "attributes": {}, "sync": false, "params": [ { "type": "bool?", "name": "aChrome" }, { "type": "nsIPrincipal?", "name": "aPrincipal" }, { "type": "nsCString?", "name": "aSchemelessSite" }, { "type": "OriginAttributesPattern?", "name": "aPattern" }, { "type": "nsCString?", "name": "aURL" } ] }, { "name": "ClearScriptCache", "attributes": {}, "sync": false, "params": [ { "type": "bool?", "name": "aChrome" }, { "type": "nsIPrincipal?", "name": "aPrincipal" }, { "type": "nsCString?", "name": "aSchemelessSite" }, { "type": "OriginAttributesPattern?", "name": "aPattern" }, { "type": "nsCString?", "name": "aURL" } ] }, { "name": "InvalidateScriptCache", "attributes": {}, "sync": false, "params": [] }, { "name": "SetOffline", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "offline" } ] }, { "name": "SetConnectivity", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "connectivity" } ] }, { "name": "SetCaptivePortalState", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aState" } ] }, { "name": "SetTRRMode", "attributes": {}, "sync": false, "params": [ { "type": "ResolverMode", "name": "aMode" }, { "type": "ResolverMode", "name": "aModeFromPref" } ] }, { "name": "NotifyVisited", "attributes": {}, "sync": false, "params": [ { "type": "VisitedQueryResult[]", "name": "uri" } ] }, { "name": "ThemeChanged", "attributes": {}, "sync": false, "params": [ { "type": "FullLookAndFeel", "name": "lookAndFeelData" }, { "type": "ThemeChangeKind", "name": "aKind" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "VarUpdate", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "var" } ] }, { "name": "UpdatePerfStatsCollectionMask", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aMask" } ] }, { "name": "CollectPerfStatsJSON", "attributes": {}, "sync": false, "params": [] }, { "name": "CollectScrollingMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "GeolocationUpdate", "attributes": {}, "sync": false, "params": [ { "type": "nsIDOMGeoPosition", "name": "aPosition" } ] }, { "name": "GeolocationError", "attributes": {}, "sync": false, "params": [ { "type": "uint16_t", "name": "errorCode" } ] }, { "name": "UpdateDictionaryList", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "dictionaries" } ] }, { "name": "UpdateFontList", "attributes": {}, "sync": false, "params": [ { "type": "SystemFontList", "name": "fontList" } ] }, { "name": "RebuildFontList", "attributes": { "Priority": "mediumhigh" }, "sync": false, "params": [ { "type": "bool", "name": "aFullRebuild" } ] }, { "name": "ForceGlobalReflow", "attributes": {}, "sync": false, "params": [ { "type": "GlobalReflowFlags", "name": "aFlags" } ] }, { "name": "FontListShmBlockAdded", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aGeneration" }, { "type": "uint32_t", "name": "aIndex" }, { "type": "ReadOnlySharedMemoryHandle", "name": "aHandle" } ] }, { "name": "UpdateAppLocales", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "appLocales" } ] }, { "name": "UpdateRequestedLocales", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "requestedLocales" } ] }, { "name": "SystemTimezoneChanged", "attributes": {}, "sync": false, "params": [] }, { "name": "UpdateL10nFileSources", "attributes": {}, "sync": false, "params": [ { "type": "L10nFileSourceDescriptor[]", "name": "sources" } ] }, { "name": "RegisterStringBundles", "attributes": {}, "sync": false, "params": [ { "type": "StringBundleDescriptor[]", "name": "stringBundles" } ] }, { "name": "SimpleURIUnknownRemoteSchemes", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "remoteSchemes" } ] }, { "name": "UpdateSharedData", "attributes": {}, "sync": false, "params": [ { "type": "ReadOnlySharedMemoryHandle", "name": "aMapHandle" }, { "type": "IPCBlob[]", "name": "blobs" }, { "type": "nsCString[]", "name": "changedKeys" } ] }, { "name": "AddPermission", "attributes": {}, "sync": false, "params": [ { "type": "Permission", "name": "permission" } ] }, { "name": "RemoveAllPermissions", "attributes": {}, "sync": false, "params": [] }, { "name": "SetBrowserPermission", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "origin" }, { "type": "nsCString", "name": "type" }, { "type": "uint32_t", "name": "action" }, { "type": "uint64_t", "name": "browserId" }, { "type": "bool", "name": "isRemoval" } ] }, { "name": "ClearBrowserPermissions", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "browserId" }, { "type": "uint32_t", "name": "actionFilter" } ] }, { "name": "MemoryPressure", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "reason" } ] }, { "name": "MemoryPressureStop", "attributes": {}, "sync": false, "params": [] }, { "name": "ApplicationBackground", "attributes": {}, "sync": false, "params": [] }, { "name": "ApplicationForeground", "attributes": {}, "sync": false, "params": [] }, { "name": "GarbageCollect", "attributes": {}, "sync": false, "params": [] }, { "name": "CycleCollect", "attributes": {}, "sync": false, "params": [] }, { "name": "UnlinkGhosts", "attributes": {}, "sync": false, "params": [] }, { "name": "ActivateA11y", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aDomains" } ] }, { "name": "ShutdownA11y", "attributes": {}, "sync": false, "params": [] }, { "name": "SetCacheDomains", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aCacheDomains" } ] }, { "name": "AppInfo", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "version" }, { "type": "nsCString", "name": "buildID" }, { "type": "nsCString", "name": "name" }, { "type": "nsCString", "name": "UAName" }, { "type": "nsCString", "name": "ID" }, { "type": "nsCString", "name": "vendor" }, { "type": "nsCString", "name": "sourceURL" }, { "type": "nsCString", "name": "updateURL" } ] }, { "name": "SetRemoteType", "attributes": {}, "sync": false, "params": [ { "type": "RemoteType", "name": "aRemoteType" }, { "type": "nsCString", "name": "aProfile" } ] }, { "name": "AddLoadedOrigin", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aPrincipal" } ] }, { "name": "InitRemoteWorkerService", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::PRemoteWorkerServiceChild>", "name": "aEndpoint" }, { "type": "Endpoint<::mozilla::dom::PRemoteWorkerDebuggerManagerChild>", "name": "aDebuggerChildEp" } ] }, { "name": "InitBlobURLs", "attributes": {}, "sync": false, "params": [ { "type": "BlobURLRegistrationData[]", "name": "registrations" } ] }, { "name": "InitJSActorInfos", "attributes": {}, "sync": false, "params": [ { "type": "JSProcessActorInfo[]", "name": "aContentInfos" }, { "type": "JSWindowActorInfo[]", "name": "aWindowInfos" } ] }, { "name": "UnregisterJSWindowActor", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "name" } ] }, { "name": "UnregisterJSProcessActor", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "name" } ] }, { "name": "SetXPCOMProcessAttributes", "attributes": {}, "sync": false, "params": [ { "type": "XPCOMInitData", "name": "xpcomInit" }, { "type": "NotNull", "name": "initialData" }, { "type": "FullLookAndFeel", "name": "lookAndFeeldata" }, { "type": "SystemFontList", "name": "systemFontList" }, { "type": "ReadOnlySharedMemoryHandle?", "name": "sharedUASheetHandle" }, { "type": "uintptr_t", "name": "sharedUASheetAddress" }, { "type": "ReadOnlySharedMemoryHandle[]", "name": "sharedFontListBlocks" }, { "type": "bool", "name": "aIsStartingUp" } ] }, { "name": "LastPrivateDocShellDestroyed", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyProcessPriorityChanged", "attributes": {}, "sync": false, "params": [ { "type": "ProcessPriority", "name": "priority" } ] }, { "name": "MinimizeMemoryUsage", "attributes": {}, "sync": false, "params": [] }, { "name": "LoadAndRegisterSheet", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "uint32_t", "name": "type" } ] }, { "name": "UnregisterSheet", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "uint32_t", "name": "type" } ] }, { "name": "NotifyIdleObserver", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "observerId" }, { "type": "nsCString", "name": "topic" }, { "type": "nsString", "name": "str" } ] }, { "name": "DomainSetChanged", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aSetType" }, { "type": "uint32_t", "name": "aChangeType" }, { "type": "nsIURI", "name": "aDomain" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "LoadProcessScript", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "url" } ] }, { "name": "UpdateWindow", "attributes": {}, "sync": false, "params": [ { "type": "uintptr_t", "name": "aChildId" } ] }, { "name": "NotifyEmptyHTTPCache", "attributes": {}, "sync": false, "params": [] }, { "name": "GetFilesResponse", "attributes": {}, "sync": false, "params": [ { "type": "nsID", "name": "aID" }, { "type": "GetFilesResponseResult", "name": "aResult" } ] }, { "name": "BlobURLRegistration", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aURI" }, { "type": "nsIPrincipal", "name": "aPrincipal" }, { "type": "nsCString", "name": "aPartitionKey" } ] }, { "name": "BlobURLUnregistration", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aURIs" } ] }, { "name": "GMPsChanged", "attributes": {}, "sync": false, "params": [ { "type": "GMPCapabilityData[]", "name": "capabilities" } ] }, { "name": "ProvideAnonymousTemporaryFile", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "FileDescOrError", "name": "aFD" } ] }, { "name": "SetPermissionsWithKey", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aPermissionKey" }, { "type": "Permission[]", "name": "aPermissions" } ] }, { "name": "RefreshScreens", "attributes": {}, "sync": false, "params": [ { "type": "ScreenDetails[]", "name": "aScreens" } ] }, { "name": "ShareCodeCoverageMutex", "attributes": {}, "sync": false, "params": [ { "type": "CrossProcessMutexHandle", "name": "handle" } ] }, { "name": "FlushCodeCoverageCounters", "attributes": {}, "sync": false, "params": [] }, { "name": "SetInputEventQueueEnabled", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushInputEventQueue", "attributes": {}, "sync": false, "params": [] }, { "name": "ResumeInputEventQueue", "attributes": {}, "sync": false, "params": [] }, { "name": "SuspendInputEventQueue", "attributes": { "Priority": "input" }, "sync": false, "params": [] }, { "name": "AddDynamicScalars", "attributes": {}, "sync": false, "params": [ { "type": "DynamicScalarDefinition[]", "name": "definitions" } ] }, { "name": "CrossProcessRedirect", "attributes": {}, "sync": false, "params": [ { "type": "RedirectToRealChannelArgs", "name": "args" }, { "type": "Endpoint<::mozilla::extensions::PStreamFilterParent>[]", "name": "aEndpoint" } ] }, { "name": "StartDelayedAutoplayMediaComponents", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "UpdateMediaControlAction", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "MediaControlAction", "name": "aAction" } ] }, { "name": "UpdateMediaSessionInterrupt", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "AudioFocusInterruptAction", "name": "aAction" } ] }, { "name": "RegisterBrowsingContextGroup", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aGroupId" }, { "type": "SyncedContextInitializer[]", "name": "aInits" }, { "type": "OriginAgentClusterInitializer[]", "name": "aUseOriginAgentCluster" } ] }, { "name": "DestroyBrowsingContextGroup", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aGroupId" } ] }, { "name": "SetUseOriginAgentCluster", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aGroupId" }, { "type": "NotNull", "name": "aPrincipal" }, { "type": "bool", "name": "aUseOriginAgentCluster" } ] }, { "name": "LoadURI", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "NotNull", "name": "aLoadState" }, { "type": "bool", "name": "aSetNavigating" } ] }, { "name": "InternalLoad", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aLoadState" } ] }, { "name": "DisplayLoadError", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "nsString", "name": "aURI" } ] }, { "name": "GoBack", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "int32_t?", "name": "aCancelContentJSEpoch" }, { "type": "bool", "name": "aRequireUserInteraction" }, { "type": "bool", "name": "aUserActivation" } ] }, { "name": "GoForward", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "int32_t?", "name": "aCancelContentJSEpoch" }, { "type": "bool", "name": "aRequireUserInteraction" }, { "type": "bool", "name": "aUserActivation" } ] }, { "name": "GoToIndex", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "int32_t", "name": "aIndex" }, { "type": "int32_t?", "name": "aCancelContentJSEpoch" }, { "type": "bool", "name": "aUserActivation" } ] }, { "name": "Reload", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint32_t", "name": "aReloadFlags" } ] }, { "name": "StopLoad", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint32_t", "name": "aStopFlags" } ] }, { "name": "DeactivateDocuments", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "ReactivateDocuments", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "SessionHistoryInfo?", "name": "aReactivatedEntry" }, { "type": "SessionHistoryInfo[]", "name": "aNewSHEs" }, { "type": "PreviousSessionHistoryInfo?", "name": "aPreviousEntryForActivation" } ] }, { "name": "OnAllowAccessFor", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aParentContext" }, { "type": "nsCString", "name": "aTrackingOrigin" }, { "type": "uint32_t", "name": "aCookieBehavior" }, { "type": "StorageAccessPermissionGrantedReason", "name": "aReason" } ] }, { "name": "OnContentBlockingDecision", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "BlockingDecision", "name": "aReason" }, { "type": "uint32_t", "name": "aRejectedReason" } ] }, { "name": "AbortOrientationPendingPromises", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "HistoryCommitIndexAndLength", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint32_t", "name": "aIndex" }, { "type": "uint32_t", "name": "aLength" }, { "type": "nsID", "name": "aChangeID" }, { "type": "NavigationEntriesTruncation[]", "name": "aTruncations" } ] }, { "name": "GetLayoutHistoryState", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "DispatchLocationChangeEvent", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "DispatchBeforeUnloadToSubtree", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aStartingAt" }, { "type": "NotNull?", "name": "info" } ] }, { "name": "DispatchNavigateToTraversable", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aTraversable" }, { "type": "NotNull", "name": "info" } ] }, { "name": "UpdateMediaCodecsSupported", "attributes": {}, "sync": false, "params": [ { "type": "RemoteMediaIn", "name": "aLocation" }, { "type": "MediaCodecsSupported", "name": "aSupported" } ] }, { "name": "InitNextGenLocalStorageEnabled", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "enabled" } ] }, { "name": "PRemotePrintJobConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemotePrintJob", "name": "actor" } ] }, { "name": "ConsumeHistoryActivation", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aTop" } ] }, { "name": "ScriptError", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "message" }, { "type": "nsCString", "name": "sourceName" }, { "type": "uint32_t", "name": "lineNumber" }, { "type": "uint32_t", "name": "colNumber" }, { "type": "uint32_t", "name": "flags" }, { "type": "nsCString", "name": "category" }, { "type": "bool", "name": "isFromPrivateWindow" }, { "type": "uint64_t", "name": "innerWindowId" }, { "type": "bool", "name": "isFromChromeContext" } ] }, { "name": "ReportFrameTimingData", "attributes": {}, "sync": false, "params": [ { "type": "LoadInfoArgs", "name": "loadInfo" }, { "type": "nsString", "name": "entryName" }, { "type": "nsString", "name": "initiatorType" }, { "type": "UniquePtr", "name": "aData" } ] }, { "name": "CommitBrowsingContextTransaction", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "BrowsingContextTransaction", "name": "aTransaction" }, { "type": "uint64_t", "name": "aEpoch" } ] }, { "name": "AsyncMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" }, { "type": "NotNull", "name": "aData" } ] }, { "name": "CreateBrowsingContext", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "uint64_t", "name": "aGroupId" }, { "type": "BrowsingContextInitializer", "name": "aInit" } ] }, { "name": "DiscardBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aDoDiscard" } ] }, { "name": "AdjustWindowFocus", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aIsVisible" }, { "type": "uint64_t", "name": "aActionId" }, { "type": "bool", "name": "aShouldClearAncestorFocus" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aAncestorBrowsingContextToFocus" } ] }, { "name": "WindowClose", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aTrustedCaller" } ] }, { "name": "WindowFocus", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "CallerType", "name": "aCallerType" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "WindowBlur", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "CallerType", "name": "aCallerType" } ] }, { "name": "RaiseWindow", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "CallerType", "name": "aCallerType" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "ClearFocus", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "SetFocusedBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "SetActiveBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "UnsetActiveBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "SetFocusedElement", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aNeedsFocus" } ] }, { "name": "FinalizeFocusOuter", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "bool", "name": "aCanFocus" }, { "type": "CallerType", "name": "aCallerType" } ] }, { "name": "BlurToChild", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aFocusedBrowsingContext" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContextToClear" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aAncestorBrowsingContextToFocus" }, { "type": "bool", "name": "aIsLeavingDocument" }, { "type": "bool", "name": "aAdjustWidget" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "SetupFocusedAndActive", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aFocusedBrowsingContext" }, { "type": "uint64_t", "name": "aActionIdForFocused" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aActiveBrowsingContext" }, { "type": "uint64_t", "name": "aActionId" } ] }, { "name": "ReviseActiveBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aOldActionId" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aActiveBrowsingContext" }, { "type": "uint64_t", "name": "aNewActionId" } ] }, { "name": "ReviseFocusedBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aOldActionId" }, { "type": "MaybeDiscardedBrowsingContext", "name": "aFocusedBrowsingContext" }, { "type": "uint64_t", "name": "aNewActionId" } ] }, { "name": "MaybeExitFullscreen", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "WindowPostMessage", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" }, { "type": "StructuredCloneData", "name": "aMessage" }, { "type": "PostMessageData", "name": "aData" } ] }, { "name": "CommitWindowContextTransaction", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedWindowContext", "name": "aContext" }, { "type": "WindowContextTransaction", "name": "aTransaction" }, { "type": "uint64_t", "name": "aEpoch" } ] }, { "name": "CreateWindowContext", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "WindowContextInitializer", "name": "aInit" } ] }, { "name": "DiscardWindowContext", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aContextId" } ] }, { "name": "CreateFOGTransport", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::glean::PFOGTransportChild>", "name": "aChildEndpoint" } ] }, { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] }, { "name": "SystemPermissionChanged", "attributes": {}, "sync": false, "params": [ { "type": "PermissionName", "name": "aName" }, { "type": "PermissionState", "name": "aState" } ] } ], "attributes": { "NestedUpTo": "inside_cpow", "NeedsOtherPid": null, "ChildProc": "Content" } }, { "name": "PContentPermissionRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "Destroy", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "NotifyResult", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "allow" }, { "type": "PermissionChoice[]", "name": "choices" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "RemotePermissionRequest", "ParentImpl": "virtual" } }, { "name": "PCookieService", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "SetCookies", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "nsCString", "name": "baseDomain" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "nsIURI", "name": "host" }, { "type": "bool", "name": "isThirdParty" }, { "type": "CookieStruct[]", "name": "cookies" } ] }, { "name": "GetCookieList", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "host" }, { "type": "bool", "name": "isForeign" }, { "type": "bool", "name": "isThirdPartyTrackingResource" }, { "type": "bool", "name": "isThirdPartySocialTrackingResource" }, { "type": "bool", "name": "firstPartyStorageAccessPermissionGranted" }, { "type": "uint32_t", "name": "rejectedReason" }, { "type": "bool", "name": "isSafeTopLevelNav" }, { "type": "bool", "name": "isSameSiteForeign" }, { "type": "bool", "name": "hadCrossSiteRedirects" }, { "type": "OriginAttributes[]", "name": "attrsList" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "TrackCookiesLoad", "attributes": {}, "sync": false, "params": [ { "type": "CookieStructTable[]", "name": "cookiesListTable" } ] }, { "name": "RemoveCookie", "attributes": {}, "sync": false, "params": [ { "type": "CookieStruct", "name": "cookie" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "nsID?", "name": "operationId" } ] }, { "name": "RemoveBatchDeletedCookies", "attributes": {}, "sync": false, "params": [ { "type": "CookieStruct[]", "name": "cookiesList" }, { "type": "OriginAttributes[]", "name": "attrsList" } ] }, { "name": "RemoveAll", "attributes": {}, "sync": false, "params": [] }, { "name": "AddCookie", "attributes": {}, "sync": false, "params": [ { "type": "CookieStruct", "name": "cookie" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "nsID?", "name": "operationId" } ] } ], "attributes": { "ManualDealloc": null, "NestedUpTo": "inside_cpow" } }, { "name": "PCookieStore", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "GetRequest", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "cookieURI" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "OriginAttributes?", "name": "partitionedAttrs" }, { "type": "bool", "name": "thirdPartyContext" }, { "type": "bool", "name": "partitionForeign" }, { "type": "bool", "name": "usingStorageAccess" }, { "type": "bool", "name": "isOn3PCBExceptionList" }, { "type": "bool", "name": "matchName" }, { "type": "nsString", "name": "name" }, { "type": "nsCString", "name": "path" }, { "type": "bool", "name": "onlyFirstMatch" } ] }, { "name": "SetRequest", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "cookieURI" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "bool", "name": "thirdPartyContext" }, { "type": "bool", "name": "partitionForeign" }, { "type": "bool", "name": "usingStorageAccess" }, { "type": "bool", "name": "isOn3PCBExceptionList" }, { "type": "nsString", "name": "name" }, { "type": "nsString", "name": "value" }, { "type": "bool", "name": "session" }, { "type": "int64_t", "name": "expires" }, { "type": "nsString", "name": "domain" }, { "type": "nsString", "name": "path" }, { "type": "int32_t", "name": "sameSite" }, { "type": "bool", "name": "partitioned" }, { "type": "nsID", "name": "operationId" } ] }, { "name": "DeleteRequest", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "cookieURI" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "bool", "name": "thirdPartyContext" }, { "type": "bool", "name": "partitionForeign" }, { "type": "bool", "name": "usingStorageAccess" }, { "type": "bool", "name": "isOn3PCBExceptionList" }, { "type": "nsString", "name": "name" }, { "type": "nsString", "name": "domain" }, { "type": "nsString", "name": "path" }, { "type": "bool", "name": "partitioned" }, { "type": "nsID", "name": "operationID" } ] }, { "name": "GetSubscriptionsRequest", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "nsCString", "name": "scopeURL" } ] }, { "name": "SubscribeOrUnsubscribeRequest", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "nsCString", "name": "scopeURL" }, { "type": "CookieSubscription[]", "name": "subscriptions" }, { "type": "bool", "name": "subscribe" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null } }, { "name": "PCycleCollectWithLogs", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "CloseGCLog", "attributes": {}, "sync": false, "params": [] }, { "name": "CloseCCLog", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PDNSRequest", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko", "PSocketProcess" ], "parent_methods": [ { "name": "CancelDNSRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "hostName" }, { "type": "nsCString", "name": "trrServer" }, { "type": "int32_t", "name": "port" }, { "type": "uint16_t", "name": "type" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" }, { "type": "nsresult", "name": "reason" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "LookupCompleted", "attributes": {}, "sync": false, "params": [ { "type": "DNSRequestResponse", "name": "reply" } ] } ], "child_methods": [ { "name": "CancelDNSRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "hostName" }, { "type": "nsCString", "name": "trrServer" }, { "type": "int32_t", "name": "port" }, { "type": "uint16_t", "name": "type" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" }, { "type": "nsresult", "name": "reason" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "LookupCompleted", "attributes": {}, "sync": false, "params": [ { "type": "DNSRequestResponse", "name": "reply" } ] } ], "attributes": {} }, { "name": "PDigitalCredential", "namespaces": [ "mozilla", "dom" ], "managers": [ "PWindowGlobal" ], "parent_methods": [ { "name": "GetDigitalCredential", "attributes": {}, "sync": false, "params": [ { "type": "IPCDigitalCredentialRequest[]", "name": "aRequests" } ] }, { "name": "CreateDigitalCredential", "attributes": {}, "sync": false, "params": [ { "type": "IPCDigitalCredentialRequest[]", "name": "aRequests" } ] }, { "name": "CancelOperationInParent", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PDocAccessible", "namespaces": [ "mozilla", "a11y" ], "managers": [ "PWindowGlobal" ], "parent_methods": [ { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "Event", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint32_t", "name": "type" } ] }, { "name": "StateChangeEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint64_t", "name": "aState" }, { "type": "bool", "name": "aEnabled" } ] }, { "name": "CaretMoveEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "LayoutDeviceIntRect", "name": "aCaretRect" }, { "type": "int32_t", "name": "aOffset" }, { "type": "bool", "name": "aIsSelectionCollapsed" }, { "type": "bool", "name": "aIsAtEndOfLine" }, { "type": "int32_t", "name": "aGranularity" }, { "type": "bool", "name": "aFromUser" }, { "type": "bool", "name": "aSuppressEvent" } ] }, { "name": "MutationEvents", "attributes": {}, "sync": false, "params": [ { "type": "MutationEventData[]", "name": "aData" } ] }, { "name": "RequestAckMutationEvents", "attributes": {}, "sync": false, "params": [] }, { "name": "SelectionEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint64_t", "name": "aWidgetID" }, { "type": "uint32_t", "name": "aType" } ] }, { "name": "RoleChangedEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t", "name": "aRoleMapEntryIndex" } ] }, { "name": "FocusEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "LayoutDeviceIntRect", "name": "aCaretRect" } ] }, { "name": "ScrollingEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint64_t", "name": "aType" }, { "type": "uint32_t", "name": "aScrollX" }, { "type": "uint32_t", "name": "aScrollY" }, { "type": "uint32_t", "name": "aMaxScrollX" }, { "type": "uint32_t", "name": "aMaxScrollY" } ] }, { "name": "AnnouncementEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "nsString", "name": "aAnnouncement" }, { "type": "uint16_t", "name": "aPriority" } ] }, { "name": "TextSelectionChangeEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "TextRangeData[]", "name": "aSelection" } ] }, { "name": "BindChildDoc", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aChildDoc" }, { "type": "uint64_t", "name": "aID" } ] }, { "name": "Cache", "attributes": {}, "sync": false, "params": [ { "type": "CacheUpdateType", "name": "aUpdateType" }, { "type": "CacheData[]", "name": "aData" } ] }, { "name": "SelectedAccessiblesChanged", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t[]", "name": "aSelectedIDs" }, { "type": "uint64_t[]", "name": "aUnselectedIDs" } ] }, { "name": "AccessiblesWillMove", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t[]", "name": "aIDs" } ] }, { "name": "Printing", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "RestoreFocus", "attributes": {}, "sync": false, "params": [] }, { "name": "ScrollTo", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint32_t", "name": "aScrollType" } ] }, { "name": "ScrollToPoint", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint32_t", "name": "aScrollType" }, { "type": "int32_t", "name": "aX" }, { "type": "int32_t", "name": "aY" } ] }, { "name": "SetTextSelection", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aStartID" }, { "type": "int32_t", "name": "aStartOffset" }, { "type": "uint64_t", "name": "aEndID" }, { "type": "int32_t", "name": "aEndOffset" }, { "type": "int32_t", "name": "aSelectionNum" }, { "type": "bool", "name": "aSetFocus" } ] }, { "name": "RemoveTextSelection", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "int32_t", "name": "aSelectionNum" } ] }, { "name": "ScrollTextLeafRangeIntoView", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aStartID" }, { "type": "int32_t", "name": "aStartOffset" }, { "type": "uint64_t", "name": "aEndID" }, { "type": "int32_t", "name": "aEndOffset" }, { "type": "uint32_t", "name": "aScrollType" } ] }, { "name": "ScrollSubstringToPoint", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "int32_t", "name": "aStartOffset" }, { "type": "int32_t", "name": "aEndOffset" }, { "type": "uint32_t", "name": "aCoordinateType" }, { "type": "int32_t", "name": "aX" }, { "type": "int32_t", "name": "aY" } ] }, { "name": "ReplaceText", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "nsString", "name": "aText" } ] }, { "name": "InsertText", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "nsString", "name": "aText" }, { "type": "int32_t", "name": "aPosition" } ] }, { "name": "CopyText", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "int32_t", "name": "aStartPos" }, { "type": "int32_t", "name": "aEndPos" } ] }, { "name": "CutText", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "int32_t", "name": "aStartPos" }, { "type": "int32_t", "name": "aEndPos" } ] }, { "name": "DeleteText", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "int32_t", "name": "aStartPos" }, { "type": "int32_t", "name": "aEndPos" } ] }, { "name": "PasteText", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "int32_t", "name": "aPosition" } ] }, { "name": "TakeSelection", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" } ] }, { "name": "SetSelected", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "bool", "name": "aSelected" } ] }, { "name": "DoActionAsync", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint8_t", "name": "aIndex" } ] }, { "name": "SetCurValue", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "double", "name": "aValue" } ] }, { "name": "TakeFocus", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" } ] }, { "name": "VerifyCache", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aID" }, { "type": "uint64_t", "name": "aCacheDomain" }, { "type": "AccAttributes", "name": "aFields" } ] }, { "name": "AckMutationEvents", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PDocumentChannel", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "Cancel", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" }, { "type": "nsCString", "name": "reason" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "FailedAsyncOpen", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "DisconnectChildListeners", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" }, { "type": "nsresult", "name": "aLoadGroupReason" }, { "type": "bool", "name": "aContinueNavigating" } ] }, { "name": "RedirectToRealChannel", "attributes": {}, "sync": false, "params": [ { "type": "RedirectToRealChannelArgs", "name": "args" }, { "type": "Endpoint<::mozilla::extensions::PStreamFilterParent>[]", "name": "aEndpoint" } ] }, { "name": "UpgradeObjectLoad", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PExtensions", "namespaces": [ "mozilla", "extensions" ], "managers": [ "PContent", "PInProcess" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "DocumentChange", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "bc" }, { "type": "FrameTransitionData", "name": "transitionData" }, { "type": "nsIURI", "name": "location" } ] }, { "name": "HistoryChange", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "bc" }, { "type": "FrameTransitionData", "name": "transitionData" }, { "type": "nsIURI", "name": "location" }, { "type": "bool", "name": "isHistoryStateUpdated" }, { "type": "bool", "name": "isReferenceFragmentUpdated" } ] }, { "name": "StateChange", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "bc" }, { "type": "nsIURI", "name": "requestURI" }, { "type": "nsresult", "name": "status" }, { "type": "uint32_t", "name": "stateFlags" } ] }, { "name": "CreatedNavigationTarget", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "bc" }, { "type": "MaybeDiscardedBrowsingContext", "name": "sourceBC" }, { "type": "nsCString", "name": "url" } ] }, { "name": "DOMContentLoaded", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "bc" }, { "type": "nsIURI", "name": "documentURI" } ] } ], "child_methods": [], "attributes": {} }, { "name": "PExternalHelperApp", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "OnStartRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "entityID" } ] }, { "name": "OnDataAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "data" }, { "type": "uint64_t", "name": "offset" } ] }, { "name": "OnStopRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "code" } ] } ], "child_methods": [ { "name": "Cancel", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ParentImpl": "virtual" } }, { "name": "PFOGTransport", "namespaces": [ "mozilla", "glean" ], "managers": [], "parent_methods": [ { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] } ], "child_methods": [ { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "Content" } }, { "name": "PFetch", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "FetchOp", "attributes": {}, "sync": false, "params": [ { "type": "FetchOpArgs", "name": "aArgs" } ] }, { "name": "AbortFetchOp", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aForceAbort" } ] } ], "child_methods": [ { "name": "OnResponseAvailableInternal", "attributes": {}, "sync": false, "params": [ { "type": "ParentToChildInternalResponse", "name": "aResponse" } ] }, { "name": "OnResponseEnd", "attributes": {}, "sync": false, "params": [ { "type": "ResponseEndArgs", "name": "aResponseEndArgs" } ] }, { "name": "OnDataAvailable", "attributes": {}, "sync": false, "params": [] }, { "name": "OnFlushConsoleReport", "attributes": {}, "sync": false, "params": [ { "type": "ConsoleReportCollected[]", "name": "aReports" } ] }, { "name": "OnCSPViolationEvent", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aJSON" }, { "type": "nsString", "name": "aReportGroupName" } ] }, { "name": "OnReportPerformanceTiming", "attributes": {}, "sync": false, "params": [ { "type": "ResponseTiming", "name": "aTiming" } ] }, { "name": "OnNotifyNetworkMonitorAlternateStack", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aChannelID" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aResult" } ] } ], "attributes": {} }, { "name": "PFetchEventOp", "namespaces": [ "mozilla", "dom" ], "managers": [ "PRemoteWorkerController" ], "parent_methods": [ { "name": "PreloadResponse", "attributes": {}, "sync": false, "params": [ { "type": "ParentToParentInternalResponse", "name": "aResponse" } ] }, { "name": "PreloadResponseTiming", "attributes": {}, "sync": false, "params": [ { "type": "ResponseTiming", "name": "aTiming" } ] }, { "name": "PreloadResponseEnd", "attributes": {}, "sync": false, "params": [ { "type": "ResponseEndArgs", "name": "aArgs" } ] } ], "child_methods": [ { "name": "AsyncLog", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aScriptSpec" }, { "type": "uint32_t", "name": "aLineNumber" }, { "type": "uint32_t", "name": "aColumnNumber" }, { "type": "nsCString", "name": "aMessageName" }, { "type": "nsString[]", "name": "aParams" } ] }, { "name": "RespondWith", "attributes": {}, "sync": false, "params": [ { "type": "ParentToParentFetchEventRespondWithResult", "name": "aResult" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ServiceWorkerFetchEventOpResult", "name": "aResult" } ] } ], "attributes": { "ManualDealloc": null } }, { "name": "PFetchEventOpProxy", "namespaces": [ "mozilla", "dom" ], "managers": [ "PRemoteWorker" ], "parent_methods": [ { "name": "AsyncLog", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aScriptSpec" }, { "type": "uint32_t", "name": "aLineNumber" }, { "type": "uint32_t", "name": "aColumnNumber" }, { "type": "nsCString", "name": "aMessageName" }, { "type": "nsString[]", "name": "aParams" } ] }, { "name": "RespondWith", "attributes": {}, "sync": false, "params": [ { "type": "ChildToParentFetchEventRespondWithResult", "name": "aResult" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ServiceWorkerFetchEventOpResult", "name": "aResult" } ] } ], "child_methods": [ { "name": "PreloadResponse", "attributes": {}, "sync": false, "params": [ { "type": "ParentToChildInternalResponse", "name": "aResponse" } ] }, { "name": "PreloadResponseTiming", "attributes": {}, "sync": false, "params": [ { "type": "ResponseTiming", "name": "aTiming" } ] }, { "name": "PreloadResponseEnd", "attributes": {}, "sync": false, "params": [ { "type": "ResponseEndArgs", "name": "aArgs" } ] } ], "attributes": {} }, { "name": "PFileCreator", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "FileCreationResult", "name": "aResult" } ] } ], "attributes": { "ManualDealloc": null } }, { "name": "PFilePicker", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBrowser" ], "parent_methods": [ { "name": "Open", "attributes": {}, "sync": false, "params": [ { "type": "int16_t", "name": "selectedType" }, { "type": "bool", "name": "addToRecentDocs" }, { "type": "nsString", "name": "defaultFile" }, { "type": "nsString", "name": "defaultExtension" }, { "type": "nsString[]", "name": "filters" }, { "type": "nsString[]", "name": "filterNames" }, { "type": "nsString[]", "name": "rawFilters" }, { "type": "nsString", "name": "displayDirectory" }, { "type": "nsString", "name": "displaySpecialDirectory" }, { "type": "nsString", "name": "okButtonLabel" }, { "type": "CaptureTarget", "name": "capture" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "MaybeInputData", "name": "data" }, { "type": "ResultCode", "name": "result" } ] } ], "attributes": { "ChildImpl": "virtual" } }, { "name": "PFileSystemAccessHandle", "namespaces": [ "mozilla", "dom" ], "managers": [ "PFileSystemManager" ], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": {} }, { "name": "PFileSystemAccessHandleControl", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ChildProc": "anydom" } }, { "name": "PFileSystemManager", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "GetRootHandle", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [] }, { "name": "GetDirectoryHandle", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemGetHandleRequest", "name": "request" } ] }, { "name": "GetFileHandle", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemGetHandleRequest", "name": "request" } ] }, { "name": "GetFile", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemGetFileRequest", "name": "request" } ] }, { "name": "GetAccessHandle", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemGetAccessHandleRequest", "name": "request" } ] }, { "name": "GetWritable", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemGetWritableRequest", "name": "request" } ] }, { "name": "Resolve", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemResolveRequest", "name": "request" } ] }, { "name": "GetEntries", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemGetEntriesRequest", "name": "request" } ] }, { "name": "RemoveEntry", "attributes": { "VirtualSendImpl": null }, "sync": false, "params": [ { "type": "FileSystemRemoveEntryRequest", "name": "request" } ] }, { "name": "MoveEntry", "attributes": {}, "sync": false, "params": [ { "type": "FileSystemMoveEntryRequest", "name": "request" } ] }, { "name": "RenameEntry", "attributes": {}, "sync": false, "params": [ { "type": "FileSystemRenameEntryRequest", "name": "request" } ] } ], "child_methods": [ { "name": "PFileSystemWritableFileStreamConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFileSystemWritableFileStream", "name": "actor" } ] }, { "name": "CloseAll", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PFileSystemRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "FileSystemResponseValue", "name": "response" } ] } ], "attributes": { "ChildImpl": "mozilla::dom::FileSystemTaskChildBase" } }, { "name": "PFileSystemWritableFileStream", "namespaces": [ "mozilla", "dom" ], "managers": [ "PFileSystemManager" ], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aAbort" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": {} }, { "name": "PGMP", "namespaces": [ "mozilla", "gmp" ], "managers": [], "parent_methods": [ { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "PGMPTimerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PGMPTimer", "name": "actor" } ] }, { "name": "PGMPStorageConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PGMPStorage", "name": "actor" } ] }, { "name": "PGMPContentChildDestroyed", "attributes": {}, "sync": false, "params": [] }, { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] } ], "child_methods": [ { "name": "CrashPluginNow", "attributes": {}, "sync": false, "params": [] }, { "name": "StartPlugin", "attributes": { "Nested": "inside_sync" }, "sync": true, "params": [ { "type": "nsString", "name": "adapter" } ] }, { "name": "ProvideStorageId", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "storageId" } ] }, { "name": "PreloadLibs", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "libs" } ] }, { "name": "CloseActive", "attributes": {}, "sync": false, "params": [] }, { "name": "InitGMPContentChild", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gmp::PGMPContentChild>", "name": "endpoint" } ] }, { "name": "InitProfiler", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProfilerChild>", "name": "endpoint" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTriggerMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NeedsOtherPid": null, "NestedUpTo": "inside_sync", "ChildImpl": "mozilla::gmp::GMPChild", "ParentImpl": "mozilla::gmp::GMPParent", "ChildProc": "GMPlugin" } }, { "name": "PGMPContent", "namespaces": [ "mozilla", "gmp" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "PGMPVideoDecoderConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PGMPVideoDecoder", "name": "actor" } ] }, { "name": "PGMPVideoEncoderConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PGMPVideoEncoder", "name": "actor" } ] }, { "name": "PChromiumCDMConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PChromiumCDM", "name": "actor" }, { "type": "nsCString", "name": "aKeySystem" } ] } ], "attributes": { "NeedsOtherPid": null, "ChildImpl": "mozilla::gmp::GMPContentChild", "ParentImpl": "virtual", "ParentProc": "anydom", "ChildProc": "GMPlugin" } }, { "name": "PGMPService", "namespaces": [ "mozilla", "gmp" ], "managers": [], "parent_methods": [ { "name": "LaunchGMP", "attributes": {}, "sync": false, "params": [ { "type": "NodeIdVariant", "name": "nodeIdVariant" }, { "type": "nsCString", "name": "api" }, { "type": "nsCString[]", "name": "tags" }, { "type": "ProcessId[]", "name": "alreadyBridgedTo" } ] }, { "name": "GetGMPNodeId", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "origin" }, { "type": "nsString", "name": "topLevelOrigin" }, { "type": "nsString", "name": "gmpName" } ] } ], "child_methods": [ { "name": "BeginShutdown", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NeedsOtherPid": null, "ChildImpl": "virtual", "ParentImpl": "virtual", "ChildProc": "Content" } }, { "name": "PGMPStorage", "namespaces": [ "mozilla", "gmp" ], "managers": [ "PGMP" ], "parent_methods": [ { "name": "Open", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" } ] }, { "name": "Read", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" } ] }, { "name": "Write", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" }, { "type": "uint8_t[]", "name": "aBytes" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OpenComplete", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" }, { "type": "GMPErr", "name": "aStatus" } ] }, { "name": "ReadComplete", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" }, { "type": "GMPErr", "name": "aStatus" }, { "type": "uint8_t[]", "name": "aBytes" } ] }, { "name": "WriteComplete", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aRecordName" }, { "type": "GMPErr", "name": "aStatus" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "mozilla::gmp::GMPStorageChild", "ParentImpl": "virtual" } }, { "name": "PGMPTimer", "namespaces": [ "mozilla", "gmp" ], "managers": [ "PGMP" ], "parent_methods": [ { "name": "SetTimer", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aTimerId" }, { "type": "uint32_t", "name": "aTimeoutMs" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "TimerExpired", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aTimerId" } ] } ], "attributes": { "ChildImpl": "mozilla::gmp::GMPTimerChild", "ParentImpl": "mozilla::gmp::GMPTimerParent" } }, { "name": "PGMPVideoDecoder", "namespaces": [ "mozilla", "gmp" ], "managers": [ "PGMPContent" ], "parent_methods": [ { "name": "ReturnShmem", "attributes": {}, "sync": false, "params": [ { "type": "Shmem", "name": "aInputShmem" } ] }, { "name": "DecodedData", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoi420FrameData", "name": "aDecodedFrame" }, { "type": "uint8_t[]", "name": "aDecodedData" } ] }, { "name": "DecodedShmem", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoi420FrameData", "name": "aDecodedFrame" }, { "type": "Shmem", "name": "aDecodedShmem" } ] }, { "name": "ReceivedDecodedReferenceFrame", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aPictureId" } ] }, { "name": "ReceivedDecodedFrame", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aPictureId" } ] }, { "name": "InputDataExhausted", "attributes": {}, "sync": false, "params": [] }, { "name": "DrainComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "ResetComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "GMPErr", "name": "aErr" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "InitDecode", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoCodec", "name": "aCodecSettings" }, { "type": "uint8_t[]", "name": "aCodecSpecific" }, { "type": "int32_t", "name": "aCoreCount" } ] }, { "name": "GiveShmem", "attributes": {}, "sync": false, "params": [ { "type": "Shmem", "name": "aOutputShmem" } ] }, { "name": "Decode", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoEncodedFrameData", "name": "aInputFrame" }, { "type": "Shmem", "name": "aInputShmem" }, { "type": "bool", "name": "aMissingFrames" }, { "type": "uint8_t[]", "name": "aCodecSpecificInfo" }, { "type": "int64_t", "name": "aRenderTimeMs" } ] }, { "name": "Reset", "attributes": {}, "sync": false, "params": [] }, { "name": "Drain", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "mozilla::gmp::GMPVideoDecoderChild", "ParentImpl": "virtual" } }, { "name": "PGMPVideoEncoder", "namespaces": [ "mozilla", "gmp" ], "managers": [ "PGMPContent" ], "parent_methods": [ { "name": "ReturnShmem", "attributes": {}, "sync": false, "params": [ { "type": "Shmem", "name": "aInputShmem" } ] }, { "name": "EncodedShmem", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoEncodedFrameData", "name": "aEncodedFrame" }, { "type": "Shmem", "name": "aEncodedShmem" }, { "type": "uint8_t[]", "name": "aCodecSpecificInfo" } ] }, { "name": "EncodedData", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoEncodedFrameData", "name": "aEncodedFrame" }, { "type": "uint8_t[]", "name": "aEncodedData" }, { "type": "uint8_t[]", "name": "aCodecSpecificInfo" } ] }, { "name": "DroppedFrame", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aTimestamp" } ] }, { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "GMPErr", "name": "aErr" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "InitEncode", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoCodec", "name": "aCodecSettings" }, { "type": "uint8_t[]", "name": "aCodecSpecific" }, { "type": "int32_t", "name": "aNumberOfCores" }, { "type": "uint32_t", "name": "aMaxPayloadSize" } ] }, { "name": "GiveShmem", "attributes": {}, "sync": false, "params": [ { "type": "Shmem", "name": "aOutputShmem" } ] }, { "name": "Encode", "attributes": {}, "sync": false, "params": [ { "type": "GMPVideoi420FrameData", "name": "aInputFrame" }, { "type": "Shmem", "name": "aInputShmem" }, { "type": "uint8_t[]", "name": "aCodecSpecificInfo" }, { "type": "GMPVideoFrameType[]", "name": "aFrameTypes" } ] }, { "name": "SetChannelParameters", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPacketLoss" }, { "type": "uint32_t", "name": "aRTT" } ] }, { "name": "SetRates", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aNewBitRate" }, { "type": "uint32_t", "name": "aFrameRate" } ] }, { "name": "SetPeriodicKeyFrames", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnable" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "mozilla::gmp::GMPVideoEncoderChild", "ParentImpl": "virtual" } }, { "name": "PGPU", "namespaces": [ "mozilla", "gfx" ], "managers": [], "parent_methods": [ { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "vars" }, { "type": "DevicePrefs", "name": "devicePrefs" }, { "type": "LayerTreeIdMapping[]", "name": "mapping" }, { "type": "GfxInfoFeatureStatus[]", "name": "features" }, { "type": "uint32_t", "name": "wrNamespace" } ] }, { "name": "InitCompositorManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PCompositorManagerParent>", "name": "endpoint" }, { "type": "uint32_t", "name": "aNamespace" } ] }, { "name": "InitVsyncBridge", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gfx::PVsyncBridgeParent>", "name": "endpoint" } ] }, { "name": "InitImageBridge", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PImageBridgeParent>", "name": "endpoint" }, { "type": "uint32_t", "name": "aNamespace" } ] }, { "name": "InitVideoBridge", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PVideoBridgeParent>", "name": "endpoint" }, { "type": "VideoBridgeSource", "name": "aSource" } ] }, { "name": "InitVRManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gfx::PVRManagerParent>", "name": "endpoint" }, { "type": "uint32_t", "name": "aNamespace" } ] }, { "name": "InitUiCompositorController", "attributes": {}, "sync": false, "params": [ { "type": "LayersId", "name": "rootLayerTreeId" }, { "type": "Endpoint<::mozilla::layers::PUiCompositorControllerParent>", "name": "endpoint" } ] }, { "name": "InitAPZInputBridge", "attributes": {}, "sync": false, "params": [ { "type": "LayersId", "name": "layersId" }, { "type": "Endpoint<::mozilla::layers::PAPZInputBridgeParent>", "name": "endpoint" } ] }, { "name": "InitProfiler", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProfilerChild>", "name": "endpoint" } ] }, { "name": "InitVR", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gfx::PVRGPUChild>", "name": "endpoint" } ] }, { "name": "UpdateVar", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "var" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "ScreenInformationChanged", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyBatteryInfo", "attributes": {}, "sync": false, "params": [ { "type": "BatteryInformation", "name": "aBatteryInfo" } ] }, { "name": "NewContentCompositorManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PCompositorManagerParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "childId" }, { "type": "uint32_t", "name": "aNamespace" }, { "type": "uint32_t", "name": "aContentBridgeNamespace" } ] }, { "name": "NewContentImageBridge", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PImageBridgeParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "childId" }, { "type": "uint32_t", "name": "aNamespace" } ] }, { "name": "NewContentVRManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gfx::PVRManagerParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "childId" }, { "type": "uint32_t", "name": "aNamespace" } ] }, { "name": "NewContentRemoteMediaManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PRemoteMediaManagerParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "childId" } ] }, { "name": "AddLayerTreeIdMapping", "attributes": {}, "sync": true, "params": [ { "type": "LayerTreeIdMapping", "name": "mapping" } ] }, { "name": "RemoveLayerTreeIdMapping", "attributes": {}, "sync": false, "params": [ { "type": "LayerTreeIdMapping", "name": "mapping" } ] }, { "name": "GetDeviceStatus", "attributes": {}, "sync": true, "params": [] }, { "name": "SimulateDeviceReset", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushActiveCheckerboardReports", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "generation" }, { "type": "bool", "name": "anonymize" }, { "type": "bool", "name": "minimizeMemoryUsage" }, { "type": "FileDescriptor?", "name": "DMDFile" } ] }, { "name": "ShutdownVR", "attributes": {}, "sync": false, "params": [] }, { "name": "UpdatePerfStatsCollectionMask", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aMask" } ] }, { "name": "CollectPerfStatsJSON", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTriggerMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "CrashProcess", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "ReportCheckerboard", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "severity" }, { "type": "nsCString", "name": "log" } ] }, { "name": "GraphicsError", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aError" } ] }, { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "CreateVRProcess", "attributes": {}, "sync": false, "params": [] }, { "name": "ShutdownVRProcess", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushActiveCheckerboardReportsDone", "attributes": {}, "sync": false, "params": [] }, { "name": "AccumulateChildHistograms", "attributes": {}, "sync": false, "params": [ { "type": "HistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "AccumulateChildKeyedHistograms", "attributes": {}, "sync": false, "params": [ { "type": "KeyedHistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "UpdateChildScalars", "attributes": {}, "sync": false, "params": [ { "type": "ScalarAction[]", "name": "actions" } ] }, { "name": "UpdateChildKeyedScalars", "attributes": {}, "sync": false, "params": [ { "type": "KeyedScalarAction[]", "name": "actions" } ] }, { "name": "RecordChildEvents", "attributes": {}, "sync": false, "params": [ { "type": "ChildEventData[]", "name": "events" } ] }, { "name": "RecordDiscardedData", "attributes": {}, "sync": false, "params": [ { "type": "DiscardedData", "name": "data" } ] }, { "name": "DeclareStable", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyDeviceReset", "attributes": {}, "sync": false, "params": [ { "type": "GPUDeviceData", "name": "status" }, { "type": "DeviceResetReason", "name": "reason" }, { "type": "DeviceResetDetectPlace", "name": "place" } ] }, { "name": "NotifyOverlayInfo", "attributes": {}, "sync": false, "params": [ { "type": "OverlayInfo", "name": "info" } ] }, { "name": "NotifySwapChainInfo", "attributes": {}, "sync": false, "params": [ { "type": "SwapChainInfo", "name": "info" } ] }, { "name": "NotifyDisableRemoteCanvas", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushMemory", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "reason" } ] }, { "name": "AddMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "MemoryReport", "name": "aReport" } ] }, { "name": "UpdateFeature", "attributes": {}, "sync": false, "params": [ { "type": "Feature", "name": "aFeature" }, { "type": "FeatureFailure", "name": "aChange" } ] }, { "name": "UsedFallback", "attributes": {}, "sync": false, "params": [ { "type": "Fallback", "name": "aFallback" }, { "type": "nsCString", "name": "message" } ] }, { "name": "BHRThreadHang", "attributes": {}, "sync": false, "params": [ { "type": "HangDetails", "name": "aDetails" } ] }, { "name": "UpdateMediaCodecsSupported", "attributes": {}, "sync": false, "params": [ { "type": "MediaCodecsSupported", "name": "aSupported" } ] }, { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] }, { "name": "ReportGLStrings", "attributes": {}, "sync": false, "params": [ { "type": "GfxInfoGLStrings", "name": "aStrings" } ] } ], "attributes": { "NeedsOtherPid": null, "ParentProc": "GPU", "ChildProc": "Parent" } }, { "name": "PGamepadEventChannel", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "VibrateHaptic", "attributes": { "Tainted": null }, "sync": false, "params": [ { "type": "GamepadHandle", "name": "aHandle" }, { "type": "uint32_t", "name": "aHapticIndex" }, { "type": "double", "name": "aIntensity" }, { "type": "double", "name": "aDuration" }, { "type": "uint32_t", "name": "aPromiseID" } ] }, { "name": "StopVibrateHaptic", "attributes": { "Tainted": null }, "sync": false, "params": [ { "type": "GamepadHandle", "name": "aHandle" } ] }, { "name": "LightIndicatorColor", "attributes": { "Tainted": null }, "sync": false, "params": [ { "type": "GamepadHandle", "name": "aHandle" }, { "type": "uint32_t", "name": "aLightColorIndex" }, { "type": "uint8_t", "name": "aRed" }, { "type": "uint8_t", "name": "aGreen" }, { "type": "uint8_t", "name": "aBlue" }, { "type": "uint32_t", "name": "aPromiseID" } ] }, { "name": "RequestAllGamepads", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "GamepadUpdate", "attributes": {}, "sync": false, "params": [ { "type": "GamepadChangeEvent", "name": "aGamepadEvent" } ] }, { "name": "ReplyGamepadPromise", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseID" } ] } ], "attributes": {} }, { "name": "PGamepadTestChannel", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "GamepadTestEvent", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aID" }, { "type": "GamepadChangeEvent", "name": "aGamepadEvent" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "ReplyGamepadHandle", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aID" }, { "type": "GamepadHandle", "name": "aHandle" } ] } ], "attributes": {} }, { "name": "PHWInference", "namespaces": [ "mozilla", "hwinference" ], "managers": [], "parent_methods": [ { "name": "IsModelAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "task" }, { "type": "nsCString", "name": "id" } ] }, { "name": "IsModelInstalled", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "task" }, { "type": "nsCString", "name": "id" } ] }, { "name": "InstallModel", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "task" }, { "type": "nsCString", "name": "id" }, { "type": "uint64_t", "name": "innerWindowId" }, { "type": "ContentParentId", "name": "contentId" } ] }, { "name": "GetModelFile", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "task" }, { "type": "nsCString", "name": "id" } ] } ], "child_methods": [ { "name": "NewContentSpeechRecognition", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::hwinference::PSpeechRecognitionParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "contentId" } ] } ], "attributes": { "ChildProc": "Utility" } }, { "name": "PHal", "namespaces": [ "mozilla", "hal_sandbox" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "Vibrate", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t[]", "name": "pattern" }, { "type": "uint64_t[]", "name": "id" }, { "type": "NotNull", "name": "browser" } ] }, { "name": "CancelVibrate", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t[]", "name": "id" }, { "type": "NotNull", "name": "browser" } ] }, { "name": "EnableBatteryNotifications", "attributes": {}, "sync": false, "params": [] }, { "name": "DisableBatteryNotifications", "attributes": {}, "sync": false, "params": [] }, { "name": "GetCurrentBatteryInformation", "attributes": {}, "sync": true, "params": [] }, { "name": "EnableNetworkNotifications", "attributes": {}, "sync": false, "params": [] }, { "name": "DisableNetworkNotifications", "attributes": {}, "sync": false, "params": [] }, { "name": "GetCurrentNetworkInformation", "attributes": {}, "sync": true, "params": [] }, { "name": "ModifyWakeLock", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aTopic" }, { "type": "WakeLockControl", "name": "aLockAdjust" }, { "type": "WakeLockControl", "name": "aHiddenAdjust" } ] }, { "name": "EnableWakeLockNotifications", "attributes": {}, "sync": false, "params": [] }, { "name": "DisableWakeLockNotifications", "attributes": {}, "sync": false, "params": [] }, { "name": "GetWakeLockInfo", "attributes": {}, "sync": true, "params": [ { "type": "nsString", "name": "aTopic" } ] }, { "name": "LockScreenOrientation", "attributes": {}, "sync": false, "params": [ { "type": "ScreenOrientation", "name": "aOrientation" } ] }, { "name": "UnlockScreenOrientation", "attributes": {}, "sync": false, "params": [] }, { "name": "EnableSensorNotifications", "attributes": {}, "sync": false, "params": [ { "type": "SensorType", "name": "aSensor" } ] }, { "name": "DisableSensorNotifications", "attributes": {}, "sync": false, "params": [ { "type": "SensorType", "name": "aSensor" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "NotifyBatteryChange", "attributes": {}, "sync": false, "params": [ { "type": "BatteryInformation", "name": "aBatteryInfo" } ] }, { "name": "NotifyNetworkChange", "attributes": {}, "sync": false, "params": [ { "type": "NetworkInformation", "name": "aNetworkInfo" } ] }, { "name": "NotifyWakeLockChange", "attributes": {}, "sync": false, "params": [ { "type": "WakeLockInformation", "name": "aWakeLockInfo" } ] }, { "name": "NotifySensorChange", "attributes": {}, "sync": false, "params": [ { "type": "SensorData", "name": "aSensorData" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PHandlerService", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "FillHandlerInfo", "attributes": {}, "sync": true, "params": [ { "type": "HandlerInfo", "name": "aHandlerInfoData" }, { "type": "nsCString", "name": "aOverrideType" } ] }, { "name": "ExistsForProtocolOS", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aProtocolScheme" } ] }, { "name": "ExistsForProtocol", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aProtocolScheme" } ] }, { "name": "Exists", "attributes": {}, "sync": true, "params": [ { "type": "HandlerInfo", "name": "aHandlerInfo" } ] }, { "name": "GetTypeFromExtension", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aFileExtension" } ] }, { "name": "GetMIMEInfoFromOS", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aMIMEType" }, { "type": "nsCString", "name": "aExtension" } ] }, { "name": "GetApplicationDescription", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aScheme" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PHeapSnapshotTempFileHelper", "namespaces": [ "mozilla", "devtools" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "OpenHeapSnapshotTempFile", "attributes": {}, "sync": true, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ManualDealloc": null } }, { "name": "PHttpBackgroundChannel", "namespaces": [ "mozilla", "net" ], "managers": [ "PBackground" ], "parent_methods": [], "child_methods": [ { "name": "OnStartRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsHttpResponseHead", "name": "responseHead" }, { "type": "bool", "name": "useResponseHead" }, { "type": "nsHttpHeaderArray", "name": "requestHeaders" }, { "type": "HttpChannelOnStartRequestArgs", "name": "args" }, { "type": "HttpChannelAltDataStream", "name": "altData" }, { "type": "TimeStamp", "name": "onStartRequestStart" } ] }, { "name": "OnTransportAndData", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "channelStatus" }, { "type": "nsresult", "name": "transportStatus" }, { "type": "uint64_t", "name": "offset" }, { "type": "nsCString", "name": "data" }, { "type": "bool", "name": "dataFromSocketProcess" }, { "type": "TimeStamp", "name": "onDataAvailableStart" } ] }, { "name": "OnStopRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "channelStatus" }, { "type": "ResourceTimingStructArgs", "name": "timing" }, { "type": "TimeStamp", "name": "lastActiveTabOptimization" }, { "type": "nsHttpHeaderArray", "name": "responseTrailers" }, { "type": "ConsoleReportCollected[]", "name": "consoleReport" }, { "type": "bool", "name": "fromSocketProcess" }, { "type": "TimeStamp", "name": "onStopRequestStart" } ] }, { "name": "OnConsoleReport", "attributes": {}, "sync": false, "params": [ { "type": "ConsoleReportCollected[]", "name": "consoleReport" } ] }, { "name": "OnProgress", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "progress" }, { "type": "int64_t", "name": "progressMax" } ] }, { "name": "OnStatus", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "OnAfterLastPart", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] }, { "name": "NotifyClassificationFlags", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aClassificationFlags" }, { "type": "bool", "name": "aIsThirdParty" } ] }, { "name": "SetClassifierMatchedInfo", "attributes": {}, "sync": false, "params": [ { "type": "ClassifierInfo", "name": "info" } ] }, { "name": "SetClassifierMatchedTrackingInfo", "attributes": {}, "sync": false, "params": [ { "type": "ClassifierInfo", "name": "info" } ] }, { "name": "AttachStreamFilter", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::extensions::PStreamFilterParent>", "name": "aEndpoint" } ] }, { "name": "DetachStreamFilters", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PHttpChannel", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "SetClassOfService", "attributes": {}, "sync": false, "params": [ { "type": "ClassOfService", "name": "cos" } ] }, { "name": "Suspend", "attributes": {}, "sync": false, "params": [] }, { "name": "Resume", "attributes": {}, "sync": false, "params": [] }, { "name": "Cancel", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" }, { "type": "uint32_t", "name": "requestBlockingReason" }, { "type": "nsCString", "name": "aReason" }, { "type": "nsCString?", "name": "logString" } ] }, { "name": "Redirect2Verify", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "result" }, { "type": "RequestHeaderTuples", "name": "changedHeaders" }, { "type": "uint32_t", "name": "sourceRequestBlockingReason" }, { "type": "ChildLoadInfoForwarderArgs?", "name": "targetLoadInfoForwarder" }, { "type": "uint32_t", "name": "loadFlags" }, { "type": "nsIReferrerInfo", "name": "referrerInfo" }, { "type": "nsIURI", "name": "apiRedirectTo" }, { "type": "CorsPreflightArgs?", "name": "corsPreflightArgs" } ] }, { "name": "DocumentChannelCleanup", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "clearCacheEntry" } ] }, { "name": "RemoveCorsPreflightCacheEntry", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "PrincipalInfo", "name": "requestingPrincipal" }, { "type": "OriginAttributes", "name": "originAttributes" } ] }, { "name": "DeletingChannel", "attributes": {}, "sync": false, "params": [] }, { "name": "OpenOriginalCacheInputStream", "attributes": {}, "sync": false, "params": [] }, { "name": "BytesRead", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "count" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "SetPriority", "attributes": {}, "sync": false, "params": [ { "type": "int16_t", "name": "priority" } ] } ], "child_methods": [ { "name": "FailedAsyncOpen", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "OnStartRequestSent", "attributes": {}, "sync": false, "params": [] }, { "name": "Redirect1Begin", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "registrarId" }, { "type": "nsIURI", "name": "newOriginalUri" }, { "type": "uint32_t", "name": "newLoadFlags" }, { "type": "uint32_t", "name": "redirectFlags" }, { "type": "ParentLoadInfoForwarderArgs", "name": "loadInfoForwarder" }, { "type": "nsHttpResponseHead", "name": "responseHead" }, { "type": "nsITransportSecurityInfo", "name": "securityInfo" }, { "type": "uint64_t", "name": "channelId" }, { "type": "NetAddr", "name": "oldPeerAddr" }, { "type": "ResourceTimingStructArgs", "name": "timing" } ] }, { "name": "Redirect3Complete", "attributes": {}, "sync": false, "params": [] }, { "name": "RedirectFailed", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "ReportSecurityMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "messageTag" }, { "type": "nsString", "name": "messageCategory" } ] }, { "name": "ReportLNAToConsole", "attributes": {}, "sync": false, "params": [ { "type": "NetAddr", "name": "peerAddr" }, { "type": "nsCString", "name": "messageType" }, { "type": "nsCString", "name": "promptAction" }, { "type": "nsCString", "name": "topLevelSite" } ] }, { "name": "DeleteSelf", "attributes": {}, "sync": false, "params": [] }, { "name": "LogBlockedCORSRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "message" }, { "type": "nsCString", "name": "category" }, { "type": "bool", "name": "isWarning" } ] }, { "name": "LogMimeTypeMismatch", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "messageName" }, { "type": "bool", "name": "warning" }, { "type": "nsString", "name": "url" }, { "type": "nsString", "name": "contentType" } ] }, { "name": "OriginalCacheInputStreamAvailable", "attributes": {}, "sync": false, "params": [ { "type": "IPCStream?", "name": "stream" } ] }, { "name": "SetPriority", "attributes": {}, "sync": false, "params": [ { "type": "int16_t", "name": "priority" } ] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PHttpConnectionMgr", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "DoShiftReloadConnectionCleanupWithConnInfo", "attributes": {}, "sync": false, "params": [ { "type": "HttpConnectionInfoCloneArgs", "name": "aArgs" } ] }, { "name": "UpdateCurrentBrowserId", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aId" } ] }, { "name": "AddTransaction", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aTrans" }, { "type": "int32_t", "name": "aPriority" } ] }, { "name": "AddTransactionWithStickyConn", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aTrans" }, { "type": "int32_t", "name": "aPriority" }, { "type": "NotNull", "name": "aTransWithStickyConn" } ] }, { "name": "RescheduleTransaction", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aTrans" }, { "type": "int32_t", "name": "aPriority" } ] }, { "name": "UpdateClassOfServiceOnTransaction", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aTrans" }, { "type": "ClassOfService", "name": "aClassOfService" } ] }, { "name": "CancelTransaction", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aTrans" }, { "type": "nsresult", "name": "aReason" } ] }, { "name": "SpeculativeConnect", "attributes": {}, "sync": false, "params": [ { "type": "HttpConnectionInfoCloneArgs", "name": "aConnInfo" }, { "type": "SpeculativeConnectionOverriderArgs?", "name": "aOverriderArgs" }, { "type": "uint32_t", "name": "aCaps" }, { "type": "NotNull?", "name": "aTrans" }, { "type": "bool", "name": "aFetchHTTPSRR" } ] }, { "name": "StartWebSocketConnection", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aTransWithStickyConn" }, { "type": "uint32_t", "name": "aListenerId" } ] } ], "attributes": {} }, { "name": "PHttpTransaction", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [ { "name": "OnStartRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" }, { "type": "nsHttpResponseHead?", "name": "responseHead" }, { "type": "nsITransportSecurityInfo", "name": "securityInfo" }, { "type": "bool", "name": "proxyConnectFailed" }, { "type": "TimingStructArgs", "name": "timings" }, { "type": "nsHttpResponseHead?", "name": "proxyConnectResponseHead" }, { "type": "uint8_t[]", "name": "dataForSniffer" }, { "type": "nsCString?", "name": "altSvcUsed" }, { "type": "bool", "name": "dataToChildProcess" }, { "type": "bool", "name": "restarted" }, { "type": "uint32_t", "name": "HTTPSSVCReceivedStage" }, { "type": "bool", "name": "supportsHttp3" }, { "type": "TRRMode", "name": "trrMode" }, { "type": "TRRSkippedReason", "name": "trrSkipReason" }, { "type": "uint32_t", "name": "caps" }, { "type": "TimeStamp", "name": "onStartRequestStart" }, { "type": "HttpConnectionInfoCloneArgs", "name": "connInfoArgs" }, { "type": "IPAddressSpace", "name": "targetIpAddressSpace" } ] }, { "name": "OnTransportStatus", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" }, { "type": "int64_t", "name": "progress" }, { "type": "int64_t", "name": "progressMax" }, { "type": "NetworkAddressArg?", "name": "networkAddressArg" } ] }, { "name": "OnDataAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "data" }, { "type": "uint64_t", "name": "offset" }, { "type": "TimeStamp", "name": "onDataAvailableStart" } ] }, { "name": "OnStopRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" }, { "type": "bool", "name": "responseIsComplete" }, { "type": "int64_t", "name": "transferSize" }, { "type": "TimingStructArgs", "name": "timings" }, { "type": "nsHttpHeaderArray?", "name": "responseTrailers" }, { "type": "TransactionObserverResult?", "name": "transactionObserverResult" }, { "type": "TimeStamp", "name": "lastActiveTabOptimization" }, { "type": "TimeStamp", "name": "onStopRequestStart" } ] }, { "name": "OnInitFailed", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "EarlyHint", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "linkHeader" }, { "type": "nsCString", "name": "referrerPolicy" }, { "type": "nsCString", "name": "cspHeader" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "caps" }, { "type": "HttpConnectionInfoCloneArgs", "name": "aArgs" }, { "type": "nsHttpRequestHead", "name": "reqHeaders" }, { "type": "IPCStream?", "name": "requestBody" }, { "type": "uint64_t", "name": "reqContentLength" }, { "type": "bool", "name": "requestBodyIsStreaming" }, { "type": "uint64_t", "name": "topLevelOuterContentWindowId" }, { "type": "HttpTrafficCategory", "name": "httpTrafficCategory" }, { "type": "uint64_t", "name": "requestContextID" }, { "type": "ClassOfService", "name": "classOfService" }, { "type": "uint32_t", "name": "initialRwin" }, { "type": "bool", "name": "responseTimeoutEnabled" }, { "type": "uint64_t", "name": "channelId" }, { "type": "bool", "name": "hasTransactionObserver" }, { "type": "NotNull?", "name": "throttleQueue" }, { "type": "bool", "name": "aIsDocumentLoad" }, { "type": "IPAddressSpace", "name": "aParentIPAddressSpace" }, { "type": "LNAPerms", "name": "aLnaPermissionStatus" }, { "type": "TimeStamp", "name": "aRedirectStart" }, { "type": "TimeStamp", "name": "aRedirectEnd" } ] }, { "name": "CancelPump", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "status" } ] }, { "name": "SuspendPump", "attributes": {}, "sync": false, "params": [] }, { "name": "ResumePump", "attributes": {}, "sync": false, "params": [] }, { "name": "SetDNSWasRefreshed", "attributes": {}, "sync": false, "params": [] }, { "name": "DontReuseConnection", "attributes": {}, "sync": false, "params": [] }, { "name": "SetH2WSConnRefTaken", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PIPCClientCerts", "namespaces": [ "mozilla", "psm" ], "managers": [], "parent_methods": [ { "name": "FindObjects", "attributes": {}, "sync": true, "params": [] }, { "name": "Sign", "attributes": {}, "sync": true, "params": [ { "type": "ByteArray", "name": "aCert" }, { "type": "ByteArray", "name": "aData" }, { "type": "ByteArray", "name": "aParams" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ChildProc": "Socket" } }, { "name": "PIdleScheduler", "namespaces": [ "mozilla", "ipc" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "InitForIdleUse", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestIdleTime", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "TimeDuration", "name": "budget" } ] }, { "name": "IdleTimeUsed", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "id" } ] }, { "name": "Schedule", "attributes": {}, "sync": false, "params": [] }, { "name": "RunningPrioritizedOperation", "attributes": {}, "sync": false, "params": [] }, { "name": "PrioritizedOperationDone", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestGC", "attributes": {}, "sync": false, "params": [] }, { "name": "StartedGC", "attributes": {}, "sync": false, "params": [] }, { "name": "DoneGC", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "IdleTime", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "TimeDuration", "name": "budget" } ] } ], "attributes": {} }, { "name": "PImageBridge", "namespaces": [ "mozilla", "layers" ], "managers": [], "parent_methods": [ { "name": "Update", "attributes": {}, "sync": false, "params": [ { "type": "CompositableOperation[]", "name": "ops" }, { "type": "OpDestroy[]", "name": "toDestroy" }, { "type": "uint64_t", "name": "fwdTransactionId" } ] }, { "name": "WillClose", "attributes": {}, "sync": false, "params": [] }, { "name": "PTextureConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTexture", "name": "actor" }, { "type": "SurfaceDescriptor", "name": "aSharedData" }, { "type": "ReadLockDescriptor", "name": "aReadLock" }, { "type": "LayersBackend", "name": "aBackend" }, { "type": "TextureFlags", "name": "aTextureFlags" }, { "type": "uint64_t", "name": "aSerial" }, { "type": "MaybeExternalImageId", "name": "aExternalImageId" } ] }, { "name": "PMediaSystemResourceManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PMediaSystemResourceManager", "name": "actor" } ] }, { "name": "NewCompositable", "attributes": {}, "sync": true, "params": [ { "type": "CompositableHandle", "name": "aHandle" }, { "type": "TextureInfo", "name": "aInfo" } ] }, { "name": "ReleaseCompositable", "attributes": {}, "sync": false, "params": [ { "type": "CompositableHandle", "name": "aHandle" } ] } ], "child_methods": [ { "name": "ParentAsyncMessages", "attributes": {}, "sync": false, "params": [ { "type": "AsyncParentMessageData[]", "name": "aMessages" } ] }, { "name": "DidComposite", "attributes": {}, "sync": false, "params": [ { "type": "ImageCompositeNotification[]", "name": "aNotifications" } ] }, { "name": "ReportFramesDropped", "attributes": {}, "sync": false, "params": [ { "type": "CompositableHandle", "name": "aHandle" }, { "type": "uint32_t", "name": "aFrames" } ] } ], "attributes": { "NeedsOtherPid": null, "ParentProc": "compositor", "ChildProc": "anydom" } }, { "name": "PInProcess", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [], "child_methods": [], "attributes": { "ChildProc": "Parent" } }, { "name": "PInputChannelThrottleQueue", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [ { "name": "RecordRead", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aBytesRead" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PJSOracle", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "PJSValidatorConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PJSValidator", "name": "actor" } ] } ], "attributes": { "ChildProc": "Utility" } }, { "name": "PJSValidator", "namespaces": [ "mozilla", "dom" ], "managers": [ "PJSOracle" ], "parent_methods": [], "child_methods": [ { "name": "IsOpaqueResponseAllowed", "attributes": { "ReplyPriority": "control" }, "sync": false, "params": [] }, { "name": "OnDataAvailable", "attributes": {}, "sync": false, "params": [ { "type": "Shmem", "name": "aData" } ] }, { "name": "OnStopRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aReason" }, { "type": "nsCString", "name": "aContentCharset" }, { "type": "nsString", "name": "aHintCharset" }, { "type": "nsString", "name": "aDocumentCharset" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PLockManager", "namespaces": [ "mozilla", "dom", "locks" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Query", "attributes": {}, "sync": false, "params": [] }, { "name": "PLockRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PLockRequest", "name": "actor" }, { "type": "IPCLockRequest", "name": "aRequest" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": {} }, { "name": "PLockRequest", "namespaces": [ "mozilla", "dom", "locks" ], "managers": [ "PLockManager" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aAborted" } ] } ], "child_methods": [ { "name": "Resolve", "attributes": {}, "sync": false, "params": [ { "type": "LockMode", "name": "aMode" }, { "type": "bool", "name": "aIsAvailable" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aAborted" } ] } ], "attributes": {} }, { "name": "PMIDIManager", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Refresh", "attributes": {}, "sync": false, "params": [] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "MIDIPortListUpdate", "attributes": {}, "sync": false, "params": [ { "type": "MIDIPortList", "name": "aPortList" } ] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PMIDIPort", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "Send", "attributes": {}, "sync": false, "params": [ { "type": "MIDIMessage[]", "name": "msg" } ] }, { "name": "Open", "attributes": {}, "sync": false, "params": [] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "Clear", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Receive", "attributes": {}, "sync": false, "params": [ { "type": "MIDIMessage[]", "name": "msg" } ] }, { "name": "UpdateStatus", "attributes": {}, "sync": false, "params": [ { "type": "MIDIPortDeviceState", "name": "deviceState" }, { "type": "MIDIPortConnectionState", "name": "connectionState" } ] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PMLSTransaction", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "RequestStateDelete", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestGroupStateDelete", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestGenerateIdentityKeypair", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestGenerateCredentialBasic", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "credName" } ] }, { "name": "RequestGenerateKeyPackage", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "identity" }, { "type": "uint8_t[]", "name": "credential" } ] }, { "name": "RequestGroupCreate", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "credential" }, { "type": "uint8_t[]", "name": "inOptGroupIdentifier" } ] }, { "name": "RequestGroupJoin", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "welcome" } ] }, { "name": "RequestGroupAdd", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "keyPackage" } ] }, { "name": "RequestGroupProposeAdd", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "keyPackage" } ] }, { "name": "RequestGroupRemove", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "remIdentifier" } ] }, { "name": "RequestGroupProposeRemove", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "remIdentifier" } ] }, { "name": "RequestGroupClose", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestGroupDetails", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestSend", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "message" } ] }, { "name": "RequestReceive", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "message" } ] }, { "name": "RequestHasPendingProposals", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestClearPendingProposals", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestHasPendingCommit", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestClearPendingCommit", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestApplyPendingCommit", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" } ] }, { "name": "RequestExportSecret", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "groupIdentifier" }, { "type": "uint8_t[]", "name": "identifier" }, { "type": "uint8_t[]", "name": "label" }, { "type": "uint8_t[]", "name": "content" }, { "type": "uint64_t", "name": "len" } ] }, { "name": "RequestGetGroupIdentifier", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "message" } ] }, { "name": "RequestGetGroupEpoch", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "message" } ] } ], "child_methods": [], "attributes": { "ChildProc": "anydom" } }, { "name": "PMedia", "namespaces": [ "mozilla", "media" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "GetPrincipalKey", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "aPrincipal" }, { "type": "bool", "name": "aPersist" } ] }, { "name": "SanitizeOriginKeys", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aSinceWhen" }, { "type": "bool", "name": "aOnlyPrivateBrowsing" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::media::Child", "ParentImpl": "virtual" } }, { "name": "PMediaSystemResourceManager", "namespaces": [ "mozilla", "media" ], "managers": [ "PImageBridge" ], "parent_methods": [ { "name": "Acquire", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "MediaSystemResourceType", "name": "aResourceType" }, { "type": "bool", "name": "aWillWait" } ] }, { "name": "Release", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Response", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aId" }, { "type": "bool", "name": "aSuccess" } ] } ], "attributes": { "ManualDealloc": null } }, { "name": "PMediaTransport", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [], "child_methods": [], "attributes": { "ParentProc": "Socket", "ChildProc": "Content", "ParentImpl": "mozilla::MediaTransportParent", "ChildImpl": "mozilla::MediaTransportChild" } }, { "name": "PMessagePort", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "PostMessages", "attributes": {}, "sync": false, "params": [ { "type": "NotNull[]", "name": "messages" } ] }, { "name": "Disentangle", "attributes": {}, "sync": false, "params": [ { "type": "NotNull[]", "name": "messages" } ] }, { "name": "StopSendingData", "attributes": {}, "sync": false, "params": [] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Entangled", "attributes": {}, "sync": false, "params": [ { "type": "NotNull[]", "name": "messages" } ] }, { "name": "ReceiveData", "attributes": {}, "sync": false, "params": [ { "type": "NotNull[]", "name": "messages" } ] }, { "name": "StopSendingDataConfirmed", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PNativeDNSResolverOverride", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "AddIPOverride", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aHost" }, { "type": "nsCString", "name": "aIPLiteral" } ] }, { "name": "AddHTTPSRecordOverride", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aHost" }, { "type": "uint8_t[]", "name": "aData" } ] }, { "name": "SetCnameOverride", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aHost" }, { "type": "nsCString", "name": "aCNAME" } ] }, { "name": "ClearHostOverride", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aHost" } ] }, { "name": "ClearOverrides", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PNativeLayerRemote", "namespaces": [ "mozilla", "layers" ], "managers": [], "parent_methods": [ { "name": "CommitNativeLayerCommands", "attributes": {}, "sync": false, "params": [ { "type": "NativeLayerCommand[]", "name": "commands" } ] }, { "name": "RequestReadback", "attributes": {}, "sync": true, "params": [ { "type": "IntSize", "name": "size" } ] }, { "name": "Flush", "attributes": {}, "sync": true, "params": [] } ], "child_methods": [], "attributes": { "NeedsOtherPid": null, "ParentProc": "Parent", "ChildProc": "GPU" } }, { "name": "PNecko", "namespaces": [ "mozilla", "net" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "PCookieServiceConstructor", "attributes": { "Nested": "inside_cpow" }, "sync": false, "params": [ { "type": "PCookieService", "name": "actor" } ] }, { "name": "PHttpChannelConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PHttpChannel", "name": "actor" }, { "type": "PBrowser", "name": "browser" }, { "type": "SerializedLoadContext", "name": "loadContext" }, { "type": "HttpChannelCreationArgs", "name": "args" } ] }, { "name": "PWebSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebSocket", "name": "actor" }, { "type": "PBrowser", "name": "browser" }, { "type": "SerializedLoadContext", "name": "loadContext" }, { "type": "uint32_t", "name": "aSerialID" } ] }, { "name": "PTCPServerSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTCPServerSocket", "name": "actor" }, { "type": "uint16_t", "name": "localPort" }, { "type": "uint16_t", "name": "backlog" }, { "type": "bool", "name": "useArrayBuffers" } ] }, { "name": "PUDPSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PUDPSocket", "name": "actor" }, { "type": "nsIPrincipal", "name": "principal" }, { "type": "nsCString", "name": "filter" } ] }, { "name": "PDNSRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PDNSRequest", "name": "actor" }, { "type": "nsCString", "name": "hostName" }, { "type": "nsCString", "name": "trrServer" }, { "type": "int32_t", "name": "port" }, { "type": "uint16_t", "name": "type" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" } ] }, { "name": "PDocumentChannelConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PDocumentChannel", "name": "actor" }, { "type": "MaybeDiscardedBrowsingContext", "name": "browsingContext" }, { "type": "DocumentChannelCreationArgs", "name": "args" } ] }, { "name": "PWebSocketEventListenerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebSocketEventListener", "name": "actor" }, { "type": "uint64_t", "name": "aInnerWindowID" } ] }, { "name": "SpeculativeConnect", "attributes": {}, "sync": false, "params": [ { "type": "PBrowser", "name": "browser" }, { "type": "SerializedLoadContext", "name": "loadContext" }, { "type": "nsIURI", "name": "uri" }, { "type": "nsIPrincipal", "name": "principal" }, { "type": "OriginAttributes?", "name": "originAttributes" }, { "type": "bool", "name": "anonymous" } ] }, { "name": "HTMLDNSPrefetch", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "hostname" }, { "type": "bool", "name": "isHttps" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" } ] }, { "name": "HTMLDNSPrefetchBatch", "attributes": {}, "sync": false, "params": [ { "type": "HTMLDNSPrefetchArgs[]", "name": "prefetches" } ] }, { "name": "CancelHTMLDNSPrefetch", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "hostname" }, { "type": "bool", "name": "isHttps" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" }, { "type": "nsresult", "name": "reason" } ] }, { "name": "ConnectBaseChannel", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "channelId" } ] }, { "name": "NotifyFileChannelOpened", "attributes": {}, "sync": false, "params": [ { "type": "FileChannelInfo", "name": "info" } ] }, { "name": "RequestContextLoadBegin", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "rcid" } ] }, { "name": "RequestContextAfterDOMContentLoaded", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "rcid" } ] }, { "name": "RemoveRequestContext", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "rcid" } ] }, { "name": "PCacheEntryWriteHandleConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PCacheEntryWriteHandle", "name": "actor" }, { "type": "NotNull", "name": "channel" } ] }, { "name": "PAltDataOutputStreamConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PAltDataOutputStream", "name": "actor" }, { "type": "nsCString", "name": "type" }, { "type": "int64_t", "name": "predictedSize" }, { "type": "NotNull?", "name": "channel" }, { "type": "NotNull?", "name": "handle" } ] }, { "name": "PStunAddrsRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PStunAddrsRequest", "name": "actor" } ] }, { "name": "PWebrtcTCPSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebrtcTCPSocket", "name": "actor" }, { "type": "TabId?", "name": "tabId" } ] }, { "name": "GetExtensionStream", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" } ] }, { "name": "GetExtensionFD", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" } ] }, { "name": "InitSocketProcessBridge", "attributes": {}, "sync": false, "params": [] }, { "name": "ResetSocketProcessBridge", "attributes": {}, "sync": false, "params": [] }, { "name": "EnsureHSTSData", "attributes": {}, "sync": false, "params": [] }, { "name": "GetPageThumbStream", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "LoadInfoArgs", "name": "loadInfo" } ] }, { "name": "GetPageIconStream", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "LoadInfoArgs", "name": "loadInfo" } ] }, { "name": "GetMozNewTabWallpaperStream", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "uri" }, { "type": "LoadInfoArgs", "name": "loadInfo" } ] }, { "name": "PTCPSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTCPSocket", "name": "actor" }, { "type": "nsString", "name": "host" }, { "type": "uint16_t", "name": "port" } ] } ], "child_methods": [ { "name": "SpeculativeConnectRequest", "attributes": {}, "sync": false, "params": [] }, { "name": "NetworkChangeNotification", "attributes": { "Priority": "mediumhigh" }, "sync": false, "params": [ { "type": "nsCString", "name": "type" } ] }, { "name": "PTransportProviderConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTransportProvider", "name": "actor" } ] }, { "name": "SetTRRDomain", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "domain" } ] }, { "name": "PTCPSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTCPSocket", "name": "actor" }, { "type": "nsString", "name": "host" }, { "type": "uint16_t", "name": "port" } ] } ], "attributes": { "NestedUpTo": "inside_cpow" } }, { "name": "PNotification", "namespaces": [ "mozilla", "dom", "notification" ], "managers": [], "parent_methods": [ { "name": "Show", "attributes": {}, "sync": false, "params": [ { "type": "IPCImage?", "name": "aIcon" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "NotifyClick", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PPaymentRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBrowser" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestPayment", "attributes": {}, "sync": false, "params": [ { "type": "IPCPaymentActionRequest", "name": "aAction" } ] } ], "child_methods": [ { "name": "RespondPayment", "attributes": {}, "sync": false, "params": [ { "type": "IPCPaymentActionResponse", "name": "aResponse" } ] }, { "name": "ChangeShippingAddress", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aRequestId" }, { "type": "IPCPaymentAddress", "name": "aAddress" } ] }, { "name": "ChangeShippingOption", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aRequestId" }, { "type": "nsString", "name": "aOption" } ] }, { "name": "ChangePayerDetail", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aRequestId" }, { "type": "nsString", "name": "aPayerName" }, { "type": "nsString", "name": "aPayerEmail" }, { "type": "nsString", "name": "aPayerPhone" } ] }, { "name": "ChangePaymentMethod", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aRequestId" }, { "type": "nsString", "name": "aMethodName" }, { "type": "IPCMethodChangeDetails", "name": "aMethodDetails" } ] } ], "attributes": { "ManualDealloc": null } }, { "name": "PPrefetchRecord", "namespaces": [ "mozilla", "dom" ], "managers": [ "PWindowGlobal" ], "parent_methods": [ { "name": "Cancel", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": {} }, { "name": "PProcessHangMonitor", "namespaces": [ "mozilla" ], "managers": [], "parent_methods": [ { "name": "HangEvidence", "attributes": {}, "sync": false, "params": [ { "type": "SlowScriptData", "name": "data" } ] }, { "name": "ClearHang", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "TerminateScript", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestContentJSInterrupt", "attributes": {}, "sync": false, "params": [] }, { "name": "BeginStartingDebugger", "attributes": {}, "sync": false, "params": [] }, { "name": "EndStartingDebugger", "attributes": {}, "sync": false, "params": [] }, { "name": "PaintWhileInterruptingJS", "attributes": {}, "sync": false, "params": [ { "type": "TabId", "name": "tabId" } ] }, { "name": "UnloadLayersWhileInterruptingJS", "attributes": {}, "sync": false, "params": [ { "type": "TabId", "name": "tabId" } ] }, { "name": "CancelContentJSExecutionIfRunning", "attributes": {}, "sync": false, "params": [ { "type": "TabId", "name": "tabId" }, { "type": "NavigationType", "name": "aNavigationType" }, { "type": "int32_t", "name": "aNavigationIndex" }, { "type": "nsCString?", "name": "aNavigationURI" }, { "type": "int32_t", "name": "aEpoch" } ] }, { "name": "SetMainThreadQoSPriority", "attributes": {}, "sync": false, "params": [ { "type": "QoSPriority", "name": "qosPriority" } ] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual", "ChildProc": "Content" } }, { "name": "PProfiler", "namespaces": [ "mozilla" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "Start", "attributes": {}, "sync": false, "params": [ { "type": "ProfilerInitParams", "name": "params" } ] }, { "name": "EnsureStarted", "attributes": {}, "sync": false, "params": [ { "type": "ProfilerInitParams", "name": "params" } ] }, { "name": "Stop", "attributes": {}, "sync": false, "params": [] }, { "name": "Pause", "attributes": {}, "sync": false, "params": [] }, { "name": "Resume", "attributes": {}, "sync": false, "params": [] }, { "name": "PauseSampling", "attributes": {}, "sync": false, "params": [] }, { "name": "ResumeSampling", "attributes": {}, "sync": false, "params": [] }, { "name": "WaitOnePeriodicSampling", "attributes": {}, "sync": false, "params": [] }, { "name": "AwaitNextChunkManagerUpdate", "attributes": {}, "sync": false, "params": [] }, { "name": "DestroyReleasedChunksAtOrBefore", "attributes": {}, "sync": false, "params": [ { "type": "TimeStamp", "name": "timeStamp" } ] }, { "name": "GatherProfile", "attributes": {}, "sync": false, "params": [] }, { "name": "GetGatherProfileProgress", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearAllPages", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual", "ChildProc": "anychild" } }, { "name": "PProxyAutoConfig", "namespaces": [ "mozilla", "net" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "ConfigurePAC", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aPACURI" }, { "type": "nsCString", "name": "aPACScriptData" }, { "type": "bool", "name": "aIncludePath" }, { "type": "uint32_t", "name": "aExtraHeapSize" } ] }, { "name": "GetProxyForURI", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aTestURI" }, { "type": "nsCString", "name": "aTestHost" } ] } ], "attributes": { "ChildProc": "Socket" } }, { "name": "PProxyConfigLookup", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ProxyInfoCloneArgs[]", "name": "aProxyInfo" }, { "type": "nsresult", "name": "aResult" } ] } ], "attributes": {} }, { "name": "PQuota", "namespaces": [ "mozilla", "dom", "quota" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "PQuotaRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PQuotaRequest", "name": "actor" }, { "type": "RequestParams", "name": "params" } ] }, { "name": "StorageInitialized", "attributes": {}, "sync": false, "params": [] }, { "name": "PersistentStorageInitialized", "attributes": {}, "sync": false, "params": [] }, { "name": "TemporaryStorageInitialized", "attributes": {}, "sync": false, "params": [] }, { "name": "TemporaryGroupInitialized", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "PersistentOriginInitialized", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "TemporaryOriginInitialized", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "InitializeStorage", "attributes": {}, "sync": false, "params": [] }, { "name": "InitializePersistentStorage", "attributes": {}, "sync": false, "params": [] }, { "name": "InitializeAllTemporaryOrigins", "attributes": {}, "sync": false, "params": [] }, { "name": "InitializeTemporaryGroup", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "InitializePersistentOrigin", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "InitializeTemporaryOrigin", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "bool", "name": "createIfNonExistent" } ] }, { "name": "InitializePersistentClient", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "Type", "name": "clientType" } ] }, { "name": "InitializeTemporaryClient", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "Type", "name": "clientType" }, { "type": "bool", "name": "createIfNonExistent" } ] }, { "name": "InitializeTemporaryStorage", "attributes": {}, "sync": false, "params": [] }, { "name": "GetUsage", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "getAll" }, { "type": "ManagedEndpoint<::mozilla::dom::quota::PQuotaUsageRequestParent>", "name": "parentEndpoint" } ] }, { "name": "GetOriginUsage", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "ManagedEndpoint<::mozilla::dom::quota::PQuotaUsageRequestParent>", "name": "parentEndpoint" } ] }, { "name": "GetCachedOriginUsage", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "ListOrigins", "attributes": {}, "sync": false, "params": [] }, { "name": "ListCachedOrigins", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearStoragesForOrigin", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType?", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "ClearStoragesForClient", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType?", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "Type", "name": "clientType" } ] }, { "name": "ClearStoragesForOriginPrefix", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType?", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "ClearStoragesForOriginAttributesPattern", "attributes": {}, "sync": false, "params": [ { "type": "OriginAttributesPattern", "name": "pattern" } ] }, { "name": "ClearStoragesForPrivateBrowsing", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearStorage", "attributes": {}, "sync": false, "params": [] }, { "name": "ShutdownStoragesForOrigin", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType?", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" } ] }, { "name": "ShutdownStoragesForClient", "attributes": {}, "sync": false, "params": [ { "type": "PersistenceType?", "name": "persistenceType" }, { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "Type", "name": "clientType" } ] }, { "name": "ShutdownStorage", "attributes": {}, "sync": false, "params": [] }, { "name": "StartIdleMaintenance", "attributes": {}, "sync": false, "params": [] }, { "name": "StopIdleMaintenance", "attributes": {}, "sync": false, "params": [] }, { "name": "AbortOperationsForProcess", "attributes": {}, "sync": false, "params": [ { "type": "ContentParentId", "name": "contentParentId" } ] }, { "name": "SetThumbnailPrivateIdentityId", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aThumbnailPrivateIdentityId" } ] } ], "child_methods": [], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PQuotaRequest", "namespaces": [ "mozilla", "dom", "quota" ], "managers": [ "PQuota" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "RequestResponse", "name": "response" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PQuotaUsageRequest", "namespaces": [ "mozilla", "dom", "quota" ], "managers": [ "PQuota" ], "parent_methods": [ { "name": "Cancel", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PRDD", "namespaces": [ "mozilla" ], "managers": [], "parent_methods": [ { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "vars" }, { "type": "FileDescriptor?", "name": "sandboxBroker" }, { "type": "bool", "name": "canRecordReleaseTelemetry" }, { "type": "bool", "name": "aIsReadyForBackgroundProcessing" } ] }, { "name": "InitProfiler", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProfilerChild>", "name": "endpoint" } ] }, { "name": "NewContentRemoteMediaManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PRemoteMediaManagerParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "childId" } ] }, { "name": "RequestMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "generation" }, { "type": "bool", "name": "anonymize" }, { "type": "bool", "name": "minimizeMemoryUsage" }, { "type": "FileDescriptor?", "name": "DMDFile" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "UpdateVar", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "var" } ] }, { "name": "InitVideoBridge", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::layers::PVideoBridgeChild>", "name": "endpoint" }, { "type": "bool", "name": "createHardwareDevice" }, { "type": "ContentDeviceData", "name": "contentDeviceData" } ] }, { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTriggerMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTelemetryProbes", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "AddMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "MemoryReport", "name": "aReport" } ] }, { "name": "UpdateMediaCodecsSupported", "attributes": {}, "sync": false, "params": [ { "type": "MediaCodecsSupported", "name": "aSupported" } ] }, { "name": "AccumulateChildHistograms", "attributes": {}, "sync": false, "params": [ { "type": "HistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "AccumulateChildKeyedHistograms", "attributes": {}, "sync": false, "params": [ { "type": "KeyedHistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "UpdateChildScalars", "attributes": {}, "sync": false, "params": [ { "type": "ScalarAction[]", "name": "actions" } ] }, { "name": "UpdateChildKeyedScalars", "attributes": {}, "sync": false, "params": [ { "type": "KeyedScalarAction[]", "name": "actions" } ] }, { "name": "RecordChildEvents", "attributes": {}, "sync": false, "params": [ { "type": "ChildEventData[]", "name": "events" } ] }, { "name": "RecordDiscardedData", "attributes": {}, "sync": false, "params": [ { "type": "DiscardedData", "name": "data" } ] }, { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] } ], "attributes": { "NeedsOtherPid": null, "ParentProc": "RDD", "ChildProc": "Parent" } }, { "name": "PRemoteCDM", "namespaces": [ "mozilla" ], "managers": [ "PRemoteMediaManager" ], "parent_methods": [ { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMInitRequestIPDL", "name": "request" } ] }, { "name": "CreateSession", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMCreateSessionRequestIPDL", "name": "request" } ] }, { "name": "LoadSession", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMLoadSessionRequestIPDL", "name": "request" } ] }, { "name": "UpdateSession", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMUpdateSessionRequestIPDL", "name": "request" } ] }, { "name": "RemoveSession", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "sessionId" } ] }, { "name": "CloseSession", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "sessionId" } ] }, { "name": "SetServerCertificate", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "certificate" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Provision", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMProvisionRequestIPDL", "name": "request" } ] }, { "name": "OnSessionKeyStatus", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMKeyStatusIPDL", "name": "msg" } ] }, { "name": "OnSessionKeyExpiration", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMKeyExpirationIPDL", "name": "msg" } ] }, { "name": "OnSessionKeyMessage", "attributes": {}, "sync": false, "params": [ { "type": "RemoteCDMKeyMessageIPDL", "name": "msg" } ] } ], "attributes": {} }, { "name": "PRemoteDecoder", "namespaces": [ "mozilla" ], "managers": [ "PRemoteMediaManager" ], "parent_methods": [ { "name": "Construct", "attributes": {}, "sync": false, "params": [] }, { "name": "Init", "attributes": {}, "sync": false, "params": [] }, { "name": "Decode", "attributes": {}, "sync": false, "params": [ { "type": "ArrayOfRemoteMediaRawData", "name": "data" } ] }, { "name": "Flush", "attributes": {}, "sync": false, "params": [] }, { "name": "Drain", "attributes": {}, "sync": false, "params": [] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "SetSeekThreshold", "attributes": {}, "sync": false, "params": [ { "type": "TimeUnit", "name": "time" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": {} }, { "name": "PRemoteEncoder", "namespaces": [ "mozilla" ], "managers": [ "PRemoteMediaManager" ], "parent_methods": [ { "name": "Construct", "attributes": {}, "sync": false, "params": [] }, { "name": "Init", "attributes": {}, "sync": false, "params": [] }, { "name": "Encode", "attributes": {}, "sync": false, "params": [ { "type": "EncodedInputIPDL", "name": "data" } ] }, { "name": "Reconfigure", "attributes": {}, "sync": false, "params": [ { "type": "EncoderConfigurationChangeList", "name": "configurationChanges" } ] }, { "name": "Drain", "attributes": {}, "sync": false, "params": [] }, { "name": "ReleaseTicket", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "ticketId" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "SetBitrate", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aBitsPerSec" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ChildImpl": "mozilla::RemoteMediaDataEncoderChild", "ParentImpl": "mozilla::RemoteMediaDataEncoderParent" } }, { "name": "PRemoteLazyInputStream", "namespaces": [ "mozilla" ], "managers": [], "parent_methods": [ { "name": "Clone", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PRemoteLazyInputStreamParent>", "name": "aCloneEndpoint" } ] }, { "name": "StreamNeeded", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aStart" }, { "type": "uint64_t", "name": "aLength" } ] }, { "name": "LengthNeeded", "attributes": {}, "sync": false, "params": [] }, { "name": "Goodbye", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ChildProc": "any" } }, { "name": "PRemoteMediaManager", "namespaces": [ "mozilla" ], "managers": [], "parent_methods": [ { "name": "PRemoteDecoderConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemoteDecoder", "name": "actor" }, { "type": "RemoteDecoderInfoIPDL", "name": "info" }, { "type": "OptionSet", "name": "options" }, { "type": "TextureFactoryIdentifier?", "name": "identifier" }, { "type": "uint64_t?", "name": "mediaEngineId" }, { "type": "TrackingId?", "name": "trackingId" }, { "type": "PRemoteCDM", "name": "cdm" } ] }, { "name": "PRemoteEncoderConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemoteEncoder", "name": "actor" }, { "type": "EncoderConfig", "name": "config" } ] }, { "name": "PRemoteCDMConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemoteCDM", "name": "actor" }, { "type": "nsString", "name": "keySystem" } ] }, { "name": "Readback", "attributes": {}, "sync": true, "params": [ { "type": "SurfaceDescriptorGPUVideo", "name": "sd" } ] }, { "name": "DeallocateSurfaceDescriptorGPUVideo", "attributes": {}, "sync": false, "params": [ { "type": "SurfaceDescriptorGPUVideo", "name": "sd" } ] }, { "name": "OnSetCurrent", "attributes": {}, "sync": false, "params": [ { "type": "SurfaceDescriptorGPUVideo", "name": "sd" } ] } ], "child_methods": [], "attributes": { "NeedsOtherPid": null, "ParentProc": "any", "ChildProc": "anydom" } }, { "name": "PRemotePrintJob", "namespaces": [ "mozilla", "layout" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "AbortPrint", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aRv" } ] }, { "name": "InitializePrint", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aDocumentTitle" }, { "type": "MaybeDiscardedWindowContext", "name": "aWindowContext" }, { "type": "int32_t", "name": "aStartPage" }, { "type": "int32_t", "name": "aEndPage" } ] }, { "name": "ProcessPage", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aWidthInPoints" }, { "type": "int32_t", "name": "aHeightInPoints" }, { "type": "uint64_t[]", "name": "aDeps" } ] }, { "name": "FinalizePrint", "attributes": {}, "sync": false, "params": [] }, { "name": "ProgressChange", "attributes": {}, "sync": false, "params": [ { "type": "long", "name": "aCurSelfProgress" }, { "type": "long", "name": "aMaxSelfProgress" }, { "type": "long", "name": "aCurTotalProgress" }, { "type": "long", "name": "aMaxTotalProgress" } ] }, { "name": "StatusChange", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] } ], "child_methods": [ { "name": "AbortPrint", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aRv" } ] }, { "name": "PrintInitializationResult", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aRv" }, { "type": "FileDescriptor", "name": "aFd" } ] }, { "name": "PageProcessed", "attributes": {}, "sync": false, "params": [ { "type": "FileDescriptor", "name": "aFd" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PRemoteQuotaObject", "namespaces": [ "mozilla", "dom", "quota" ], "managers": [], "parent_methods": [ { "name": "MaybeUpdateSize", "attributes": {}, "sync": true, "params": [ { "type": "int64_t", "name": "size" }, { "type": "bool", "name": "truncate" } ] } ], "child_methods": [], "attributes": { "ChildProc": "anydom" } }, { "name": "PRemoteSpellcheckEngine", "namespaces": [ "mozilla" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "CheckAsync", "attributes": {}, "sync": false, "params": [ { "type": "nsString[]", "name": "aWord" } ] }, { "name": "SetDictionary", "attributes": {}, "sync": true, "params": [ { "type": "nsCString", "name": "aDictionary" } ] }, { "name": "SetDictionaries", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aDictionaries" } ] }, { "name": "Suggest", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aWord" }, { "type": "uint32_t", "name": "aCount" } ] }, { "name": "SetDictionaryFromList", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aList" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::RemoteSpellcheckEngineChild", "ParentImpl": "mozilla::RemoteSpellcheckEngineParent" } }, { "name": "PRemoteWorker", "namespaces": [ "mozilla", "dom" ], "managers": [ "PRemoteWorkerService" ], "parent_methods": [ { "name": "Created", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aStatus" } ] }, { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "ErrorValue", "name": "aValue" } ] }, { "name": "NotifyLock", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aCreated" } ] }, { "name": "NotifyWebTransport", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aCreated" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "SetServiceWorkerSkipWaitingFlag", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "PFetchEventOpProxyConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFetchEventOpProxy", "name": "actor" }, { "type": "ParentToChildServiceWorkerFetchEventOpArgs", "name": "aArgs" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "ExecOp", "attributes": {}, "sync": false, "params": [ { "type": "SharedWorkerOpArgs", "name": "aArgs" } ] }, { "name": "ExecServiceWorkerOp", "attributes": {}, "sync": false, "params": [ { "type": "ServiceWorkerOpArgs", "name": "aArgs" } ] } ], "attributes": {} }, { "name": "PRemoteWorkerController", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "PFetchEventOpConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PFetchEventOp", "name": "actor" }, { "type": "ParentToParentServiceWorkerFetchEventOpArgs", "name": "aArgs" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "ExecServiceWorkerOp", "attributes": {}, "sync": false, "params": [ { "type": "ServiceWorkerOpArgs", "name": "aArgs" } ] } ], "child_methods": [ { "name": "CreationFailed", "attributes": {}, "sync": false, "params": [] }, { "name": "CreationSucceeded", "attributes": {}, "sync": false, "params": [] }, { "name": "ErrorReceived", "attributes": {}, "sync": false, "params": [ { "type": "ErrorValue", "name": "aError" } ] }, { "name": "Terminated", "attributes": {}, "sync": false, "params": [] }, { "name": "SetServiceWorkerSkipWaitingFlag", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PRemoteWorkerDebugger", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Unregister", "attributes": {}, "sync": false, "params": [] }, { "name": "PostMessageToDebugger", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" } ] }, { "name": "ReportErrorToDebugger", "attributes": {}, "sync": false, "params": [ { "type": "RemoteWorkerDebuggerErrorInfo", "name": "aErrorInfo" } ] }, { "name": "SetAsInitialized", "attributes": {}, "sync": false, "params": [] }, { "name": "SetAsClosed", "attributes": {}, "sync": false, "params": [] }, { "name": "AddWindowID", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aWindowID" } ] }, { "name": "RemoveWindowID", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aWindowID" } ] } ], "child_methods": [ { "name": "RegisterDone", "attributes": {}, "sync": false, "params": [] }, { "name": "UnregisterDone", "attributes": {}, "sync": false, "params": [] }, { "name": "Initialize", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aURL" } ] }, { "name": "PostMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" } ] }, { "name": "SetDebuggerReady", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aReady" } ] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PRemoteWorkerDebuggerManager", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Register", "attributes": {}, "sync": false, "params": [ { "type": "RemoteWorkerDebuggerInfo", "name": "aDebuggerInfo" }, { "type": "Endpoint<::mozilla::dom::PRemoteWorkerDebuggerParent>", "name": "aParentEp" } ] } ], "child_methods": [], "attributes": { "ChildProc": "anydom" } }, { "name": "PRemoteWorkerNonLifeCycleOpController", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Terminated", "attributes": {}, "sync": false, "params": [] }, { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "ErrorValue", "name": "aValue" } ] } ], "child_methods": [ { "name": "ExecOp", "attributes": {}, "sync": false, "params": [ { "type": "SharedWorkerOpArgs", "name": "aOpArgs" } ] }, { "name": "ExecServiceWorkerOp", "attributes": {}, "sync": false, "params": [ { "type": "ServiceWorkerOpArgs", "name": "aOpArgs" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "any" } }, { "name": "PRemoteWorkerService", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "PRemoteWorkerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PRemoteWorker", "name": "actor" }, { "type": "RemoteWorkerData", "name": "data" }, { "type": "Endpoint<::mozilla::dom::PRemoteWorkerNonLifeCycleOpControllerChild>", "name": "childEp" } ] } ], "attributes": { "NeedsOtherPid": null, "ChildProc": "anydom" } }, { "name": "PScriptCache", "namespaces": [ "mozilla", "loader" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ScriptData[]", "name": "scripts" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::loader::ScriptCacheChild", "ParentImpl": "mozilla::loader::ScriptCacheParent" } }, { "name": "PSelectTLSClientAuthCert", "namespaces": [ "mozilla", "psm" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "TLSClientAuthCertSelected", "attributes": {}, "sync": false, "params": [ { "type": "ByteArray", "name": "aSelectedCertBytes" }, { "type": "ByteArray[]", "name": "aSelectedCertChainBytes" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "Socket" } }, { "name": "PSerialManager", "namespaces": [ "mozilla", "dom" ], "managers": [ "PWindowGlobal" ], "parent_methods": [ { "name": "RequestPort", "attributes": {}, "sync": false, "params": [ { "type": "IPCSerialPortFilter[]", "name": "filters" }, { "type": "nsString[]", "name": "allowedBluetoothServiceClassIds" }, { "type": "bool", "name": "autoselect" } ] }, { "name": "SimulateDeviceConnection", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "deviceId" }, { "type": "nsString", "name": "devicePath" }, { "type": "uint16_t", "name": "vendorId" }, { "type": "uint16_t", "name": "productId" }, { "type": "nsString", "name": "bluetoothServiceClassId" } ] }, { "name": "SimulateDeviceDisconnection", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "deviceId" } ] }, { "name": "RemoveAllMockDevices", "attributes": {}, "sync": false, "params": [] }, { "name": "ResetToDefaultMockDevices", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PSerialPort", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Open", "attributes": {}, "sync": false, "params": [ { "type": "IPCSerialOptions", "name": "options" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "SetSignals", "attributes": {}, "sync": false, "params": [ { "type": "IPCSerialOutputSignals", "name": "signals" } ] }, { "name": "GetSignals", "attributes": {}, "sync": false, "params": [] }, { "name": "Drain", "attributes": {}, "sync": false, "params": [] }, { "name": "Flush", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "receive" } ] }, { "name": "AttachReadPipe", "attributes": {}, "sync": false, "params": [ { "type": "DataPipeSender", "name": "readPipeSender" } ] }, { "name": "AttachWritePipe", "attributes": {}, "sync": false, "params": [ { "type": "DataPipeReceiver", "name": "writePipeReceiver" } ] }, { "name": "Clone", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::PSerialPortParent>", "name": "aEndpoint" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Connected", "attributes": {}, "sync": false, "params": [] }, { "name": "Disconnected", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PServiceWorker", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Teardown", "attributes": {}, "sync": false, "params": [] }, { "name": "PostMessage", "attributes": {}, "sync": false, "params": [ { "type": "StructuredCloneData", "name": "aClonedData" }, { "type": "PostMessageSource", "name": "aSource" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PServiceWorkerContainer", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Register", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" }, { "type": "nsCString", "name": "aScopeURL" }, { "type": "WorkerType", "name": "aType" }, { "type": "nsCString", "name": "aScriptURL" }, { "type": "ServiceWorkerUpdateViaCache", "name": "aUpdateViaCache" } ] }, { "name": "GetRegistration", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" }, { "type": "nsCString", "name": "aURL" } ] }, { "name": "GetRegistrations", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" } ] }, { "name": "GetReady", "attributes": {}, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PServiceWorkerManager", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Register", "attributes": {}, "sync": false, "params": [ { "type": "ServiceWorkerRegistrationData", "name": "data" } ] }, { "name": "Unregister", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "nsString", "name": "scope" } ] }, { "name": "PropagateUnregister", "attributes": {}, "sync": false, "params": [ { "type": "PrincipalInfo", "name": "principalInfo" }, { "type": "nsString", "name": "scope" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ManualDealloc": null } }, { "name": "PServiceWorkerRegistration", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Unregister", "attributes": {}, "sync": false, "params": [] }, { "name": "Update", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aNewestWorkerScriptUrl" } ] }, { "name": "GetNotifications", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aTag" } ] }, { "name": "SetNavigationPreloadEnabled", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnabled" } ] }, { "name": "SetNavigationPreloadHeader", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aHeader" } ] }, { "name": "GetNavigationPreloadState", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "UpdateState", "attributes": {}, "sync": false, "params": [ { "type": "IPCServiceWorkerRegistrationDescriptor", "name": "aDescriptor" } ] }, { "name": "FireUpdateFound", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PSessionStorageObserver", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "DeleteMe", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Observe", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "topic" }, { "type": "nsString", "name": "originAttributesPattern" }, { "type": "nsCString", "name": "originScope" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PSessionStore", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBrowser", "PInProcess" ], "parent_methods": [ { "name": "SessionStoreUpdate", "attributes": {}, "sync": false, "params": [ { "type": "nsCString?", "name": "aDocShellCaps" }, { "type": "bool?", "name": "aPrivateMode" }, { "type": "MaybeSessionStoreZoom", "name": "aZoom" }, { "type": "bool", "name": "aNeedCollectSHistory" }, { "type": "uint32_t", "name": "aEpoch" } ] }, { "name": "IncrementalSessionStoreUpdate", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" }, { "type": "FormData?", "name": "aFormData" }, { "type": "nsPoint?", "name": "aScrollPosition" }, { "type": "uint32_t", "name": "aEpoch" } ] }, { "name": "ResetSessionStore", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aBrowsingContext" }, { "type": "uint32_t", "name": "aEpoch" } ] } ], "child_methods": [ { "name": "FlushTabState", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PSharedWorker", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "Suspend", "attributes": {}, "sync": false, "params": [] }, { "name": "Resume", "attributes": {}, "sync": false, "params": [] }, { "name": "Freeze", "attributes": {}, "sync": false, "params": [] }, { "name": "Thaw", "attributes": {}, "sync": false, "params": [] }, { "name": "SetLocaleOverride", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "languageOverride" }, { "type": "nsString[]", "name": "languages" } ] }, { "name": "UpdateTimezoneOverride", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aTimezoneOverride" } ] } ], "child_methods": [ { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "ErrorValue", "name": "value" } ] }, { "name": "NotifyLock", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aCreated" } ] }, { "name": "NotifyWebTransport", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aCreated" } ] }, { "name": "Terminate", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null } }, { "name": "PSocketProcess", "namespaces": [ "mozilla", "net" ], "managers": [], "parent_methods": [ { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "AddMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "MemoryReport", "name": "aReport" } ] }, { "name": "AccumulateChildHistograms", "attributes": {}, "sync": false, "params": [ { "type": "HistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "AccumulateChildKeyedHistograms", "attributes": {}, "sync": false, "params": [ { "type": "KeyedHistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "UpdateChildScalars", "attributes": {}, "sync": false, "params": [ { "type": "ScalarAction[]", "name": "actions" } ] }, { "name": "UpdateChildKeyedScalars", "attributes": {}, "sync": false, "params": [ { "type": "KeyedScalarAction[]", "name": "actions" } ] }, { "name": "RecordChildEvents", "attributes": {}, "sync": false, "params": [ { "type": "ChildEventData[]", "name": "events" } ] }, { "name": "RecordDiscardedData", "attributes": {}, "sync": false, "params": [ { "type": "DiscardedData", "name": "data" } ] }, { "name": "PWebrtcTCPSocketConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebrtcTCPSocket", "name": "actor" }, { "type": "TabId?", "name": "tabId" } ] }, { "name": "ObserveHttpActivity", "attributes": {}, "sync": false, "params": [ { "type": "HttpActivityArgs", "name": "aActivityArgs" }, { "type": "uint32_t", "name": "aActivityType" }, { "type": "uint32_t", "name": "aActivitySubtype" }, { "type": "PRTime", "name": "aTimestamp" }, { "type": "uint64_t", "name": "aExtraSizeData" }, { "type": "nsCString", "name": "aExtraStringData" } ] }, { "name": "InitSocketBackground", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::net::PSocketProcessBackgroundParent>", "name": "aEndpoint" } ] }, { "name": "PAltServiceConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PAltService", "name": "actor" } ] }, { "name": "PProxyConfigLookupConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PProxyConfigLookup", "name": "actor" }, { "type": "nsIURI", "name": "aUri" }, { "type": "uint32_t", "name": "aFlags" }, { "type": "bool", "name": "aIsTRRServiceChannel" } ] }, { "name": "ExcludeHttp2OrHttp3", "attributes": {}, "sync": false, "params": [ { "type": "HttpConnectionInfoCloneArgs", "name": "aArgs" } ] }, { "name": "OnConsoleMessage", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aMessage" } ] }, { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] }, { "name": "GeckoTraceExport", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "aBuf" } ] }, { "name": "SSLTokensCacheData", "attributes": {}, "sync": false, "params": [ { "type": "SSLTokensCacheRecordInfo[]", "name": "aRecords" } ] }, { "name": "PDNSRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PDNSRequest", "name": "actor" }, { "type": "nsCString", "name": "hostName" }, { "type": "nsCString", "name": "trrServer" }, { "type": "int32_t", "name": "port" }, { "type": "uint16_t", "name": "type" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" } ] } ], "child_methods": [ { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "SocketProcessInitAttributes", "name": "aAttributes" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "RequestMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "generation" }, { "type": "bool", "name": "anonymize" }, { "type": "bool", "name": "minimizeMemoryUsage" }, { "type": "FileDescriptor?", "name": "DMDFile" } ] }, { "name": "SetOffline", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "offline" } ] }, { "name": "SetConnectivity", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "connectivity" } ] }, { "name": "InitLinuxSandbox", "attributes": {}, "sync": false, "params": [ { "type": "FileDescriptor?", "name": "sandboxBroker" } ] }, { "name": "InitSocketProcessBridgeParent", "attributes": {}, "sync": false, "params": [ { "type": "ProcessId", "name": "processId" }, { "type": "Endpoint<::mozilla::net::PSocketProcessBridgeParent>", "name": "endpoint" } ] }, { "name": "InitProfiler", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProfilerChild>", "name": "aEndpoint" } ] }, { "name": "SocketProcessTelemetryPing", "attributes": {}, "sync": false, "params": [] }, { "name": "PHttpTransactionConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PHttpTransaction", "name": "actor" } ] }, { "name": "PHttpConnectionMgrConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PHttpConnectionMgr", "name": "actor" }, { "type": "HttpHandlerInitArgs", "name": "aArgs" } ] }, { "name": "UpdateDeviceModelId", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aModelId" } ] }, { "name": "OnHttpActivityDistributorActivated", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIsActivated" } ] }, { "name": "OnHttpActivityDistributorObserveProxyResponse", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIsEnabled" } ] }, { "name": "OnHttpActivityDistributorObserveConnection", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIsEnabled" } ] }, { "name": "PInputChannelThrottleQueueConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PInputChannelThrottleQueue", "name": "actor" }, { "type": "uint32_t", "name": "meanBytesPerSecond" }, { "type": "uint32_t", "name": "maxBytesPerSecond" } ] }, { "name": "PAltSvcTransactionConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PAltSvcTransaction", "name": "actor" }, { "type": "HttpConnectionInfoCloneArgs", "name": "aConnInfo" }, { "type": "uint32_t", "name": "aCaps" } ] }, { "name": "ClearSessionCache", "attributes": {}, "sync": false, "params": [] }, { "name": "ClearPrivateBrowsingSessionCache", "attributes": {}, "sync": false, "params": [] }, { "name": "PTRRServiceConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTRRService", "name": "actor" }, { "type": "bool", "name": "aCaptiveIsPassed" }, { "type": "bool", "name": "aParentalControlEnabled" }, { "type": "nsCString[]", "name": "aDNSSuffixList" } ] }, { "name": "PNativeDNSResolverOverrideConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PNativeDNSResolverOverride", "name": "actor" } ] }, { "name": "NotifyObserver", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aTopic" }, { "type": "nsString", "name": "aData" } ] }, { "name": "GetSocketData", "attributes": {}, "sync": false, "params": [] }, { "name": "GetDNSCacheEntries", "attributes": {}, "sync": false, "params": [] }, { "name": "GetHttpConnectionData", "attributes": {}, "sync": false, "params": [] }, { "name": "GetHttp3ConnectionStatsData", "attributes": {}, "sync": false, "params": [] }, { "name": "GetSSLTokensCacheData", "attributes": {}, "sync": false, "params": [] }, { "name": "InitProxyAutoConfigChild", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::net::PProxyAutoConfigChild>", "name": "endpoint" } ] }, { "name": "RecheckIPConnectivity", "attributes": {}, "sync": false, "params": [] }, { "name": "RecheckDNS", "attributes": {}, "sync": false, "params": [] }, { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] }, { "name": "LoadSSLTokensCache", "attributes": {}, "sync": false, "params": [ { "type": "SSLTokensCacheRecordInfo[]", "name": "aRecords" } ] }, { "name": "FlushSSLTokensCache", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTriggerMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "AddNetAddrOverride", "attributes": {}, "sync": false, "params": [ { "type": "NetAddr", "name": "aFrom" }, { "type": "NetAddr", "name": "aTo" } ] }, { "name": "ClearNetAddrOverrides", "attributes": {}, "sync": false, "params": [] }, { "name": "PDNSRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PDNSRequest", "name": "actor" }, { "type": "nsCString", "name": "hostName" }, { "type": "nsCString", "name": "trrServer" }, { "type": "int32_t", "name": "port" }, { "type": "uint16_t", "name": "type" }, { "type": "OriginAttributes", "name": "originAttributes" }, { "type": "DNSFlags", "name": "flags" } ] } ], "attributes": { "NeedsOtherPid": null, "ChildProc": "Socket" } }, { "name": "PSocketProcessBackground", "namespaces": [ "mozilla", "net" ], "managers": [], "parent_methods": [ { "name": "InitVerifySSLServerCert", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::psm::PVerifySSLServerCertParent>", "name": "aEndpoint" }, { "type": "ByteArray[]", "name": "aPeerCertChain" }, { "type": "nsCString", "name": "aHostName" }, { "type": "int32_t", "name": "aPort" }, { "type": "OriginAttributes", "name": "aOriginAttributes" }, { "type": "ByteArray?", "name": "aStapledOCSPResponse" }, { "type": "ByteArray?", "name": "aSctsFromTLSExtension" }, { "type": "DelegatedCredentialInfoArg?", "name": "aDcInfo" }, { "type": "uint32_t", "name": "aProviderFlags" }, { "type": "uint32_t", "name": "aCertVerifierFlags" } ] }, { "name": "InitSelectTLSClientAuthCert", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::psm::PSelectTLSClientAuthCertParent>", "name": "aEndpoint" }, { "type": "nsCString", "name": "aHostName" }, { "type": "OriginAttributes", "name": "aOriginAttributes" }, { "type": "int32_t", "name": "aPort" }, { "type": "uint32_t", "name": "aProviderFlags" }, { "type": "uint32_t", "name": "aProviderTlsFlags" }, { "type": "ByteArray", "name": "aServerCertBytes" }, { "type": "ByteArray[]", "name": "aCANames" }, { "type": "uint64_t", "name": "aBrowserId" } ] }, { "name": "InitIPCClientCerts", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::psm::PIPCClientCertsParent>", "name": "aEndpoint" } ] }, { "name": "InitWebSocketConnection", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::net::PWebSocketConnectionParent>", "name": "aEndpoint" }, { "type": "uint32_t", "name": "aListenerId" } ] } ], "child_methods": [], "attributes": { "ChildProc": "Socket" } }, { "name": "PSocketProcessBridge", "namespaces": [ "mozilla", "net" ], "managers": [], "parent_methods": [ { "name": "InitBackgroundDataBridge", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::net::PBackgroundDataBridgeParent>", "name": "aEndpoint" }, { "type": "uint64_t", "name": "aChannelID" } ] } ], "child_methods": [], "attributes": { "NeedsOtherPid": null, "ParentProc": "Socket", "ChildProc": "Content" } }, { "name": "PSpeechRecognition", "namespaces": [ "mozilla", "hwinference" ], "managers": [], "parent_methods": [ { "name": "IsModelAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "languages" } ] }, { "name": "IsModelInstalled", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "languages" } ] }, { "name": "InstallModels", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "languages" }, { "type": "uint64_t", "name": "innerWindowId" } ] }, { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "engineId" }, { "type": "nsCString", "name": "language" }, { "type": "nsString[]", "name": "phrases" } ] }, { "name": "ProcessAudioData", "attributes": {}, "sync": false, "params": [ { "type": "float[]", "name": "audioData" }, { "type": "TimeStamp", "name": "captureEndTime" } ] }, { "name": "Stop", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OnRecognitionResult", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "transcript" }, { "type": "bool", "name": "isFinal" }, { "type": "float", "name": "confidence" }, { "type": "TimeStamp", "name": "eventTime" } ] }, { "name": "OnRecognitionError", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "error" } ] }, { "name": "OnSpeechChange", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "speechDetected" }, { "type": "TimeStamp", "name": "eventTime" } ] } ], "attributes": { "ParentProc": "Utility", "ChildProc": "Content" } }, { "name": "PSpeechSynthesis", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "PSpeechSynthesisRequestConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PSpeechSynthesisRequest", "name": "actor" }, { "type": "nsString", "name": "aText" }, { "type": "nsString", "name": "aUri" }, { "type": "nsString", "name": "aLang" }, { "type": "float", "name": "aVolume" }, { "type": "float", "name": "aRate" }, { "type": "float", "name": "aPitch" }, { "type": "bool", "name": "aShouldResistFingerprinting" } ] } ], "child_methods": [ { "name": "VoiceAdded", "attributes": {}, "sync": false, "params": [ { "type": "RemoteVoice", "name": "aVoice" } ] }, { "name": "VoiceRemoved", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aUri" } ] }, { "name": "SetDefaultVoice", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aUri" }, { "type": "bool", "name": "aIsDefault" } ] }, { "name": "IsSpeakingChanged", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIsSpeaking" } ] }, { "name": "NotifyVoicesChanged", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyVoicesError", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aError" } ] }, { "name": "InitialVoicesAndState", "attributes": {}, "sync": false, "params": [ { "type": "RemoteVoice[]", "name": "aVoices" }, { "type": "nsString[]", "name": "aDefaults" }, { "type": "bool", "name": "aIsSpeaking" } ] } ], "attributes": {} }, { "name": "PSpeechSynthesisRequest", "namespaces": [ "mozilla", "dom" ], "managers": [ "PSpeechSynthesis" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "Pause", "attributes": {}, "sync": false, "params": [] }, { "name": "Resume", "attributes": {}, "sync": false, "params": [] }, { "name": "Cancel", "attributes": {}, "sync": false, "params": [] }, { "name": "ForceEnd", "attributes": {}, "sync": false, "params": [] }, { "name": "SetAudioOutputVolume", "attributes": {}, "sync": false, "params": [ { "type": "float", "name": "aVolume" } ] } ], "child_methods": [ { "name": "OnEnd", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIsError" }, { "type": "float", "name": "aElapsedTime" }, { "type": "uint32_t", "name": "aCharIndex" } ] }, { "name": "OnStart", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aUri" } ] }, { "name": "OnPause", "attributes": {}, "sync": false, "params": [ { "type": "float", "name": "aElapsedTime" }, { "type": "uint32_t", "name": "aCharIndex" } ] }, { "name": "OnResume", "attributes": {}, "sync": false, "params": [ { "type": "float", "name": "aElapsedTime" }, { "type": "uint32_t", "name": "aCharIndex" } ] }, { "name": "OnBoundary", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aName" }, { "type": "float", "name": "aElapsedTime" }, { "type": "uint32_t", "name": "aCharIndex" }, { "type": "uint32_t", "name": "aCharLength" }, { "type": "uint8_t", "name": "argc" } ] }, { "name": "OnMark", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aName" }, { "type": "float", "name": "aElapsedTime" }, { "type": "uint32_t", "name": "aCharIndex" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PStreamFilter", "namespaces": [ "mozilla", "extensions" ], "managers": [], "parent_methods": [ { "name": "Write", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "data" } ] }, { "name": "FlushedData", "attributes": {}, "sync": false, "params": [] }, { "name": "Suspend", "attributes": {}, "sync": false, "params": [] }, { "name": "Resume", "attributes": {}, "sync": false, "params": [] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "Disconnect", "attributes": {}, "sync": false, "params": [] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Resumed", "attributes": {}, "sync": false, "params": [] }, { "name": "Suspended", "attributes": {}, "sync": false, "params": [] }, { "name": "Closed", "attributes": {}, "sync": false, "params": [] }, { "name": "Error", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "error" } ] }, { "name": "FlushData", "attributes": {}, "sync": false, "params": [] }, { "name": "StartRequest", "attributes": {}, "sync": false, "params": [] }, { "name": "Data", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "data" } ] }, { "name": "StopRequest", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] } ], "attributes": { "ParentProc": "any", "ChildProc": "any" } }, { "name": "PStunAddrsRequest", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "GetStunAddrs", "attributes": {}, "sync": false, "params": [] }, { "name": "RegisterMDNSHostname", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "hostname" }, { "type": "nsCString", "name": "address" } ] }, { "name": "QueryMDNSHostname", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "hostname" } ] }, { "name": "UnregisterMDNSHostname", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "hostname" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OnMDNSQueryComplete", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "hostname" }, { "type": "MaybeNsCString", "name": "address" } ] }, { "name": "OnStunAddrsAvailable", "attributes": {}, "sync": false, "params": [ { "type": "NrIceStunAddrArray", "name": "iceStunAddrs" } ] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PTCPServerSocket", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestDelete", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "CallbackAccept", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "socket" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PTCPSocket", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "Open", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "host" }, { "type": "uint16_t", "name": "port" }, { "type": "bool", "name": "useSSL" }, { "type": "bool", "name": "useArrayBuffers" } ] }, { "name": "Data", "attributes": {}, "sync": false, "params": [ { "type": "SendableData", "name": "data" } ] }, { "name": "StartTLS", "attributes": {}, "sync": false, "params": [] }, { "name": "Suspend", "attributes": {}, "sync": false, "params": [] }, { "name": "Resume", "attributes": {}, "sync": false, "params": [] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestDelete", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Callback", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "type" }, { "type": "CallbackData", "name": "data" }, { "type": "uint32_t", "name": "readyState" } ] }, { "name": "UpdateBufferedAmount", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "bufferedAmount" }, { "type": "uint32_t", "name": "trackingNumber" } ] }, { "name": "RequestDelete", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::dom::TCPSocketChild", "ParentImpl": "mozilla::dom::TCPSocketParent" } }, { "name": "PTRRService", "namespaces": [ "mozilla", "net" ], "managers": [ "PSocketProcess" ], "parent_methods": [ { "name": "NotifyNetworkConnectivityServiceObservers", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aTopic" } ] }, { "name": "InitTRRConnectionInfo", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aForceReinit" } ] }, { "name": "SetConfirmationState", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aNewState" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "UpdatePlatformDNSInformation", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aSuffixList" } ] }, { "name": "UpdateParentalControlEnabled", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnabled" } ] }, { "name": "ClearDNSCache", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aTrrToo" } ] }, { "name": "SetDetectedTrrURI", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aURI" } ] }, { "name": "SetDefaultTRRConnectionInfo", "attributes": {}, "sync": false, "params": [ { "type": "HttpConnectionInfoCloneArgs?", "name": "aConnInfoArgs" } ] }, { "name": "UpdateEtcHosts", "attributes": {}, "sync": false, "params": [ { "type": "nsCString[]", "name": "aHosts" } ] } ], "attributes": {} }, { "name": "PTemporaryIPCBlob", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground" ], "parent_methods": [ { "name": "OperationFailed", "attributes": {}, "sync": false, "params": [] }, { "name": "OperationDone", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aContentType" }, { "type": "FileDescriptor", "name": "aFD" } ] } ], "child_methods": [ { "name": "FileDesc", "attributes": {}, "sync": false, "params": [ { "type": "FileDescriptor", "name": "aFD" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "IPCBlobOrError", "name": "aBlobOrError" } ] } ], "attributes": { "ManualDealloc": null } }, { "name": "PTestShell", "namespaces": [ "mozilla", "ipc" ], "managers": [ "PContent" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "ExecuteCommand", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aCommand" } ] }, { "name": "PTestShellCommandConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTestShellCommand", "name": "actor" }, { "type": "nsString", "name": "aCommand" } ] } ], "attributes": {} }, { "name": "PTestShellCommand", "namespaces": [ "mozilla", "ipc" ], "managers": [ "PTestShell" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aResponse" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "mozilla::ipc::TestShellCommandParent" } }, { "name": "PTexture", "namespaces": [ "mozilla", "layers" ], "managers": [ "PImageBridge", "PCompositorBridge", "PVideoBridge" ], "parent_methods": [ { "name": "Destroy", "attributes": {}, "sync": false, "params": [] }, { "name": "RecycleTexture", "attributes": {}, "sync": false, "params": [ { "type": "TextureFlags", "name": "aTextureFlags" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PTransportProvider", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::net::TransportProviderChild", "ParentImpl": "mozilla::net::TransportProviderParent" } }, { "name": "PUDPSocket", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko", "PBackground" ], "parent_methods": [ { "name": "Bind", "attributes": {}, "sync": false, "params": [ { "type": "UDPAddressInfo", "name": "addressInfo" }, { "type": "bool", "name": "addressReuse" }, { "type": "bool", "name": "loopback" }, { "type": "uint32_t", "name": "recvBufferSize" }, { "type": "uint32_t", "name": "sendBufferSize" } ] }, { "name": "Connect", "attributes": {}, "sync": false, "params": [ { "type": "UDPAddressInfo", "name": "addressInfo" } ] }, { "name": "OutgoingData", "attributes": {}, "sync": false, "params": [ { "type": "UDPData", "name": "data" }, { "type": "UDPSocketAddr", "name": "addr" } ] }, { "name": "JoinMulticast", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "multicastAddress" }, { "type": "nsCString", "name": "iface" } ] }, { "name": "LeaveMulticast", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "multicastAddress" }, { "type": "nsCString", "name": "iface" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestDelete", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "CallbackOpened", "attributes": {}, "sync": false, "params": [ { "type": "UDPAddressInfo", "name": "addressInfo" } ] }, { "name": "CallbackConnected", "attributes": {}, "sync": false, "params": [ { "type": "UDPAddressInfo", "name": "addressInfo" } ] }, { "name": "CallbackClosed", "attributes": {}, "sync": false, "params": [] }, { "name": "CallbackReceivedData", "attributes": {}, "sync": false, "params": [ { "type": "UDPAddressInfo", "name": "addressInfo" }, { "type": "uint8_t[]", "name": "data" } ] }, { "name": "CallbackError", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "message" }, { "type": "nsCString", "name": "filename" }, { "type": "uint32_t", "name": "lineNumber" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PURLClassifier", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "ClassifierInfo?", "name": "info" }, { "type": "nsresult", "name": "errorCode" } ] } ], "attributes": { "ManualDealloc": null } }, { "name": "PURLClassifierLocal", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "URLClassifierLocalResult[]", "name": "results" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::dom::URLClassifierLocalChild", "ParentImpl": "mozilla::dom::URLClassifierLocalParent" } }, { "name": "PURLClassifierLocalByName", "namespaces": [ "mozilla", "dom" ], "managers": [ "PContent" ], "parent_methods": [], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "URLClassifierLocalResult[]", "name": "results" } ] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::dom::URLClassifierLocalByNameChild", "ParentImpl": "mozilla::dom::URLClassifierLocalByNameParent" } }, { "name": "PUiCompositorController", "namespaces": [ "mozilla", "layers" ], "managers": [], "parent_methods": [ { "name": "Pause", "attributes": {}, "sync": true, "params": [] }, { "name": "Resume", "attributes": {}, "sync": true, "params": [] }, { "name": "ResumeAndResize", "attributes": {}, "sync": true, "params": [ { "type": "int32_t", "name": "aX" }, { "type": "int32_t", "name": "aY" }, { "type": "int32_t", "name": "aWidth" }, { "type": "int32_t", "name": "aHeight" } ] }, { "name": "InvalidateAndRender", "attributes": {}, "sync": false, "params": [] }, { "name": "FixedBottomOffset", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aOffset" } ] }, { "name": "DefaultClearColor", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aColor" } ] }, { "name": "RequestScreenPixels", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aRequestId" }, { "type": "IntRect", "name": "aSourceRect" }, { "type": "FileDescriptor", "name": "aHardwareBuffer" } ] }, { "name": "EnableLayerUpdateNotifications", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aEnable" } ] } ], "child_methods": [ { "name": "ToolbarAnimatorMessageFromCompositor", "attributes": {}, "sync": false, "params": [ { "type": "int32_t", "name": "aMessage" } ] }, { "name": "NotifyCompositorScrollUpdates", "attributes": {}, "sync": false, "params": [ { "type": "CompositorScrollUpdate[]", "name": "aUpdates" } ] }, { "name": "ScreenPixels", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aRequestId" }, { "type": "bool", "name": "aSuccess" }, { "type": "FileDescriptor?", "name": "aAcquireFence" } ] } ], "attributes": { "NeedsOtherPid": null, "ParentProc": "compositor", "ChildProc": "Parent" } }, { "name": "PUtilityMediaService", "namespaces": [ "mozilla", "ipc" ], "managers": [], "parent_methods": [ { "name": "NewContentRemoteMediaManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PRemoteMediaManagerParent>", "name": "endpoint" }, { "type": "ContentParentId", "name": "parentId" } ] }, { "name": "UpdateVar", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "var" } ] } ], "child_methods": [ { "name": "UpdateMediaCodecsSupported", "attributes": {}, "sync": false, "params": [ { "type": "RemoteMediaIn", "name": "aLocation" }, { "type": "MediaCodecsSupported", "name": "aSupported" } ] } ], "attributes": { "ParentProc": "Utility", "ChildProc": "Parent" } }, { "name": "PUtilityProcess", "namespaces": [ "mozilla", "ipc" ], "managers": [], "parent_methods": [ { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "AddMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "MemoryReport", "name": "aReport" } ] }, { "name": "FOGData", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] }, { "name": "GeckoTraceExport", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "aBuf" } ] }, { "name": "AccumulateChildHistograms", "attributes": {}, "sync": false, "params": [ { "type": "HistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "AccumulateChildKeyedHistograms", "attributes": {}, "sync": false, "params": [ { "type": "KeyedHistogramAccumulation[]", "name": "accumulations" } ] }, { "name": "UpdateChildScalars", "attributes": {}, "sync": false, "params": [ { "type": "ScalarAction[]", "name": "actions" } ] }, { "name": "UpdateChildKeyedScalars", "attributes": {}, "sync": false, "params": [ { "type": "KeyedScalarAction[]", "name": "actions" } ] }, { "name": "RecordChildEvents", "attributes": {}, "sync": false, "params": [ { "type": "ChildEventData[]", "name": "events" } ] }, { "name": "RecordDiscardedData", "attributes": {}, "sync": false, "params": [ { "type": "DiscardedData", "name": "data" } ] }, { "name": "InitCompleted", "attributes": {}, "sync": false, "params": [] }, { "name": "ShutdownProfile", "attributes": {}, "sync": false, "params": [ { "type": "ProfileAndAdditionalInformation", "name": "aProfileAndAdditionalInformation" } ] }, { "name": "FinishShutdown", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "FileDescriptor?", "name": "sandboxBroker" }, { "type": "bool", "name": "canRecordReleaseTelemetry" }, { "type": "bool", "name": "aIsReadyForBackgroundProcessing" } ] }, { "name": "InitProfiler", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::PProfilerChild>", "name": "endpoint" } ] }, { "name": "RequestMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "generation" }, { "type": "bool", "name": "anonymize" }, { "type": "bool", "name": "minimizeMemoryUsage" }, { "type": "FileDescriptor?", "name": "DMDFile" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "FlushFOGData", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTriggerMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "TestTelemetryProbes", "attributes": {}, "sync": false, "params": [] }, { "name": "StartUtilityMediaService", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::ipc::PUtilityMediaServiceParent>", "name": "aEndpoint" }, { "type": "GfxVarUpdate[]", "name": "updates" } ] }, { "name": "StartJSOracleService", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::dom::PJSOracleChild>", "name": "aEndpoint" } ] }, { "name": "StartHWInferenceService", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::hwinference::PHWInferenceChild>", "name": "aEndpoint" } ] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NeedsOtherPid": null, "ChildProc": "Utility" } }, { "name": "PVR", "namespaces": [ "mozilla", "gfx" ], "managers": [], "parent_methods": [ { "name": "NewGPUVRManager", "attributes": {}, "sync": false, "params": [ { "type": "Endpoint<::mozilla::gfx::PVRGPUParent>", "name": "endpoint" } ] }, { "name": "Init", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "vars" }, { "type": "DevicePrefs", "name": "devicePrefs" } ] }, { "name": "UpdateVar", "attributes": {}, "sync": false, "params": [ { "type": "GfxVarUpdate[]", "name": "var" } ] }, { "name": "PreferenceUpdate", "attributes": {}, "sync": false, "params": [ { "type": "Pref", "name": "pref" } ] }, { "name": "OpenVRControllerActionPathToVR", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aPath" } ] }, { "name": "OpenVRControllerManifestPathToVR", "attributes": {}, "sync": false, "params": [ { "type": "VRControllerType", "name": "aType" }, { "type": "nsCString", "name": "aPath" } ] }, { "name": "RequestMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "generation" }, { "type": "bool", "name": "anonymize" }, { "type": "bool", "name": "minimizeMemoryUsage" }, { "type": "FileDescriptor?", "name": "DMDFile" } ] } ], "child_methods": [ { "name": "InitComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "OpenVRControllerActionPathToParent", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aPath" } ] }, { "name": "OpenVRControllerManifestPathToParent", "attributes": {}, "sync": false, "params": [ { "type": "VRControllerType", "name": "aType" }, { "type": "nsCString", "name": "aPath" } ] }, { "name": "InitCrashReporter", "attributes": {}, "sync": false, "params": [ { "type": "CrashReporterInitArgs", "name": "aInitArgs" } ] }, { "name": "AddMemoryReport", "attributes": {}, "sync": false, "params": [ { "type": "MemoryReport", "name": "aReport" } ] } ], "attributes": { "NeedsOtherPid": null, "ChildImpl": "mozilla::gfx::VRChild", "ParentImpl": "mozilla::gfx::VRParent", "ParentProc": "VR", "ChildProc": "Parent" } }, { "name": "PVRGPU", "namespaces": [ "mozilla", "gfx" ], "managers": [], "parent_methods": [ { "name": "StartVRService", "attributes": {}, "sync": false, "params": [] }, { "name": "StopVRService", "attributes": {}, "sync": false, "params": [] }, { "name": "PuppetSubmit", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t[]", "name": "aBuffer" } ] }, { "name": "PuppetReset", "attributes": {}, "sync": false, "params": [] }, { "name": "PuppetCheckForCompletion", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "NotifyPuppetComplete", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NeedsOtherPid": null, "ChildImpl": "mozilla::gfx::VRGPUChild", "ParentImpl": "mozilla::gfx::VRGPUParent", "ParentProc": "VR", "ChildProc": "GPU" } }, { "name": "PVRLayer", "namespaces": [ "mozilla", "gfx" ], "managers": [ "PVRManager" ], "parent_methods": [ { "name": "SubmitFrame", "attributes": {}, "sync": false, "params": [ { "type": "SurfaceDescriptor", "name": "aTexture" }, { "type": "uint64_t", "name": "aFrameId" }, { "type": "Rect", "name": "aLeftEyeRect" }, { "type": "Rect", "name": "aRightEyeRect" } ] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "mozilla::gfx::VRLayerChild", "ParentImpl": "virtual" } }, { "name": "PVRManager", "namespaces": [ "mozilla", "gfx" ], "managers": [], "parent_methods": [ { "name": "PVRLayerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PVRLayer", "name": "actor" }, { "type": "uint32_t", "name": "aDisplayID" }, { "type": "uint32_t", "name": "aGroup" } ] }, { "name": "DetectRuntimes", "attributes": {}, "sync": false, "params": [] }, { "name": "RefreshDisplays", "attributes": {}, "sync": false, "params": [] }, { "name": "SetGroupMask", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aDisplayID" }, { "type": "uint32_t", "name": "aGroupMask" } ] }, { "name": "SetHaveEventListener", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aHaveEventListener" } ] }, { "name": "ControllerListenerAdded", "attributes": {}, "sync": false, "params": [] }, { "name": "ControllerListenerRemoved", "attributes": {}, "sync": false, "params": [] }, { "name": "VibrateHaptic", "attributes": {}, "sync": false, "params": [ { "type": "GamepadHandle", "name": "aGamepadHandle" }, { "type": "uint32_t", "name": "aHapticIndex" }, { "type": "double", "name": "aIntensity" }, { "type": "double", "name": "aDuration" }, { "type": "uint32_t", "name": "aPromiseID" } ] }, { "name": "StopVibrateHaptic", "attributes": {}, "sync": false, "params": [ { "type": "GamepadHandle", "name": "aGamepadHandle" } ] }, { "name": "StartVRNavigation", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aDeviceID" } ] }, { "name": "StopVRNavigation", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aDeviceID" }, { "type": "TimeDuration", "name": "aDuration" } ] }, { "name": "StartActivity", "attributes": {}, "sync": false, "params": [] }, { "name": "StopActivity", "attributes": {}, "sync": false, "params": [] }, { "name": "RunPuppet", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t[]", "name": "buffer" } ] }, { "name": "ResetPuppet", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "UpdateDisplayInfo", "attributes": {}, "sync": false, "params": [ { "type": "VRDisplayInfo", "name": "aDisplayInfo" } ] }, { "name": "UpdateRuntimeCapabilities", "attributes": {}, "sync": false, "params": [ { "type": "VRDisplayCapabilityFlags", "name": "aCapabilities" } ] }, { "name": "ReplyGamepadVibrateHaptic", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aPromiseID" } ] }, { "name": "NotifyPuppetCommandBufferCompleted", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aSuccess" } ] }, { "name": "NotifyPuppetResetComplete", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NeedsOtherPid": null, "ChildImpl": "mozilla::gfx::VRManagerChild", "ParentImpl": "mozilla::gfx::VRManagerParent", "ParentProc": "compositor", "ChildProc": "anydom" } }, { "name": "PVerifySSLServerCert", "namespaces": [ "mozilla", "psm" ], "managers": [], "parent_methods": [], "child_methods": [ { "name": "OnVerifySSLServerCertFinished", "attributes": {}, "sync": false, "params": [ { "type": "ByteArray[]", "name": "aBuiltCertChain" }, { "type": "uint16_t", "name": "aCertTransparencyStatus" }, { "type": "EVStatus", "name": "aEVStatus" }, { "type": "bool", "name": "aSucceeded" }, { "type": "int32_t", "name": "aFinalError" }, { "type": "OverridableErrorCategory", "name": "aOverridableErrorCategory" }, { "type": "bool", "name": "aIsBuiltCertChainRootBuiltInRoot" }, { "type": "bool", "name": "aMadeOCSPRequests" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "Socket" } }, { "name": "PVideoBridge", "namespaces": [ "mozilla", "layers" ], "managers": [], "parent_methods": [ { "name": "PTextureConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PTexture", "name": "actor" }, { "type": "SurfaceDescriptor", "name": "aSharedData" }, { "type": "ReadLockDescriptor", "name": "aReadLock" }, { "type": "LayersBackend", "name": "aBackend" }, { "type": "TextureFlags", "name": "aTextureFlags" }, { "type": "ContentParentId", "name": "aContentId" }, { "type": "uint64_t", "name": "aSerial" } ] } ], "child_methods": [ { "name": "Ping", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "NeedsOtherPid": null, "ParentProc": "compositor", "ChildProc": "any" } }, { "name": "PVsync", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBackground", "PBrowser" ], "parent_methods": [ { "name": "Observe", "attributes": {}, "sync": false, "params": [] }, { "name": "Unobserve", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "Notify", "attributes": { "Compress": null, "Priority": "vsync" }, "sync": false, "params": [ { "type": "VsyncEvent", "name": "aVsync" }, { "type": "float", "name": "aVsyncRate" } ] } ], "attributes": {} }, { "name": "PVsyncBridge", "namespaces": [ "mozilla", "gfx" ], "managers": [], "parent_methods": [ { "name": "NotifyVsync", "attributes": {}, "sync": false, "params": [ { "type": "VsyncEvent", "name": "vsync" }, { "type": "LayersId", "name": "layersId" } ] } ], "child_methods": [], "attributes": { "NeedsOtherPid": null, "ParentProc": "GPU", "ChildProc": "Parent" } }, { "name": "PWebAuthnTransaction", "namespaces": [ "mozilla", "dom" ], "managers": [ "PWindowGlobal" ], "parent_methods": [ { "name": "RequestRegister", "attributes": {}, "sync": false, "params": [ { "type": "WebAuthnMakeCredentialInfo", "name": "aTransactionInfo" } ] }, { "name": "RequestSign", "attributes": {}, "sync": false, "params": [ { "type": "WebAuthnGetAssertionInfo", "name": "aTransactionInfo" } ] }, { "name": "RequestIsUVPAA", "attributes": {}, "sync": false, "params": [] }, { "name": "RequestCancel", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PWebBrowserPersistDocument", "namespaces": [ "mozilla" ], "managers": [ "PContent" ], "parent_methods": [ { "name": "Attributes", "attributes": {}, "sync": false, "params": [ { "type": "WebBrowserPersistDocumentAttrs", "name": "aAttrs" }, { "type": "NotNull", "name": "aPrincipal" }, { "type": "nsIInputStream", "name": "aStream" } ] }, { "name": "InitFailure", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] } ], "child_methods": [ { "name": "SetPersistFlags", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aNewFlags" } ] }, { "name": "PWebBrowserPersistResourcesConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebBrowserPersistResources", "name": "actor" } ] }, { "name": "PWebBrowserPersistSerializeConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebBrowserPersistSerialize", "name": "actor" }, { "type": "WebBrowserPersistURIMap", "name": "aMap" }, { "type": "nsCString", "name": "aRequestedContentType" }, { "type": "uint32_t", "name": "aEncoderFlags" }, { "type": "uint32_t", "name": "aWrapColumn" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PWebBrowserPersistResources", "namespaces": [ "mozilla" ], "managers": [ "PWebBrowserPersistDocument" ], "parent_methods": [ { "name": "VisitResource", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aURI" }, { "type": "nsContentPolicyType", "name": "aContentPolicyType" } ] }, { "name": "VisitDocument", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aSubDocument" } ] }, { "name": "VisitBrowsingContext", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aContext" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PWebBrowserPersistSerialize", "namespaces": [ "mozilla" ], "managers": [ "PWebBrowserPersistDocument" ], "parent_methods": [ { "name": "WriteData", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "aData" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aContentType" }, { "type": "nsresult", "name": "aStatus" } ] } ], "child_methods": [], "attributes": { "ManualDealloc": null, "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PWebGL", "namespaces": [ "mozilla", "dom" ], "managers": [ "PCanvasManager" ], "parent_methods": [ { "name": "Initialize", "attributes": {}, "sync": true, "params": [ { "type": "InitContextDesc", "name": "desc" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "WaitForTxn", "attributes": {}, "sync": false, "params": [ { "type": "RemoteTextureOwnerId", "name": "ownerId" }, { "type": "RemoteTextureTxnType", "name": "txnType" }, { "type": "RemoteTextureTxnId", "name": "txnId" } ] }, { "name": "DispatchCommands", "attributes": {}, "sync": false, "params": [ { "type": "BigBuffer", "name": "commands" }, { "type": "uint64_t", "name": "size" } ] }, { "name": "Ping", "attributes": {}, "sync": false, "params": [] }, { "name": "SyncPing", "attributes": {}, "sync": true, "params": [] }, { "name": "TexImage", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "level" }, { "type": "uint32_t", "name": "respecFormat" }, { "type": "uvec3", "name": "offset" }, { "type": "PackingInfo", "name": "pi" }, { "type": "TexUnpackBlobDesc", "name": "src" } ] }, { "name": "GetBufferSubData", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "target" }, { "type": "uint64_t", "name": "srcByteOffset" }, { "type": "uint64_t", "name": "byteSize" } ] }, { "name": "GetFrontBufferSnapshot", "attributes": {}, "sync": true, "params": [] }, { "name": "ReadPixels", "attributes": {}, "sync": true, "params": [ { "type": "ReadPixelsDesc", "name": "desc" }, { "type": "ReadPixelsBuffer", "name": "buffer" } ] }, { "name": "ReadPixelsAsync", "attributes": {}, "sync": false, "params": [ { "type": "ReadPixelsDesc", "name": "desc" }, { "type": "uint64_t", "name": "byteSize" } ] }, { "name": "CheckFramebufferStatus", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "target" } ] }, { "name": "ClientWaitSync", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "flags" }, { "type": "uint64_t", "name": "timeout" } ] }, { "name": "CreateOpaqueFramebuffer", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "OpaqueFramebufferOptions", "name": "options" } ] }, { "name": "DrawingBufferSize", "attributes": {}, "sync": true, "params": [] }, { "name": "Finish", "attributes": {}, "sync": true, "params": [] }, { "name": "GetBufferParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "target" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetCompileResult", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" } ] }, { "name": "GetError", "attributes": {}, "sync": true, "params": [] }, { "name": "GetFragDataLocation", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "string", "name": "name" } ] }, { "name": "GetFramebufferAttachmentParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "attachment" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetFrontBuffer", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "fb" }, { "type": "bool", "name": "vr" } ] }, { "name": "GetIndexedParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "target" }, { "type": "uint32_t", "name": "index" } ] }, { "name": "GetInternalformatParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "target" }, { "type": "uint32_t", "name": "internalFormat" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetLinkResult", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" } ] }, { "name": "GetNumber", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetQueryParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetRenderbufferParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetSamplerParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetString", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetTexParameter", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "GetUniform", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" }, { "type": "uint32_t", "name": "loc" } ] }, { "name": "GetVertexAttrib", "attributes": {}, "sync": true, "params": [ { "type": "uint32_t", "name": "index" }, { "type": "uint32_t", "name": "pname" } ] }, { "name": "OnMemoryPressure", "attributes": {}, "sync": true, "params": [] }, { "name": "ValidateProgram", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "id" } ] } ], "child_methods": [ { "name": "JsWarning", "attributes": {}, "sync": false, "params": [ { "type": "string", "name": "text" } ] }, { "name": "OnContextLoss", "attributes": {}, "sync": false, "params": [ { "type": "ContextLossReason", "name": "aReason" } ] }, { "name": "OnSyncComplete", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "id" } ] } ], "attributes": {} }, { "name": "PWebGPU", "namespaces": [ "mozilla", "webgpu" ], "managers": [ "PCanvasManager" ], "parent_methods": [ { "name": "Messages", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "nrOfMessages" }, { "type": "ByteBuf", "name": "serializedMessages" }, { "type": "ByteBuf[]", "name": "dataBuffers" }, { "type": "MutableSharedMemoryHandle[]", "name": "shmems" } ] }, { "name": "CreateExternalTextureSource", "attributes": {}, "sync": false, "params": [ { "type": "RawId", "name": "deviceId" }, { "type": "RawId", "name": "queueId" }, { "type": "RawId", "name": "externalTextureSourceId" }, { "type": "ExternalTextureSourceDescriptor", "name": "aDesc" } ] } ], "child_methods": [ { "name": "ServerMessage", "attributes": {}, "sync": false, "params": [ { "type": "ByteBuf", "name": "buf" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PWebIdentity", "namespaces": [ "mozilla", "dom" ], "managers": [ "PWindowGlobal" ], "parent_methods": [ { "name": "RequestCancel", "attributes": {}, "sync": false, "params": [] }, { "name": "GetIdentityCredential", "attributes": {}, "sync": false, "params": [ { "type": "IdentityCredentialRequestOptions", "name": "aOptions" }, { "type": "CredentialMediationRequirement", "name": "aMediationRequirement" }, { "type": "bool", "name": "aHasUserActivation" } ] }, { "name": "DisconnectIdentityCredential", "attributes": {}, "sync": false, "params": [ { "type": "IdentityCredentialDisconnectOptions", "name": "aOptions" } ] }, { "name": "PreventSilentAccess", "attributes": {}, "sync": false, "params": [] }, { "name": "SetLoginStatus", "attributes": {}, "sync": false, "params": [ { "type": "LoginStatus", "name": "foo" } ] }, { "name": "ResolveContinuationWindow", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "token" }, { "type": "IdentityResolveOptions", "name": "options" } ] }, { "name": "IsActiveContinuationWindow", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OpenContinuationWindow", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aContinueURI" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": {} }, { "name": "PWebRenderBridge", "namespaces": [ "mozilla", "layers" ], "managers": [ "PCompositorBridge" ], "parent_methods": [ { "name": "EnsureConnected", "attributes": {}, "sync": true, "params": [] }, { "name": "NewCompositable", "attributes": {}, "sync": false, "params": [ { "type": "CompositableHandle", "name": "handle" }, { "type": "TextureInfo", "name": "info" } ] }, { "name": "ReleaseCompositable", "attributes": {}, "sync": false, "params": [ { "type": "CompositableHandle", "name": "compositable" } ] }, { "name": "DeleteCompositorAnimations", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t[]", "name": "aIds" } ] }, { "name": "SetDisplayList", "attributes": {}, "sync": false, "params": [ { "type": "DisplayListData", "name": "displayList" }, { "type": "OpDestroy[]", "name": "toDestroy" }, { "type": "uint64_t", "name": "fwdTransactionId" }, { "type": "TransactionId", "name": "transactionId" }, { "type": "bool", "name": "containsSVGGroup" }, { "type": "VsyncId", "name": "vsyncId" }, { "type": "TimeStamp", "name": "vsyncStartTime" }, { "type": "TimeStamp", "name": "refreshStartTime" }, { "type": "TimeStamp", "name": "txnStartTime" }, { "type": "nsCString", "name": "txnURL" }, { "type": "TimeStamp", "name": "fwdTime" }, { "type": "CompositionPayload[]", "name": "payloads" }, { "type": "bool", "name": "renderOffscreen" } ] }, { "name": "EmptyTransaction", "attributes": {}, "sync": false, "params": [ { "type": "FocusTarget", "name": "focusTarget" }, { "type": "MaybeTransactionData", "name": "transationData" }, { "type": "OpDestroy[]", "name": "toDestroy" }, { "type": "uint64_t", "name": "fwdTransactionId" }, { "type": "TransactionId", "name": "transactionId" }, { "type": "VsyncId", "name": "vsyncId" }, { "type": "TimeStamp", "name": "vsyncStartTime" }, { "type": "TimeStamp", "name": "refreshStartTime" }, { "type": "TimeStamp", "name": "txnStartTime" }, { "type": "nsCString", "name": "txnURL" }, { "type": "TimeStamp", "name": "fwdTime" }, { "type": "CompositionPayload[]", "name": "payloads" } ] }, { "name": "SetFocusTarget", "attributes": {}, "sync": false, "params": [ { "type": "FocusTarget", "name": "focusTarget" } ] }, { "name": "UpdateResources", "attributes": {}, "sync": false, "params": [ { "type": "IdNamespace", "name": "aIdNamespace" }, { "type": "OpUpdateResource[]", "name": "aResourceUpdates" }, { "type": "RefCountedShmem[]", "name": "aSmallShmems" }, { "type": "Shmem[]", "name": "aLargeShmems" } ] }, { "name": "ParentCommands", "attributes": {}, "sync": false, "params": [ { "type": "IdNamespace", "name": "aIdNamespace" }, { "type": "WebRenderParentCommand[]", "name": "commands" } ] }, { "name": "GetSnapshot", "attributes": {}, "sync": true, "params": [ { "type": "NotNull", "name": "texture" } ] }, { "name": "ClearCachedResources", "attributes": {}, "sync": false, "params": [] }, { "name": "SetDefaultClearColor", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aColor" } ] }, { "name": "InvalidateRenderedFrame", "attributes": {}, "sync": false, "params": [] }, { "name": "ScheduleComposite", "attributes": {}, "sync": false, "params": [ { "type": "RenderReasons", "name": "aReasons" } ] }, { "name": "Capture", "attributes": {}, "sync": false, "params": [] }, { "name": "StartCaptureSequence", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aFlags" } ] }, { "name": "StopCaptureSequence", "attributes": {}, "sync": false, "params": [] }, { "name": "SyncWithCompositor", "attributes": {}, "sync": true, "params": [] }, { "name": "SetConfirmedTargetAPZC", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "aInputBlockId" }, { "type": "ScrollableLayerGuid[]", "name": "aTargets" } ] }, { "name": "SetTestSampleTime", "attributes": {}, "sync": true, "params": [ { "type": "TimeStamp", "name": "sampleTime" } ] }, { "name": "LeaveTestMode", "attributes": {}, "sync": true, "params": [] }, { "name": "GetAnimationValue", "attributes": {}, "sync": true, "params": [ { "type": "uint64_t", "name": "aCompositorAnimationsId" } ] }, { "name": "SetAsyncScrollOffset", "attributes": {}, "sync": true, "params": [ { "type": "ViewID", "name": "scrollId" }, { "type": "float", "name": "x" }, { "type": "float", "name": "y" } ] }, { "name": "SetAsyncZoom", "attributes": {}, "sync": true, "params": [ { "type": "ViewID", "name": "scrollId" }, { "type": "float", "name": "zoom" } ] }, { "name": "FlushApzRepaints", "attributes": {}, "sync": false, "params": [] }, { "name": "GetAPZTestData", "attributes": {}, "sync": true, "params": [] }, { "name": "GetFrameUniformity", "attributes": {}, "sync": true, "params": [] }, { "name": "EndWheelTransaction", "attributes": {}, "sync": false, "params": [] }, { "name": "Shutdown", "attributes": {}, "sync": false, "params": [] }, { "name": "ShutdownSync", "attributes": {}, "sync": true, "params": [] } ], "child_methods": [ { "name": "WrUpdated", "attributes": {}, "sync": false, "params": [ { "type": "IdNamespace", "name": "aNewIdNamespace" }, { "type": "TextureFactoryIdentifier", "name": "textureFactoryIdentifier" } ] }, { "name": "WrReleasedImages", "attributes": {}, "sync": false, "params": [ { "type": "ExternalImageKeyPair[]", "name": "pairs" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ParentImpl": "virtual" } }, { "name": "PWebSocket", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "AsyncOpen", "attributes": {}, "sync": false, "params": [ { "type": "nsIURI", "name": "aURI" }, { "type": "uint64_t", "name": "aInnerWindowID" }, { "type": "nsCString", "name": "aProtocol" }, { "type": "bool", "name": "aSecure" }, { "type": "uint32_t", "name": "aPingInterval" }, { "type": "bool", "name": "aClientSetPingInterval" }, { "type": "uint32_t", "name": "aPingTimeout" }, { "type": "bool", "name": "aClientSetPingTimeout" }, { "type": "LoadInfoArgs", "name": "aLoadInfoArgs" }, { "type": "NotNull?", "name": "aProvider" }, { "type": "nsCString", "name": "aNegotiatedExtensions" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [ { "type": "uint16_t", "name": "code" }, { "type": "nsCString", "name": "reason" } ] }, { "name": "SendMsg", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aMsg" } ] }, { "name": "SendBinaryMsg", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aMsg" } ] }, { "name": "SendBinaryStream", "attributes": {}, "sync": false, "params": [ { "type": "IPCStream", "name": "aStream" }, { "type": "uint32_t", "name": "aLength" } ] }, { "name": "DeleteSelf", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OnStart", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aProtocol" }, { "type": "nsCString", "name": "aExtensions" }, { "type": "nsString", "name": "aEffectiveURL" }, { "type": "bool", "name": "aEncrypted" }, { "type": "uint64_t", "name": "aHttpChannelId" } ] }, { "name": "OnStop", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatusCode" } ] }, { "name": "OnMessageAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aMsg" }, { "type": "bool", "name": "aMoreData" } ] }, { "name": "OnBinaryMessageAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aMsg" }, { "type": "bool", "name": "aMoreData" } ] }, { "name": "OnAcknowledge", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aSize" } ] }, { "name": "OnServerClose", "attributes": {}, "sync": false, "params": [ { "type": "uint16_t", "name": "code" }, { "type": "nsCString", "name": "aReason" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null, "ChildImpl": "mozilla::net::WebSocketChannelChild", "ParentImpl": "mozilla::net::WebSocketChannelParent" } }, { "name": "PWebSocketConnection", "namespaces": [ "mozilla", "net" ], "managers": [], "parent_methods": [ { "name": "OnTransportAvailable", "attributes": {}, "sync": false, "params": [ { "type": "nsITransportSecurityInfo", "name": "aSecurityInfo" } ] }, { "name": "OnError", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aStatus" } ] }, { "name": "OnTCPClosed", "attributes": {}, "sync": false, "params": [] }, { "name": "OnDataReceived", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "aData" } ] }, { "name": "OnUpgradeFailed", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aReason" } ] } ], "child_methods": [ { "name": "WriteOutputData", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "aData" } ] }, { "name": "StartReading", "attributes": {}, "sync": false, "params": [] }, { "name": "DrainSocketData", "attributes": {}, "sync": false, "params": [] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "Socket" } }, { "name": "PWebSocketEventListener", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko" ], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "WebSocketCreated", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "awebSocketSerialID" }, { "type": "nsString", "name": "aURI" }, { "type": "nsCString", "name": "aProtocols" } ] }, { "name": "WebSocketOpened", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "awebSocketSerialID" }, { "type": "nsString", "name": "aEffectiveURI" }, { "type": "nsCString", "name": "aProtocols" }, { "type": "nsCString", "name": "aExtensions" }, { "type": "uint64_t", "name": "aHttpChannelId" } ] }, { "name": "WebSocketMessageAvailable", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "awebSocketSerialID" }, { "type": "nsCString", "name": "aData" }, { "type": "uint16_t", "name": "aMessageType" } ] }, { "name": "WebSocketClosed", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "awebSocketSerialID" }, { "type": "uint64_t", "name": "aHttpChannelId" }, { "type": "bool", "name": "aWasClean" }, { "type": "uint16_t", "name": "aCode" }, { "type": "nsString", "name": "aReason" } ] }, { "name": "FrameReceived", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aWebSocketSerialID" }, { "type": "uint64_t", "name": "aHttpChannelId" }, { "type": "WebSocketFrameData", "name": "aFrameData" } ] }, { "name": "FrameSent", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aWebSocketSerialID" }, { "type": "uint64_t", "name": "aHttpChannelId" }, { "type": "WebSocketFrameData", "name": "aFrameData" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ManualDealloc": null } }, { "name": "PWebTransport", "namespaces": [ "mozilla", "dom" ], "managers": [], "parent_methods": [ { "name": "Close", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "code" }, { "type": "nsCString", "name": "reason" } ] }, { "name": "CreateUnidirectionalStream", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "sendOrder" }, { "type": "uint64_t?", "name": "sendGroupId" } ] }, { "name": "CreateBidirectionalStream", "attributes": {}, "sync": false, "params": [ { "type": "int64_t", "name": "sendOrder" }, { "type": "uint64_t?", "name": "sendGroupId" } ] }, { "name": "CreateSendGroup", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "groupId" } ] }, { "name": "OutgoingDatagram", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "data" }, { "type": "TimeStamp", "name": "expirationTime" }, { "type": "uint64_t", "name": "sendGroupId" }, { "type": "int64_t", "name": "sendOrder" } ] }, { "name": "GetMaxDatagramSize", "attributes": {}, "sync": false, "params": [] }, { "name": "GetHttpChannelID", "attributes": {}, "sync": false, "params": [] }, { "name": "SetSendOrder", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "streamId" }, { "type": "int64_t", "name": "sendOrder" } ] }, { "name": "SetSendGroup", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "streamId" }, { "type": "uint64_t", "name": "groupId" } ] }, { "name": "ExportKeyingMaterial", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "label" }, { "type": "uint8_t[]?", "name": "context" } ] }, { "name": "GetStats", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "IncomingUnidirectionalStream", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "streamId" }, { "type": "DataPipeReceiver", "name": "receive" } ] }, { "name": "IncomingBidirectionalStream", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "streamId" }, { "type": "DataPipeReceiver", "name": "receive" }, { "type": "DataPipeSender", "name": "send" } ] }, { "name": "IncomingDatagram", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "data" }, { "type": "TimeStamp", "name": "receivedTime" } ] }, { "name": "NegotiatedProtocol", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "subprotocol" } ] }, { "name": "Draining", "attributes": {}, "sync": false, "params": [] }, { "name": "RemoteClosed", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "cleanly" }, { "type": "uint32_t", "name": "code" }, { "type": "nsCString", "name": "reason" }, { "type": "WebTransportStatsData?", "name": "stats" } ] }, { "name": "OnStreamResetOrStopSending", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t", "name": "streamId" }, { "type": "StreamResetOrStopSendingError", "name": "error" } ] }, { "name": "CloseAll", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildProc": "anydom" } }, { "name": "PWebrtcTCPSocket", "namespaces": [ "mozilla", "net" ], "managers": [ "PNecko", "PSocketProcess" ], "parent_methods": [ { "name": "AsyncOpen", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aHost" }, { "type": "int32_t", "name": "aPort" }, { "type": "nsCString", "name": "aLocalAddress" }, { "type": "int32_t", "name": "aLocalPort" }, { "type": "bool", "name": "aUseTls" }, { "type": "WebrtcProxyConfig?", "name": "aProxyConfig" } ] }, { "name": "Write", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "aWriteData" } ] }, { "name": "Close", "attributes": {}, "sync": false, "params": [] } ], "child_methods": [ { "name": "OnClose", "attributes": {}, "sync": false, "params": [ { "type": "nsresult", "name": "aReason" } ] }, { "name": "OnConnected", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "aProxyType" } ] }, { "name": "OnRead", "attributes": {}, "sync": false, "params": [ { "type": "uint8_t[]", "name": "aReadData" } ] }, { "name": "__delete__", "attributes": {}, "sync": false, "params": [] } ], "attributes": { "ChildImpl": "virtual", "ParentImpl": "virtual" } }, { "name": "PWindowGlobal", "namespaces": [ "mozilla", "dom" ], "managers": [ "PBrowser", "PInProcess" ], "parent_methods": [ { "name": "RawMessage", "attributes": {}, "sync": false, "params": [ { "type": "JSActorMessageMeta", "name": "aMetadata" }, { "type": "JSIPCValue", "name": "aData" }, { "type": "StructuredCloneData", "name": "aStack" } ] }, { "name": "LoadURI", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aTargetBC" }, { "type": "NotNull", "name": "aLoadState" }, { "type": "bool", "name": "aSetNavigating" } ] }, { "name": "InternalLoad", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aLoadState" } ] }, { "name": "UpdateDocumentURI", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "NotNull", "name": "aUri" } ] }, { "name": "UpdateDocumentPrincipal", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "NotNull", "name": "aPrincipal" }, { "type": "NotNull", "name": "aPartitionedPrincipal" } ] }, { "name": "UpdatePrincipalPartitioning", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "bool", "name": "aPartitionStoragePrincipal" } ] }, { "name": "UpdateDocumentHasLoaded", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "bool", "name": "aDocumentHasLoaded" } ] }, { "name": "UpdateDocumentHasUserInteracted", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "bool", "name": "aDocumentHasUserInteracted" } ] }, { "name": "UpdateSandboxFlags", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "uint32_t", "name": "aSandboxFlags" } ] }, { "name": "UpdateDocumentCspSettings", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "bool", "name": "aBlockAllMixedContent" }, { "type": "bool", "name": "aUpgradeInsecureRequests" } ] }, { "name": "UpdateCookieJarSettings", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "CookieJarSettingsArgs", "name": "cookieJarSettings" } ] }, { "name": "UpdateDocumentTitle", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "nsString", "name": "aTitle" } ] }, { "name": "UpdateChannels", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "ParentProcessChannelHandle", "name": "aDocumentHandle" }, { "type": "ParentProcessChannelHandle", "name": "aFailedHandle" } ] }, { "name": "UpdateHttpsOnlyStatus", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "uint32_t", "name": "aHttpsOnlyStatus" } ] }, { "name": "SetIsInitialDocument", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "bool", "name": "aIsInitialDocument" } ] }, { "name": "CommitToInitialDocument", "attributes": { "LazySend": null }, "sync": false, "params": [] }, { "name": "Share", "attributes": {}, "sync": false, "params": [ { "type": "IPCWebShareData", "name": "aData" } ] }, { "name": "GetContentBlockingEvents", "attributes": {}, "sync": false, "params": [] }, { "name": "SetClientInfo", "attributes": { "LazySend": null }, "sync": false, "params": [ { "type": "IPCClientInfo", "name": "aClientInfo" } ] }, { "name": "CheckPermitUnload", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aHasInProcessBlocker" }, { "type": "XPCOMPermitUnloadAction", "name": "aAction" } ] }, { "name": "ExpectPageUseCounters", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedWindowContext", "name": "aTop" } ] }, { "name": "AccumulatePageUseCounters", "attributes": {}, "sync": false, "params": [ { "type": "UseCounters", "name": "aUseCounters" } ] }, { "name": "RequestRestoreTabContent", "attributes": {}, "sync": false, "params": [] }, { "name": "UpdateBFCacheStatus", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aOnFlags" }, { "type": "uint32_t", "name": "aOffFlags" } ] }, { "name": "UpdateActivePeerConnectionStatus", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIsAdded" } ] }, { "name": "SetSingleChannelId", "attributes": {}, "sync": false, "params": [ { "type": "uint64_t?", "name": "singleChannelId" } ] }, { "name": "SetDocumentDomain", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aDomain" } ] }, { "name": "SetSiteIntegrityProtected", "attributes": {}, "sync": false, "params": [ { "type": "NotNull", "name": "aSourceURI" }, { "type": "uint64_t", "name": "aMaxAge" } ] }, { "name": "Destroy", "attributes": {}, "sync": false, "params": [] }, { "name": "AddCertException", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aTemporary" } ] }, { "name": "ReloadWithHttpsOnlyException", "attributes": {}, "sync": false, "params": [] }, { "name": "GetStorageAccessPermission", "attributes": {}, "sync": false, "params": [ { "type": "bool", "name": "aIncludeIdentityCredential" } ] }, { "name": "SetCookies", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "baseDomain" }, { "type": "OriginAttributes", "name": "attrs" }, { "type": "nsIURI", "name": "host" }, { "type": "bool", "name": "isThirdParty" }, { "type": "CookieStruct[]", "name": "cookies" } ] }, { "name": "RecordUserActivationForBTP", "attributes": {}, "sync": false, "params": [] }, { "name": "RecordUserInteractionForPermissions", "attributes": {}, "sync": false, "params": [] }, { "name": "NotifyAudioSessionTypeOverride", "attributes": {}, "sync": false, "params": [ { "type": "AudioSessionType", "name": "aType" } ] }, { "name": "PDigitalCredentialConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PDigitalCredential", "name": "actor" } ] }, { "name": "PPrefetchRecordConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PPrefetchRecord", "name": "actor" }, { "type": "SpeculativePrefetchArgs", "name": "args" } ] }, { "name": "PSerialManagerConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PSerialManager", "name": "actor" } ] }, { "name": "PWebAuthnTransactionConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebAuthnTransaction", "name": "actor" } ] }, { "name": "PWebIdentityConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PWebIdentity", "name": "actor" } ] }, { "name": "PDocAccessibleConstructor", "attributes": {}, "sync": false, "params": [ { "type": "PDocAccessible", "name": "actor" }, { "type": "uint64_t", "name": "aParentAcc" }, { "type": "bool", "name": "aIsPrintDoc" } ] } ], "child_methods": [ { "name": "__delete__", "attributes": {}, "sync": false, "params": [] }, { "name": "MakeFrameLocal", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aFrameContext" }, { "type": "uint64_t", "name": "aSwitchId" } ] }, { "name": "MakeFrameRemote", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aFrameContext" }, { "type": "ManagedEndpoint<::mozilla::dom::PBrowserBridgeChild>", "name": "aEndpoint" }, { "type": "TabId", "name": "aTabId" }, { "type": "LayersId", "name": "aLayersId" } ] }, { "name": "DrawSnapshot", "attributes": {}, "sync": false, "params": [ { "type": "IntRect?", "name": "aRect" }, { "type": "float", "name": "aScale" }, { "type": "nscolor", "name": "aBackgroundColor" }, { "type": "CrossProcessPaintFlags", "name": "aFlags" } ] }, { "name": "RequestDocumentLanguageMetadata", "attributes": {}, "sync": false, "params": [ { "type": "uint32_t", "name": "aTextSampleMinCodeUnits" }, { "type": "uint32_t", "name": "aTextSampleTargetCodeUnits" } ] }, { "name": "DispatchSecurityPolicyViolation", "attributes": {}, "sync": false, "params": [ { "type": "nsString", "name": "aViolationEventJSON" }, { "type": "nsString", "name": "aReportGroupName" } ] }, { "name": "SaveStorageAccessPermissionGranted", "attributes": {}, "sync": false, "params": [] }, { "name": "AddBlockedFrameNodeByClassifier", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aNode" } ] }, { "name": "ResetScalingZoom", "attributes": {}, "sync": false, "params": [] }, { "name": "RestoreDocShellState", "attributes": {}, "sync": false, "params": [ { "type": "DocShellRestoreState", "name": "aState" } ] }, { "name": "RestoreTabContent", "attributes": {}, "sync": false, "params": [ { "type": "SessionStoreRestoreData", "name": "aData" } ] }, { "name": "RawMessage", "attributes": {}, "sync": false, "params": [ { "type": "JSActorMessageMeta", "name": "aMetadata" }, { "type": "JSIPCValue", "name": "aData" }, { "type": "StructuredCloneData", "name": "aStack" } ] }, { "name": "NotifyAudioSessionStateChanged", "attributes": {}, "sync": false, "params": [ { "type": "AudioSessionState", "name": "aState" } ] }, { "name": "NotifyPermissionChange", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "type" }, { "type": "uint32_t", "name": "permission" } ] }, { "name": "ProcessCloseRequest", "attributes": {}, "sync": false, "params": [ { "type": "MaybeDiscardedBrowsingContext", "name": "aFocused" } ] }, { "name": "GetModelContextTools", "attributes": {}, "sync": false, "params": [] }, { "name": "GetContentMetrics", "attributes": {}, "sync": false, "params": [] }, { "name": "InvokeModelContextTool", "attributes": {}, "sync": false, "params": [ { "type": "nsCString", "name": "toolName" }, { "type": "NotNull", "name": "input" } ] } ], "attributes": {} } ] }