gecko-dev/toolkit
Doug Thayer 979585d6ed Bug 1326572 - Provide an API for nsIProfiler r=kmag,mstange
In order to rewrite the Gecko Profiler add-on as a WebExtension,
we need an API for the profiler which allows us to control the
nsIProfiler, and symbolicate the stacks that it provides. This
is the implementation of the simpler parts of that API.

TODO:
- Support profiling of remote targets through a new devtools
  API.
- Support the dump_syms breakpad code which was asm.js in the
  old extension by directly calling into native code.
- Figure out a faster way to send the large volume of data from
  getSymbols all the way from our extension down to the content
  process and then into the page's context.

MozReview-Commit-ID: JzDbV4l2eXd

--HG--
extra : rebase_source : fee9acfaa522372c22c61f9b0f1cab13d5da2a86
2017-04-11 09:03:40 -07:00
..
components Bug 1326572 - Provide an API for nsIProfiler r=kmag,mstange 2017-04-11 09:03:40 -07:00
content Merge mozilla-central to autoland 2017-04-27 16:36:41 +02:00
crashreporter Bug 1353090 - Remove code handling multiple files from symbolstore.py r=ted 2017-04-26 22:32:27 -07:00
forgetaboutsite Bug 1355161 - script-generated patch to replace .{currentThread,mainThread}.dispatch(..., Ci.nsIThread.DISPATCH_NORMAL) with .dispatchToMainThread(...), r=froydnj. 2017-04-14 18:29:12 +02:00
library Bug 1359425 - commonize the Rust feature definitions for gkrust*; r=rillian 2017-04-26 10:43:03 -04:00
locales Bug 1356462 Add per-extension notice for non-MPC disabling r=mossop 2017-04-20 21:00:19 -07:00
modules Backed out changeset 6208b116de63 (bug 1349489) for eslint failure 2017-04-27 10:29:52 +08:00
mozapps Merge mozilla-central to autoland 2017-04-27 16:36:41 +02:00
pluginproblem
profile Bug 1334278 - change mozilla::Smprintf to return a UniquePtr; r=froydnj 2017-03-03 08:17:27 -07:00
system Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop 2017-04-09 05:43:43 -04:00
themes Backed out changeset aebb0ceeb20a (bug 1351548) 2017-04-26 13:12:53 +02:00
xre Backed out changeset 31d1116ced93 (bug 1349444) for assertions on Windows a=backout 2017-04-25 15:52:10 -07:00
.eslintrc.js Bug 1358949 - Lower eslint cyclomatic complexity threshold in some directories. r=standard8 2017-04-23 19:23:18 -07:00
moz.build
moz.configure Bug 1359508: Allow LLVM 5 for stylo. r=froydnj 2017-04-21 14:12:32 +02:00
nss.configure
toolkit.mozbuild Bug 1357328 - Remove media/webrtc/signaling/test/moz.build. r=jesup 2017-04-18 17:37:58 +09:00