[Mac] Rename content process executable to something user friendly for Activity Monitor listing
Categories
(Core :: Security: Process Sandboxing, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox67 | --- | affected |
People
(Reporter: haik, Unassigned)
References
(Blocks 1 open bug)
Details
Today we use PluginUtilsOSX::SetProcessName() in child processes to set the Mac process name displayed in Activity Monitor. This depends on connections to coreservices and the windowserver which we are working to remove from our child process sandboxes. With those services blocked, Activity Monitor displays the process name as "plugin-container" which is somewhat cryptic and not intuitive to our users. Renaming the child process executable to, for example, "Firefox Helper" would let our processes show up in Activity Monitor with an understandable name.
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 1•6 years ago
|
||
(In reply to Haik Aftandilian [:haik] from comment #0)
Today we use PluginUtilsOSX::SetProcessName() in child processes to set the Mac process name displayed in Activity Monitor. This depends on connections to coreservices and the windowserver which we are working to remove from our child process sandboxes.
Correction: SetProcessName() depends on a connection to launchservices which we would also like to remove.
Comment 2•6 years ago
|
||
As far as prior art goes, Chrome uses Google Chrome
for the parent and Google Chrome Helper
for the rest (renderer, GPU, utility). Being consistent and appending Helper
seems reasonable. Safari has a WebContent
process but they change the display name to the active URL.
Updated•2 years ago
|
Description
•