Zibi Braniecki
77b7b9399f
Bug 1558306 - Clean up app-startup category/topics for readability. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D34573
--HG--
extra : moz-landing-system : lando
2019-06-12 17:50:13 +00:00
Andreea Pavel
1adae3f54d
Backed out 2 changesets (bug 1558306) on request on a CLOSED TREE
...
Backed out changeset a09644bb0e6e (bug 1558306)
Backed out changeset 7832d4ed2c61 (bug 1558306)
2019-06-12 20:40:00 +03:00
Zibi Braniecki
c0c8b66e5d
Bug 1558306 - Clean up app-startup category/topics for readability. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D34573
--HG--
extra : moz-landing-system : lando
2019-06-12 15:14:12 +00:00
Brian Hackett
8359c6b639
Bug 1558111 - Initialize record/replay state first in XRE_InitChildProcess, r=ehsan.
...
Differential Revision: https://phabricator.services.mozilla.com/D34361
--HG--
extra : rebase_source : 6a2472d01e9073047a18b4e2200364ca19833d5f
2019-06-10 05:34:34 -10:00
Tarek Ziadé
c10664f1c1
Bug 1533675 - Name all threads in Firefox r=Ehsan
...
This patch adds thread names where they are missing
Differential Revision: https://phabricator.services.mozilla.com/D33839
--HG--
extra : moz-landing-system : lando
2019-06-06 21:07:29 +00:00
Gerald Squelart
3b85f8b3c7
Bug 1492121 - Use BaseProfiler in XRE_Init{Parent,Child}Process() - r=njn
...
Differential Revision: https://phabricator.services.mozilla.com/D31934
--HG--
extra : moz-landing-system : lando
2019-06-06 06:20:49 +00:00
Noemi Erli
31c85bd5fe
Backed out 13 changesets (bug 1492121) for valgrind bustage
...
Backed out changeset e707f1890820 (bug 1492121)
Backed out changeset 90aeaad4a4de (bug 1492121)
Backed out changeset 2ffb6ccca437 (bug 1492121)
Backed out changeset 4215fefb6ef3 (bug 1492121)
Backed out changeset b54b813c4c6c (bug 1492121)
Backed out changeset 46f57504c087 (bug 1492121)
Backed out changeset a3fe26927b31 (bug 1492121)
Backed out changeset 39c486afacec (bug 1492121)
Backed out changeset bf1731627e07 (bug 1492121)
Backed out changeset 77e7b13c6237 (bug 1492121)
Backed out changeset 1f10b50f758f (bug 1492121)
Backed out changeset db1506f94d0d (bug 1492121)
Backed out changeset 72c4026e9455 (bug 1492121)
2019-06-06 04:01:24 +03:00
Gerald Squelart
ad5d0acdd9
Bug 1492121 - Use BaseProfiler in XRE_Init{Parent,Child}Process() - r=njn
...
Differential Revision: https://phabricator.services.mozilla.com/D31934
--HG--
extra : moz-landing-system : lando
2019-06-05 23:43:01 +00:00
Bogdan Tara
47274faae8
Backed out 12 changesets (bug 1492121) for platform.cpp and TestBaseProfiler.cpp related bustages CLOSED TREE
...
Backed out changeset 9d768006784a (bug 1492121)
Backed out changeset 1bf52d547eb7 (bug 1492121)
Backed out changeset da72675c0d37 (bug 1492121)
Backed out changeset bdf3b865c947 (bug 1492121)
Backed out changeset 0c6cf7bc131f (bug 1492121)
Backed out changeset 0cddbdfdfae2 (bug 1492121)
Backed out changeset ac8da816859d (bug 1492121)
Backed out changeset 3800ef0a0e37 (bug 1492121)
Backed out changeset 5f30af0d0f63 (bug 1492121)
Backed out changeset de1c3ae8df14 (bug 1492121)
Backed out changeset 0689c1b8f4f7 (bug 1492121)
Backed out changeset 5e7817b385fc (bug 1492121)
2019-06-04 12:08:39 +03:00
Gerald Squelart
eadc54dcc3
Bug 1492121 - Use BaseProfiler in XRE_Init{Parent,Child}Process() - r=njn
...
Differential Revision: https://phabricator.services.mozilla.com/D31934
--HG--
extra : moz-landing-system : lando
2019-06-04 06:55:48 +00:00
Gabriele Svelto
f7b311b4a9
Bug 1547698 - Remove unused IPC methods for taking minidumps r=froydnj
...
This removes the XRE_TakeMinidumpForChild() which does not need to be
exposed anymore in the XUL API as well as
IToplevelProtocol::TakeMinidump() which was simply unused.
Differential Revision: https://phabricator.services.mozilla.com/D31062
--HG--
extra : moz-landing-system : lando
2019-05-14 14:06:19 +00:00
Jim Mathies
ad9b0890dd
Bug 1539577 - Avoid calling InitUIThread when native event processing is turned off. r=bobowen
...
Differential Revision: https://phabricator.services.mozilla.com/D25233
--HG--
extra : moz-landing-system : lando
2019-04-01 08:13:11 +00:00
shindli
0205efa9c3
Backed out changeset 3719f1901ffe (bug 1529125) for mda assertion failures CLOSED TREE
2019-04-01 14:37:07 +03:00
Greg Tatum
e4b47b7906
Bug 1529125 - Add IOInterposerInit to the initialization of content processes; r=froydnj
...
Add an RAII guarded initialization for the IO interposer to the
initialization process for content processes. This ensures that whenever
a content process uses the IOInterposer, that it will correctly catch
all registered threads, and will not miss any.
Differential Revision: https://phabricator.services.mozilla.com/D20737
--HG--
extra : moz-landing-system : lando
2019-03-01 22:18:14 +00:00
Masatoshi Kimura
26437cdd14
Bug 1528963 - Attach console before launching child. r=aklotz
...
Differential Revision: https://phabricator.services.mozilla.com/D23807
--HG--
rename : toolkit/xre/nsNativeAppSupportWin.cpp => widget/windows/WindowsConsole.cpp
extra : moz-landing-system : lando
2019-03-29 18:05:03 +00:00
Gurzau Raul
2774226563
Backed out changeset 7cb86942ed34 (bug 1528963) for bustages at nsEmbedFunctions.cpp on a CLOSED TREE.
2019-03-29 01:45:01 +02:00
Masatoshi Kimura
0cf76eebc1
Bug 1528963 - Attach console before launching child. r=aklotz
...
Differential Revision: https://phabricator.services.mozilla.com/D23807
--HG--
rename : toolkit/xre/nsNativeAppSupportWin.cpp => widget/windows/WindowsConsole.cpp
extra : moz-landing-system : lando
2019-03-28 21:37:52 +00:00
Haik Aftandilian
ae8b138790
Bug 1525086 - Part 3a - Move sandbox param logic to GeckoChildProcessHost and MacSandboxInfo to be more reusable r=Alex_Gaynor
...
Move sandbox early start logic to GeckoChildProcessHost.
Move sandbox CLI param logic into MacSandboxInfo.
Differential Revision: https://phabricator.services.mozilla.com/D22409
--HG--
extra : moz-landing-system : lando
2019-03-28 02:25:52 +00:00
Alex Gaynor
177fb00eba
Bug 1375863 - fold MOZ_CONTENT_SANDBOX and MOZ_GMP_SANDBOX into MOZ_SANDBOX; r=jld,firefox-build-system-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D22975
--HG--
extra : moz-landing-system : lando
2019-03-18 22:31:59 +00:00
Chris Peterson
3f655a7340
Bug 1534878 - xpcom: Rename NS_InitXPCOM2() to NS_InitXPCOM(). r=froydnj
...
--HG--
extra : rebase_source : 6e7a46cf49f78e46e12d1e7fc76aba6f0c377be0
2019-03-14 23:38:09 -07:00
Chris Pearce
de686d23c1
Bug 1530245 - Launch sandbox from new remote sandbox broker process. r=jld,bobowen
...
Depends on D22051
Differential Revision: https://phabricator.services.mozilla.com/D22052
--HG--
extra : moz-landing-system : lando
2019-03-13 09:24:52 +00:00
Jed Davis
5cc3212784
Bug 1506291 - Move the AV1 decoders to a sandbox-friendly CPU counting wrapper. r=gcp,mjf
...
Counting CPUs accesses the filesystem (sysfs or procfs), which we'd like
to disallow when sandboxed if possible, and fails silently if access
is denied. Because the CPU count rarely changes, this patch handles
that problem for the RDD process by caching a copy before starting
sandboxing.
Tested with a local patch to have the sandbox file broker client crash
if accessing the sysfs node for the CPU count, to verify that it's not
accessed.
Depends on D14524
Differential Revision: https://phabricator.services.mozilla.com/D20895
--HG--
extra : moz-landing-system : lando
2019-02-25 16:20:50 +00:00
Nathan Froyd
a9fb00a2f6
Bug 1485216 - remove Scheduler and related code from xpcom/threads; r=mccr8
...
Quantum DOM is no longer a priority, and the extra code it introduces to
several places block useful refactorings.
2019-01-22 20:16:56 -05:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Dave Townsend
2a868a112b
Bug 1520151: Fix ASAN builds. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D16606
--HG--
extra : moz-landing-system : lando
2019-01-15 22:09:33 +00:00
Kershaw Chang
9973068a10
Bug 1513057 - P1.1: Create a reusable class to pass prefs to child processes r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D14970
--HG--
extra : moz-landing-system : lando
2019-01-11 18:39:22 +00:00
Kershaw Chang
0b336d5545
Bug 1513057 - P1: Start the new socket process basics (prefs, full xpcom init, logging, no sandboxing) r=mayhemer,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D14148
--HG--
extra : moz-landing-system : lando
2019-01-11 18:57:23 +00:00
Andreea Pavel
21ad33d612
Backed out 10 changesets (bug 1513057) for build bustages on a CLOSED TREE
...
Backed out changeset 56329b5f1844 (bug 1513057)
Backed out changeset 46411c5de3da (bug 1513057)
Backed out changeset de65c456aad6 (bug 1513057)
Backed out changeset f648b5f1a7c2 (bug 1513057)
Backed out changeset 460bbf0849e1 (bug 1513057)
Backed out changeset 86032a14d26f (bug 1513057)
Backed out changeset a81f83df08d5 (bug 1513057)
Backed out changeset edbda5ee5fd5 (bug 1513057)
Backed out changeset c900ac2519f5 (bug 1513057)
Backed out changeset 4e94bbb90315 (bug 1513057)
2019-01-11 17:02:44 +02:00
Kershaw Chang
d0f8c9de61
Bug 1513057 - P1.1: Create a reusable class to pass prefs to child processes r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D14970
--HG--
extra : moz-landing-system : lando
2019-01-11 14:12:53 +00:00
Kershaw Chang
0c2943008a
Bug 1513057 - P1: Start the new socket process basics (prefs, full xpcom init, logging, no sandboxing) r=mayhemer,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D14148
--HG--
extra : moz-landing-system : lando
2019-01-11 14:07:47 +00:00
Nathan Froyd
fcefa80c7c
Bug 1518922
- part 1 - remove dead code for extra crashreporting directory; r=Alex_Gaynor
...
The command-line parameter used by nsEmbedFunctions.cpp is turned into
an nsIFile, and then said nsIFile is never used. Its last use was
deleted in bug 1407693, where we reworked how extra annotations were
done.
2019-01-10 16:13:37 -05:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Sylvestre Ledru
ef05004811
Bug 1503537 - Get rid of the pdfium & mortar code r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D10352
--HG--
extra : moz-landing-system : lando
2018-11-28 19:31:21 +00:00
Michael Froman
2e78f7f1a1
Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl
...
Depends on D8493
Differential Revision: https://phabricator.services.mozilla.com/D8494
--HG--
extra : moz-landing-system : lando
2018-11-14 18:07:28 +00:00
Bogdan Tara
fc8134a16a
Backed out 12 changesets (bug 1471535) for VideoDecoderChild failures CLOSED TREE
...
Backed out changeset 3d8a11458d79 (bug 1471535)
Backed out changeset 2176010bc1fe (bug 1471535)
Backed out changeset dfb4d3462b22 (bug 1471535)
Backed out changeset ea6b73ded74d (bug 1471535)
Backed out changeset 404d760a9e82 (bug 1471535)
Backed out changeset 28ae4b6fab68 (bug 1471535)
Backed out changeset af91e1f04c2d (bug 1471535)
Backed out changeset d39fef4334b3 (bug 1471535)
Backed out changeset a038821cd8ae (bug 1471535)
Backed out changeset 5dcc74a938c6 (bug 1471535)
Backed out changeset 53aff7e699b4 (bug 1471535)
Backed out changeset f3f6abc052f0 (bug 1471535)
--HG--
rename : dom/media/ipc/GpuDecoderModule.cpp => dom/media/ipc/RemoteVideoDecoder.cpp
rename : dom/media/ipc/GpuDecoderModule.h => dom/media/ipc/RemoteVideoDecoder.h
2018-11-13 23:31:56 +02:00
Michael Froman
563ff5b11d
Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl
...
Depends on D8493
Differential Revision: https://phabricator.services.mozilla.com/D8494
--HG--
extra : moz-landing-system : lando
2018-11-13 17:36:47 +00:00
Dorel Luca
cb089b0bc4
Backed out 9 changesets (bug 1471535) for Mochitest failures in build/src/dom/media/ipc/VideoDecoderChild.cpp
...
Backed out changeset 1342e21cf613 (bug 1471535)
Backed out changeset 8dc9b4d59f90 (bug 1471535)
Backed out changeset 8082f226b52d (bug 1471535)
Backed out changeset f53e1e7bd538 (bug 1471535)
Backed out changeset 1a991ac2e1f8 (bug 1471535)
Backed out changeset a32288737e57 (bug 1471535)
Backed out changeset a094c1ac3afe (bug 1471535)
Backed out changeset fe9b5cdf78f9 (bug 1471535)
Backed out changeset 3a8a75389c42 (bug 1471535)
2018-11-09 12:14:50 +02:00
Michael Froman
54b7fc8580
Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl
...
Depends on D8493
Differential Revision: https://phabricator.services.mozilla.com/D8494
--HG--
extra : moz-landing-system : lando
2018-11-08 03:48:29 +00:00
Haik Aftandilian
b1a4ba8dff
Bug 1505445 - [Mac] With sandbox early startup, start the sandbox after the port exchange r=Alex_Gaynor
...
Don't start the sandbox until after the port exchange so the parent process does not have to wait longer in ContentParent::LaunchSubprocess() for the (expensive) sandbox_init_with_parameters call to complete in the child. Remove the policy rule allowing access to the parent port now that it is already open when the sandbox is initialized and therefore not needed.
Differential Revision: https://phabricator.services.mozilla.com/D11186
--HG--
extra : moz-landing-system : lando
2018-11-08 21:04:19 +00:00
Daosheng Mu
e9931800c1
Bug 1498625 - Part 2: Switch VR process to TYPE_MOZILLA_CHILD message loop type. r=froydnj,handyman
...
Differential Revision: https://phabricator.services.mozilla.com/D10643
--HG--
extra : moz-landing-system : lando
2018-11-05 21:28:38 +00:00
Ehsan Akhgari
1c41cda6e0
Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D5995
2018-09-17 23:45:02 -04:00
Ehsan Akhgari
14b7695438
Bug 1491741 - Part 1: Remove the XPCOM registration for nsAppStartupNotifier; r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D5994
2018-09-17 23:45:02 -04:00
Daosheng Mu
8ac5934ce1
Bug 1430038 - Part 1: Add VR process to the process list; r=kip, jimm
...
Summary: MozReview-Commit-ID: AWyFur2gLCQ
Tags: #secure-revision
Differential Revision: https://phabricator.services.mozilla.com/D2876
MozReview-Commit-ID: HHGDiXyaqnB
--HG--
extra : rebase_source : cbb94eb1aaca4ca385559c0e997b508a80121105
2018-06-22 16:30:14 -07:00
Brian Hackett
ecd9c2fa25
Bug 1481009 Part 1 - Enable the crash reporter exception handler in recording, replaying, and middleman processes, r=gsvelto.
...
--HG--
extra : rebase_source : bf51ed95a0e06b6e5710700785e2c37c0636bc03
2018-08-13 20:45:59 +00:00
Cosmin Sabou
ca86972424
Backed out 8 changesets (bug 1481009) for causing devtools crashes @XUL + 0x37bba19. a=backout
...
Backed out changeset 11ee868c5903 (bug 1481009)
Backed out changeset 4a0c7dd5e1ac (bug 1481009)
Backed out changeset 4e6908123a97 (bug 1481009)
Backed out changeset 6869ea5ebd32 (bug 1481009)
Backed out changeset 85eec9cfc3d9 (bug 1481009)
Backed out changeset f7f4127aa9d8 (bug 1481009)
Backed out changeset 58598aa3cf0c (bug 1481009)
Backed out changeset 1ec7f635f4f3 (bug 1481009)
2018-08-12 14:50:41 +03:00
Brian Hackett
e154de75e8
Bug 1481009 Part 1 - Enable the crash reporter exception handler in recording, replaying, and middleman processes, r=gsvelto.
...
--HG--
extra : rebase_source : 64c2c540ce77ef9fed35318de38f718905214231
2018-08-08 16:43:56 +00:00
Gabriele Svelto
15adf94f4d
Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
...
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant C++ functions are updated to take a typed enum. JavaScript
calls are unaffected but they will throw if the string argument does not
correspond to one of the known entries in the C++ enum. The existing whitelists
and blacklists of annotations are also generated from the YAML file and all
duplicate code related to them has been consolidated. Once written out to the
.extra file the annotations are converted in string form and are no different
than the existing ones.
All existing annotations have been included in the list (and some obsolete ones
have been removed) and all call sites have been updated including tests where
appropriate.
--HG--
extra : source : 4f6c43f2830701ec5552e08e3f1b06fe6d045860
2018-07-05 15:42:11 +02:00
Brian Hackett
594c07513c
Bug 1207696 Part 1e - Disable crash reporting when recording/replaying, r=billm.
...
--HG--
extra : rebase_source : 3535b0dbbdb2354a996fc0e9f0389213b796ee3a
2018-07-23 14:33:42 +00:00
Brian Hackett
8a5d8c4df2
Bug 1466877 Part 2 - Child side changes for sandboxing, r=mccr8.
...
--HG--
extra : rebase_source : f4128fd36a0eb2d121fc43b0a3594e357c3fc07e
2018-07-22 11:54:55 +00:00
Brian Hackett
3354a96d8d
Bug 1465287 Part 8 - Allow spawning recording/replaying child processes and saving recordings, r=jld,mrbkap.
...
--HG--
extra : rebase_source : 1da4b1a7e485cfdafb38318860546ce3d0552815
2018-07-22 11:52:42 +00:00