Shu-yu Guo
671ac78eba
Bug 1171208 - Fix null-terminating chunks in ChunkedJSONWriteFunc. (r=mstange)
2015-06-04 03:22:56 -07:00
Ting-Yu Chou
8c7598e371
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
f4c8546f45
Bug 1169334 - Fix missing braces in Java thread profile; r=mstange
2015-06-02 16:31:25 -04:00
Eric Rahm
edad1539d9
Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu
2015-05-28 15:26:52 -07:00
Markus Stange
d66f75db6e
Back out bug 1150252 (using pthread_kill for OS X profiling) because of bug 1166778 and bug 1166808. r=djvj
2015-05-19 14:48:44 -04:00
Shu-yu Guo
63b8eb752c
Bug 1168265 - Clean up ChunkedJSONWriteFunc. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
fdc81032ef
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
9bb39f0511
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
1592c386e9
Bug 1166492 - Remove dead code in the ProfileBuffer and ThreadProfile. (r=mstange)
2015-05-26 22:58:40 -07:00
Shu-yu Guo
330a2c9062
Bug 1166492 - Handle huge strings in the profile JSON writer. (r=mstange)
2015-05-26 22:58:40 -07:00
Botond Ballo
ad4aea9284
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-26 14:33:55 -04:00
Phil Ringnalda
7886a51923
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
eeb3ca1139
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-25 20:45:17 -04:00
Carsten "Tomcat" Book
b1a89e52a1
Merge mozilla-central to fx-team
2015-05-20 16:10:15 +02:00
Shu-yu Guo
13d292aa6a
Bug 1166126 - Increase the size of the tag buffer in the profiler. r=mstange
2015-05-18 20:57:00 -04:00
JerryShih
c4edddd50b
Bug 1164785 - Append line number to systrace scopedTrace object name. r=BenWa
2015-05-14 01:41:00 -04:00
Jim Chen
1807082f8f
Bug 1163135 - Make it safer to start the profiler via signal; r=snorp
2015-05-19 11:27:18 -04:00
Shu-yu Guo
b8dfa64cca
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
b75c46733e
Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange)
2015-05-11 14:16:44 -07:00
Jordan Santell
9bf50a866e
Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey
2015-04-29 12:48:57 -07:00
Shu-yu Guo
13889b6bbb
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
8d482a58be
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-25 15:55:56 -07:00
Tooru Fujisawa
4ce42533e1
Backed out changeset 9bd76ec482d2 (bug 1145824) for mochitest-other failure
2015-04-25 14:12:25 +09:00
Tooru Fujisawa
2b2c47b993
Backed out changeset 09b28ebb2216 (bug 1145824) for mochitest-other failure
2015-04-25 14:12:23 +09:00
Shu-yu Guo
a26f07571a
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
9f2acf9c0e
Bug 1145824 - Add getElapsedTime to nsIProfiler. (r=mstange)
2015-04-24 17:35:57 -07:00
Kartikaya Gupta
69c50300c9
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Kannan Vijayan
a9a0abb4fe
Bug 1145306 - Expose circular buffer status from profiler. r=mstange
2015-04-22 15:36:43 -04:00
Andrea Marchesini
c77bfc0235
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
0184ad2c22
Merge inbound to m-c. a=merge
2015-04-17 15:44:37 -04:00
Shu-yu Guo
c7e9fd5dea
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
44f33eae69
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
77c2aaebbf
Bug 1141712 - Make LUL work with inplace ticking (not using the unwinder thread). r=mstange.
2015-04-15 12:24:38 +02:00
Jan Beich
54d60bb515
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
336b2d13c1
Backed out changeset 84ebfdd3c94c (bug 1151829) for windows build bustage CLOSED TREE
2015-04-09 13:40:50 -07:00
Jan Beich
ca8af9866b
Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker
2015-04-07 17:26:00 -04:00
Shu-yu Guo
5d19a76ed2
Bug 1151679 - Stream the property name of getprop and setprop optimization sites. (r=djvj)
2015-04-08 20:36:20 -07:00
Kannan Vijayan
106995796d
Bug 1150252 - Make profiler sampler use pthread_kill on macos. r=mstange
2015-04-08 11:19:08 -04:00
Randall Barker
699f5b6a9b
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
2015-04-03 15:52:00 +02:00
Shu-yu Guo
67f785d3f2
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
383c446174
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
a723bd9d20
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
2a5551df33
Bug 1137569 - Delay stringification of JIT frames until streaming time. (r=djvj)
2015-04-02 14:50:08 -07:00
Shu-yu Guo
e7aa0f3877
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
d55c1db86c
Bug 1150642 - Make mozilla_sampler_save_profile_to_file callable from lldb in Nightly builds. r=jrmuizel
2015-04-01 12:08:34 -04:00
Mike Hommey
ee117642af
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
2723dcd0ff
Bug 1148069 - Ensure synchronous sampling does not set JitcodeGlobalEntry's generation. (r=djvj)
2015-03-28 01:21:04 -07:00
Phil Ringnalda
1cda50a708
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
755bed6909
Bug 1148069 - Followup: maybe fix leaks on a CLOSED TREE. (r=me)
2015-03-27 18:40:06 -07:00
Shu-yu Guo
dc37949a92
Bug 1148069 - Set SyncProfiles' buffers to an invalid generation. (r=djvj)
2015-03-27 16:39:25 -07:00