Shu-yu Guo
b013423bb8
Bug 1171240 - Avoid copies when splicing inside ProfileJSONWriter. (r=mstange)
2015-06-05 18:43:16 -07:00
Shu-yu Guo
46b5bdccc4
Bug 1171208 - Fix null-terminating chunks in ChunkedJSONWriteFunc. (r=mstange)
2015-06-04 03:22:56 -07:00
Ting-Yu Chou
1d142a2ed6
Bug 1168784 - Part 1: Fix the script merging profiles to handle new profiler JSON format. r=benwa
2015-06-01 18:09:29 +08:00
Jim Chen
bb60c1781d
Bug 1169334 - Fix missing braces in Java thread profile; r=mstange
2015-06-02 16:31:25 -04:00
Eric Rahm
a78fbb7376
Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu
2015-05-28 15:26:52 -07:00
Markus Stange
9980cc4eef
Back out bug 1150252 (using pthread_kill for OS X profiling) because of bug 1166778 and bug 1166808. r=djvj
...
--HG--
extra : rebase_source : e6f27c77062ce365361daa06f145761b7f1f1d07
2015-05-19 14:48:44 -04:00
Shu-yu Guo
3e9695abda
Bug 1168265 - Clean up ChunkedJSONWriteFunc. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
9f94c8fcbf
Bug 1167230 - Use nsCString instead of std::string in FrameKey in the profiler. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
eca2c2d5bb
Bug 1166492 - Return UniquePtr<char[]> from profiler_get_profile to avoid double copying. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
39b3a7865a
Bug 1166492 - Remove dead code in the ProfileBuffer and ThreadProfile. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
c320562635
Bug 1166492 - Handle huge strings in the profile JSON writer. (r=mstange)
2015-05-26 22:58:40 -07:00
Botond Ballo
2e2a504271
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
...
--HG--
extra : source : 7468f9a3aa03520a29e138d4df431f0b5d90967c
2015-05-26 14:33:55 -04:00
Phil Ringnalda
49dd872168
Back out 3 changesets (bug 1119980) for emulator-l bustage
...
CLOSED TREE
Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Botond Ballo
9934d127c1
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
...
--HG--
extra : rebase_source : 4e915a12ba662ed45788238a5f0a45533888bd92
2015-05-25 20:45:17 -04:00
Carsten "Tomcat" Book
8d7487c92e
Merge mozilla-central to fx-team
2015-05-20 16:10:15 +02:00
Shu-yu Guo
0e509e7010
Bug 1166126 - Increase the size of the tag buffer in the profiler. r=mstange
2015-05-18 20:57:00 -04:00
JerryShih
61d50cc4ae
Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa
2015-05-14 01:41:00 -04:00
Jim Chen
dc596951dd
Bug 1163135 - Make it safer to start the profiler via signal; r=snorp
2015-05-19 11:27:18 -04:00
Shu-yu Guo
2ad192eabb
Bug 1154115 - Fix nsIProfiler xpcshell tests to use the new profiler JSON format. (r=me)
2015-05-11 14:16:44 -07:00
Shu-yu Guo
3390ef56f7
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
2015-05-11 14:16:44 -07:00
Jordan Santell
7b6fec2d8c
Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey
2015-04-29 12:48:57 -07:00
Shu-yu Guo
522b073d05
Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange)
2015-04-25 15:56:03 -07:00
Shu-yu Guo
fd79d51b74
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-25 15:55:56 -07:00
Tooru Fujisawa
da97f25d34
Backed out changeset 9bd76ec482d2 (bug 1145824) for mochitest-other failure
2015-04-25 14:12:25 +09:00
Tooru Fujisawa
ddb1bdaf8e
Backed out changeset 09b28ebb2216 (bug 1145824) for mochitest-other failure
2015-04-25 14:12:23 +09:00
Shu-yu Guo
293e34735f
Bug 1145824 - In nsProfiler, allow GetProfile and getProfileData to filter by a start time. (r=mstange)
2015-04-24 17:36:13 -07:00
Shu-yu Guo
94d3529cbf
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-24 17:35:57 -07:00
Kartikaya Gupta
cd5b55f8d6
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Kannan Vijayan
525df2926a
Bug 1145306 - Expose circular buffer status from profiler. r=mstange
2015-04-22 15:36:43 -04:00
Andrea Marchesini
085da9302a
Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan
2015-04-22 08:29:22 +02:00
Ryan VanderMeulen
86aee22968
Merge inbound to m-c. a=merge
...
--HG--
rename : toolkit/modules/tests/browser/browser_AddonWatcher.js => toolkit/components/perfmonitoring/tests/browser/browser_AddonWatcher.js
2015-04-17 15:44:37 -04:00
Shu-yu Guo
218ee73d59
Bug 1154997 - Deal with self-hosted builtins when stringifying tracked optimization type info. (r=djvj)
2015-04-16 20:32:49 -07:00
Cervantes Yu
b587b38602
Bug 1095433: fix the race condition in the Task Tracer that crashes processes forked from Nuwa. r=tlee
2014-12-22 14:57:12 +08:00
Julian Seward
b4ae4c670f
Bug 1141712 - Make LUL work with inplace ticking (not using the unwinder thread). r=mstange.
...
--HG--
extra : rebase_source : b7dfa54dfe7dd49e1dacf93fe6cc3f8cd5c7c901
2015-04-15 12:24:38 +02:00
Jan Beich
cfd87b0f40
Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker r=dholbert r=mstange
2015-04-14 19:38:47 +02:00
Wes Kocher
7c4595242e
Backed out changeset 84ebfdd3c94c (bug 1151829) for windows build bustage CLOSED TREE
2015-04-09 13:40:50 -07:00
Jan Beich
eb62c291f5
Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker
2015-04-07 17:26:00 -04:00
Shu-yu Guo
0ec63812df
Bug 1151679 - Stream the property name of getprop and setprop optimization sites. (r=djvj)
2015-04-08 20:36:20 -07:00
Kannan Vijayan
98ee5f206d
Bug 1150252 - Make profiler sampler use pthread_kill on macos. r=mstange
2015-04-08 11:19:08 -04:00
Randall Barker
c236b48231
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
...
--HG--
extra : rebase_source : 93f11457b16b344e148a6fcb924b286ef8a48051
2015-04-03 15:52:00 +02:00
Shu-yu Guo
fb729d0b86
Bug 1150714 - Fix streaming tracked optimizations for functions that don't have a displayAtom. (r=djvj)
2015-04-06 18:38:31 -07:00
Shu-yu Guo
d004b16340
Bug 1151168 - Don't flush profiled threads that are pending deletion on JS shutdown and don't delete expired markers when resetting the profile buffer. (r=djvj)
2015-04-06 18:38:30 -07:00
Jan Beich
d8a32020cb
Bug 1145988 - Unbreak build on non-SPS platforms after bug 1129249
. r=dholbert f=chiajung
2015-04-02 21:43:48 +02:00
Shu-yu Guo
bc9fd9bf3d
Bug 1137569 - Delay stringification of JIT frames until streaming time. (r=djvj)
2015-04-02 14:50:08 -07:00
Shu-yu Guo
a568da1180
Bug 1137569 - Stream and save samples and markers in the profiler on JSRuntime destruction. (r=mstange)
2015-04-02 14:50:08 -07:00
Markus Stange
d18985cfe1
Bug 1150642 - Make mozilla_sampler_save_profile_to_file callable from lldb in Nightly builds. r=jrmuizel
...
--HG--
extra : rebase_source : deaf6793ddc54c487341978c6021f7b0da1c7f57
2015-04-01 12:08:34 -04:00
Mike Hommey
b077d9624d
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Shu-yu Guo
7dd2496745
Bug 1148069 - Ensure synchronous sampling does not set JitcodeGlobalEntry's generation. (r=djvj)
2015-03-28 01:21:04 -07:00
Phil Ringnalda
deb6a77305
Backed out 2 changesets (bug 1148069) for devtools-2 leaks
...
CLOSED TREE
Backed out changeset d1e9b787eaeb (bug 1148069)
Backed out changeset c68a6ebe6083 (bug 1148069)
2015-03-27 19:58:29 -07:00
Shu-yu Guo
583981ecbc
Bug 1148069 - Followup: maybe fix leaks on a CLOSED TREE. (r=me)
2015-03-27 18:40:06 -07:00