diff browse annotate |
aefe9ec739e13e1d1a660017e4ef92268e60cb15 created 2017-05-07 16:38 -0400 pushed 2017-05-08 08:07 +0000 |
Ehsan Akhgari | Ehsan Akhgari - Bug 1362814 - Part 0: Remove an unneeded inclusion from GeckoProfiler.h |
diff browse annotate |
bc25cff90b6ede8d18edfa2d4539c3fc2df3486a created 2017-05-01 14:23 +1000 pushed 2017-05-05 13:17 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1360471 (part 4) - Use a bitfield to represent profiler features. r=mstange. |
diff browse annotate |
ec6226c96adc7e2a9c4b171073892c054e393293 created 2017-05-01 13:42 +1000 pushed 2017-05-05 13:17 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1360471 (part 3) - Rename various "thread name filters" identifiers as "filters". r=mstange. |
diff browse annotate |
4fc16f5a148ef525f8113593592fd41470fa7eb6 created 2017-05-01 12:07 +1000 pushed 2017-05-05 13:17 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1360471 (part 2) - Rename profiler_get_features() as profiler_get_available_features(). r=mstange. |
diff browse annotate |
0d6724dbb127a12445eb836c24a0c1cc29cc76fb created 2017-04-18 17:14 -0400 pushed 2017-05-02 03:05 +0000 |
Michael Layzell | Michael Layzell - Bug 1346415 - Use FramePointerStackWalk for less deadlocking when stackwalking on x86, r=njn |
diff browse annotate |
deeb6e955bd82327fb43039b7e81ca292b99f9a9 created 2017-04-28 15:57 +1000 pushed 2017-05-01 22:55 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1360442 - Fix up macros in GeckoProfiler.h. r=mstange. |
diff browse annotate |
f93595edab7d54ec4f39308a4d06db85865dd371 created 2017-04-27 07:36 +1000 pushed 2017-04-28 23:35 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1359000 (part 4) - De-inline profiler_call_{enter,exit}. r=mstange. |
diff browse annotate |
ff8a7fa4148bdc06c57016ca6c62d9fea0147a4d created 2017-04-18 15:40 +1000 pushed 2017-04-27 14:32 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1357298 - Remove the 'layers.frame-counter' option. r=mstange,mattwoodrow. |
diff browse annotate |
1edbf89fe0c4601cbf0d19387b823212b1311313 created 2017-04-21 13:23 +1000 pushed 2017-04-26 06:41 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1358074 (part 3, attempt 2) - Don't measure process creation time on every profiler_start() call. r=mstange. |
diff browse annotate |
faf5feeeeeab81d44aa7a556644cd0aae3ec36f4 created 2017-04-21 13:23 +1000 pushed 2017-04-26 06:41 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1358074 (part 2, attempt 2) - Unexport and rename ProfilerState. r=mstange. |
diff browse annotate |
265931fd5e5a0b3b7a4625fc517bfa18e86c2291 created 2017-04-24 16:50 +0800 pushed 2017-04-24 22:53 +0000 |
Iris Hsiao | Iris Hsiao - Backed out 6 changesets (bug 1358074) for Assertion failure: NS_IsMainThread and valgrind failures |
diff browse annotate |
adec21069065815d50cc16dba70bec4cd7cfefc8 created 2017-04-21 13:23 +1000 pushed 2017-04-24 22:53 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1358074 (part 3) - Don't measure process creation time on every profiler_start() call. r=mstange. |
diff browse annotate |
9baa76979a717579ad43a9814d0fed9c73717b5a created 2017-04-21 13:23 +1000 pushed 2017-04-24 22:53 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1358074 (part 2) - Unexport and rename ProfilerState. r=mstange. |
diff browse annotate |
c918b1d4df17d58d816f79ce2142bd048a1f1d7d created 2017-04-12 16:40 -0400 pushed 2017-04-15 18:00 +0000 |
Markus Stange | Markus Stange - Bug 1321617 - Call profiler_stream_json_for_this_process in ProfileGatherer::Finish() and get rid of the 'profile-subprocess' notification indirection. r=njn |
diff browse annotate |
a1e5043844f295aa8f9a70517b7b76e34fecc634 created 2017-03-29 15:48 +1100 pushed 2017-04-10 08:34 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1350967 (part 2) - Remove profiler_get_profile_jsobject_async() and profiler_save_profile_to_file_async(). r=mstange. |
diff browse annotate |
4483302f97a757145dca7dd5720a397d4f9b9246 created 2017-03-29 14:02 +1100 pushed 2017-04-10 08:34 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1350967 (part 1) - Remove profiler_get_profile_jsobject. r=mstange. |
diff browse annotate |
ff57919b70b9273cd36d1811cdbe8f29a4f10773 created 2017-03-31 11:01 +1100 pushed 2017-04-04 10:35 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1351963 (part 8) - Simplify PseudoStack ownership. r=jseward. |
diff browse annotate |
281d225824a321f2f5a3cb94839146d22b5079e9 created 2017-03-31 10:35 +1100 pushed 2017-04-04 10:35 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1351963 (part 5) - Improve TickSample. r=jseward. |
diff browse annotate |
50740b6e210643619893f2d26fc5e7c76144d643 created 2017-03-29 21:47 -0400 pushed 2017-04-03 10:11 +0000 |
Markus Stange | Markus Stange - Bug 1351920 - Remove the nsCString&& version of PROFILER_LABEL_DYNAMIC because it makes misleading promises about performance. r=njn |
diff browse annotate |
a78abee146ac3375354b29fc3014e948596486a2 created 2017-03-30 12:41 -0400 pushed 2017-04-03 10:11 +0000 |
Markus Stange | Markus Stange - Bug 1351920 - Check privacy mode during sampling, not during PROFILER_LABEL_DYNAMIC. r=njn |
diff browse annotate |
198705c67281eb64995acc8329079f5dfaa09ad4 created 2017-03-29 13:56 +1100 pushed 2017-03-29 13:42 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1351528 (part 2) - Rename TracingMetadata as TracingKind. r=mstange. |
diff browse annotate |
a04997cb00e9b907c3fc85c8ec1037cf5db611bd created 2017-03-29 13:52 +1100 pushed 2017-03-29 13:42 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1351528 (part 1) - Streamline TracingMetadata. r=mstange. |
diff browse annotate |
d56f8b85f7b5b6f074b46e7bf808098a26e0e5df created 2017-03-29 13:22 +1100 pushed 2017-03-29 13:42 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1351523 - Reorder profiler_get_start_params() arguments. r=mstange. |
diff browse annotate |
988b79afb4e31a5ce2cee9a9b5520788f9851a49 created 2017-03-16 08:17 +1100 pushed 2017-03-24 13:24 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1346132 (part 2) - Remove set_stderr_callback(). r=mstange. |
diff browse annotate |
5c233ca5e06304f3bdd493c4e8abfe408c46534d created 2017-03-22 19:37 -0400 pushed 2017-03-23 12:43 +0000 |
Markus Stange | Markus Stange - Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r=Ehsan,njn |
diff browse annotate |
69598ad0499e20a0a733766545b75987595e8ecd created 2017-03-07 16:54 +1100 pushed 2017-03-16 14:36 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1347348 (part 4) - Fix comments in GeckoProfiler.h. r=mstange. |
diff browse annotate |
c8cf57731fcfad7698e84ab3e90c8fb8a755694c created 2017-03-07 16:54 +1100 pushed 2017-03-16 14:36 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1347348 (part 1) - Don't export ProfilerBacktrace.h. r=mstange. |
diff browse annotate |
da8e7dc470c8d5219c3312f637be5946e9f7f37d created 2017-03-10 09:04 +1100 pushed 2017-03-15 12:13 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1345262 (part 5) - Fix how JS sampling is started/stopped by the profiler. r=mstange,djvj. |
diff browse annotate |
6906fb64de7da456097896aeb1418c6f6ca822ac created 2017-03-09 17:06 +1100 pushed 2017-03-15 12:13 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1345262 (part 2) - Add profiler_{set,clear}_js_context(). r=mstange. |
diff browse annotate |
e4725643ead636a7cb9b8f2103f68a31fe278dbe created 2017-03-14 10:03 +1100 pushed 2017-03-14 13:23 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1346356 (part 4) - Clean up notification in the profiler. r=mstange. |
diff browse annotate |
9061c4b3f7aef7f6535828f05816159dae80763b created 2017-03-08 12:40 +1100 pushed 2017-03-08 16:00 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1342306 (part 3) - Properly synchronize the global state in platform*.cpp. r=mstange. |
diff browse annotate |
d87a24359ef54e09b0f5c8365de4edd56f9eb9a8 created 2017-03-08 11:37 +1100 pushed 2017-03-08 16:00 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1340161 - Fix PseudoStack handling when profiler threads are marked with SetPendingDelete(). r=jseward. |
diff browse annotate |
bd730342c51508fd903a657030ae281163bf2c90 created 2017-02-27 13:52 +1100 pushed 2017-03-06 09:54 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1342306 (part 2) - Avoid profiler_time() calls deep in profiler streaming code. r=mstange. |
diff browse annotate |
4d41302b84810f47240ebf30b9856a9408542302 created 2017-02-23 14:26 +1100 pushed 2017-02-24 10:47 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1340928 (part 16) - Clean up profiler env var handling. r=mstange. |
diff browse annotate |
34b0a316c4130407a4b7bcaca4be8557945ddb9b created 2017-02-22 10:19 +1100 pushed 2017-02-23 13:59 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1340928 (part 12) - Remove profiler_get_gatherer(). r=mstange. |
diff browse annotate |
33c5f636b414db151ddbb6a865878fe53b43e11b created 2017-02-18 00:56 +1100 pushed 2017-02-20 13:05 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1339695 (part 8) - Clean up platform detection throughout the profiler. r=mstange. |
diff browse annotate |
1aa60b9dbadcc1352193a4b64367ed2135dd384d created 2017-02-15 14:26 +1100 pushed 2017-02-15 11:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1339327 (part 5) - Rename some profiler functions related to sleeping. r=mstange. |
diff browse annotate |
81c0116b6037778653111d4052410722ed434355 created 2017-02-07 17:27 +1100 pushed 2017-02-09 15:04 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1337189 (part 6b) - Move declarations of gSampler. r=mstange. |
diff browse annotate |
6f55b285bad3f6f84035bb392fde332f76fd6f4c created 2017-02-07 14:15 +1100 pushed 2017-02-09 15:04 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1337189 (part 3) - Remove profiler_responsiveness. r=mstange. |
diff browse annotate |
499daf10f2ff638df8400e56cbd217d61a47be8c created 2017-02-06 14:31 +1100 pushed 2017-02-09 15:04 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1337189 (part 2) - Add more threadedness assertions and comments to the profiler. r=mstange. |
diff browse annotate |
5aa8ef17a2ccf798a43a721adfc613121baeffaf created 2017-02-03 10:34 +1100 pushed 2017-02-09 15:04 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1126576 (part 1) - Remove refcounting from PseudoStack. r=mstange. |
diff browse annotate |
f97b9305a9132a0f8f2be59f8fab676bebc77bc5 created 2017-01-30 12:37 +1100 pushed 2017-02-08 10:30 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 816598 - Add a memory reporter for the Gecko Profiler. r=mstange,jseward. |
diff browse annotate |
63af77eff001e461b633a573e563722b2cf45780 created 2017-01-25 14:34 +1100 pushed 2017-01-30 14:59 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1334466 (part 2) - Merge Sampler and GeckoSampler. r=mstange. |
diff browse annotate |
e659096b1ca44072fa11e555538320a13ff56b07 created 2017-01-25 16:00 +1100 pushed 2017-01-30 14:59 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1328365 (part 1) - Replace tlsTicker with gSampler. r=mstange. |
diff browse annotate |
cc24014e56e979110b15952a2da6b11233a1384f created 2017-01-24 14:18 +1100 pushed 2017-01-25 12:47 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1333296 (part 3) - Remove SPS mentions in tools/profiler. r=mstange. |
diff browse annotate |
8a1b2dbf2f143a69865b59632bbf6c303b929d50 created 2017-01-24 14:15 +1100 pushed 2017-01-25 12:47 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium. |
diff browse annotate |
5267191b229f425a34f26f0d7a96fd5391f3105d created 2017-01-20 15:05 +1100 pushed 2017-01-23 10:16 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1332577 (part 9) - Remove all mozilla_sampler_*() functions. r=mstange. |
diff browse annotate |
1e467949bdad0839aca0ec6b51a6d1b8f8e25226 created 2017-01-20 15:07 +1100 pushed 2017-01-21 23:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1332577 (part 7) - Rename mozilla_get_pseudo_stack() as profiler_get_pseudo_stack(). r=mstange. |
diff browse annotate |
6f893e5c9e874300e4bc5523e821e8b3948bb80d created 2017-01-20 14:29 +1100 pushed 2017-01-21 23:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1332577 (part 6) - Move some function definitions in GeckoProfiler.h. r=mstange. |
diff browse annotate |
5601e95a30ff9d8bcbb66bcc6554c2a9fc03fde5 created 2017-01-20 10:14 +1100 pushed 2017-01-21 23:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1332577 (part 4) - Inline and remove GeckoProfilerTypes.h. r=mstange. |
diff browse annotate |
814905af775483901d36ea02eef8c93c9a90688e created 2017-01-20 09:54 +1100 pushed 2017-01-21 23:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1332577 (part 3) - Inline and remove GeckoProfilerImpl.h. r=mstange. |
diff browse annotate |
cd3cab137228831aa9f48d711e9b24ff9fa09fc8 created 2017-01-19 16:37 +1100 pushed 2017-01-21 23:25 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1332577 (part 1) - Remove PROFILER_MAIN_THREAD_* macros. r=mstange. |
diff browse annotate |
450a6f20a957ebfadde152595142421c8202d896 created 2017-01-19 08:06 +1100 pushed 2017-01-19 15:10 +0000 |
Nicholas Nethercote | Nicholas Nethercote - Bug 1317771 (part 1) - Remove SPS_STANDALONE. r=mstange. |
diff browse annotate |
c5d6b1d405a842548bfbbf8539bc245c59f28780 created 2017-01-09 23:03 +0000 pushed 2017-01-13 23:28 +0000 |
Jan Beich | Jan Beich - Bug 1329467 - Drop non-SPS version of AutoProfilerRegister. r=mstange |
diff browse annotate |
7b26a0681fcab0a40cf8b58471a3404905e8e96d created 2017-01-09 22:11 +0000 pushed 2017-01-13 23:28 +0000 |
Jan Beich | Jan Beich - Bug 1329467 - Move remaining *RAII classes from GeckoProfiler under mozilla namespace. r=mstange |
diff browse annotate |
997b7726f2e4cc93a4234b533ffa8a482cbea157 created 2017-01-09 21:46 +0000 pushed 2017-01-13 23:28 +0000 |
Jan Beich | Jan Beich - Bug 1329467 - Revert bug 1151829 to unbreak non-SPS build after bug 1322553. r=mstange |
diff browse annotate |
49f393e88b6cbe07cb112e6dbaddc0b3ebe3e3e7 created 2017-01-08 03:03 +0000 pushed 2017-01-10 11:09 +0000 |
Jan Beich | Jan Beich - Bug 1329291 - Unbreak build on non-SPS platforms after bug 1142197. r=froydnj |
diff browse annotate |
51c8987023406168d3f8dc8878d8a002b4c9545c created 2017-01-08 03:04 +0000 pushed 2017-01-09 09:32 +0000 |
Jan Beich | Jan Beich - Bug 1329466 - Unbreak build on non-SPS platforms after bug 1323100. r=mstange |
diff browse annotate |
e9d16569a7b4518e3a90a0512128b838118dea55 created 2017-01-07 11:22 -0500 pushed 2017-01-07 16:22 +0000 |
Ryan VanderMeulen | Ryan VanderMeulen - Merge inbound to m-c. a=merge |
diff browse annotate |
603bdc33779ff6e9aebcabf1afdd7899219708b0 created 2017-01-06 09:21 -0500 pushed 2017-01-07 16:22 +0000 |
Nathan Froyd | Nathan Froyd - Bug 1142197 - manage ProfilerBacktrace with UniquePtr; r=mstange |