Closed Bug 1595834 Opened 5 years ago Closed 5 years ago

Make GeckoProcessManager interface aware of e10s-multi

Categories

(GeckoView Graveyard :: Sandboxing, enhancement, P1)

Unspecified
All
enhancement

Tracking

(firefox74 fixed)

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: bugzilla, Assigned: bugzilla)

References

Details

(Whiteboard: [geckoview:m1912][geckoview:m74])

Attachments

(1 file)

GeckoProcessManager needs to support multiple ChildConnections for the same process type, at least for those types that need it.

Rank: 11
Priority: -- → P2
Whiteboard: [geckoview:m1912]?
Whiteboard: [geckoview:m1912]? → [geckoview:m1912]
Assignee: nobody → aklotz
Status: NEW → ASSIGNED
Whiteboard: [geckoview:m1912] → [geckoview:m1912][geckoview:m74]

Reducing scope of this bug and moving other work to separate bugs blocking bug 1608299.

Blocks: 1608299
No longer blocks: android-e10s-multi
Summary: Make GeckoProcessManager e10s-multi aware → Make GeckoProcessManager interface aware of e10s-multi

This patch does not change any of the internals of process management in
GeckoProcessManager, however it upgrades the interface in preparation for
such changes.

  • We add a java equivalent to Gecko's GeckoProcessType enumeration;
  • We add the GeckoProcessType.Selector class which will be used for
    identifying running content processes;
  • We update ContentParent::MarkAsDead to use GeckoProcessType.Selector for
    indicating which process should be marked.
Pushed by aklotz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/370ab9fe968d
Make GeckoProcessManager interface e10s-multi aware; r=snorp
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74

Moving some e10s bugs to the new GeckoView::Sandboxing component.

Component: General → Sandboxing
Product: GeckoView → GeckoView Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: