tools/profiler/core/platform.cpp
85e6c77120d20c57254a722133bd7305e4839307
created 2017-06-01 10:21 +1000
pushed 2017-06-01 11:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1347274 (part 1, attempt 2) - Rename some profiler parameters. r=mstange.
7061759a0b572538a8b2effa703d61f383c83c32
created 2017-05-31 14:23 +0200
pushed 2017-05-31 18:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
87c84b9fd8a4ad760540b328adc0db25d5ea45f9
created 2017-05-31 14:18 +0200
pushed 2017-05-31 18:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ad1034334503 (bug 1347274) for conflict merging m-c to m-i
f7a450e270f0829f790c139eba118bfdd91edc45
created 2017-05-31 14:18 +0200
pushed 2017-05-31 18:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 79af4e3b4d71 (bug 1347274)
4bd2d471693e8c3ab004b24c939162f9ababf572
created 2017-05-31 14:18 +0200
pushed 2017-05-31 18:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8429360d3050 (bug 1347274)
8429360d3050f174202a1a8133489b6f7291348f
created 2017-05-30 13:36 +1000
pushed 2017-05-31 18:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1347274 (part 3) - Make some hot profiler functions lockless. r=mstange.
79af4e3b4d718a368449a0a442c67ca3c1a7d3fd
created 2017-05-30 11:02 +1000
pushed 2017-05-31 18:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1347274 (part 2) - Make CorePS::ProcessStartTime() lockless. r=mstange.
ad10343345034bf5f0f1c31e529af3c042427573
created 2017-05-30 10:31 +1000
pushed 2017-05-31 18:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1347274 (part 1) - Rename some profiler parameters. r=mstange.
bb9f906e70e30d56c386717ee9a45b7d3c774573
created 2017-05-30 15:06 -0400
pushed 2017-05-31 09:24 +0000
Markus Stange Markus Stange - Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=billm,njn
ac273d41a04478e7d380010cd1d1cab98d29a45c
created 2017-05-29 15:16 -0400
pushed 2017-05-31 09:24 +0000
Markus Stange Markus Stange - Bug 1330184 - Remove main-thread-only assertions. r=njn
15728eea17988c229b64b5d14df6e8eb15cd529e
created 2017-05-16 17:35 -0400
pushed 2017-05-31 09:24 +0000
Markus Stange Markus Stange - Bug 1330184 - Register/unregister the IOInterposeObserver on the main thread, regardless of what thread the profiler is started / stopped on. r=njn
4f297a3633aab8741d989a190cf32d7309582c53
created 2017-05-29 13:44 -0400
pushed 2017-05-31 09:24 +0000
Markus Stange Markus Stange - Bug 1330184 - Allow StreamMetaObject to be called on a background thread, but only include startTime and version for those calls. r=njn
b30c003db0c82b34bbb42c68dfdc7337f78691ba
created 2017-05-30 17:07 -0400
pushed 2017-05-31 09:24 +0000
Markus Stange Markus Stange - Bug 1330184 - Allow notifying observers for profiler state changes on background threads. r=njn
ff4945a4dcc9652bd831e0d1db89efaa871660f6
created 2017-05-26 09:37 +1000
pushed 2017-05-26 09:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1366650 (part 1) - Move PseudoStack into SpiderMonkey. r=mstange,shu.
df065d529e85237953033deaf3bd17e4281baa9f
created 2017-05-22 19:45 -0700
pushed 2017-05-23 14:09 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1330185, bug 1330184) for leaking an nsTArray_base from the plugin process on Win8
e6f368f2d8741f2a9655b288d49b59fbbd6b90b7
created 2017-05-22 13:47 -0400
pushed 2017-05-23 14:09 +0000
Markus Stange Markus Stange - Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=njn, r=billm
2b8d50fcb20fc0bd808707aae00d6cbcb4536bac
created 2017-05-21 14:29 -0400
pushed 2017-05-23 14:09 +0000
Markus Stange Markus Stange - Bug 1330184 - Remove main-thread-only assertions. r=njn
dbe452a9eebb5aff9fa30afdd402efdcb2b6ad30
created 2017-05-16 17:35 -0400
pushed 2017-05-23 14:09 +0000
Markus Stange Markus Stange - Bug 1330184 - Register/unregister the IOInterposeObserver on the main thread, regardless of what thread the profiler is started / stopped on. r=njn
e13b9e798e16185e54435a0b926970e8de134804
created 2017-05-04 17:24 -0400
pushed 2017-05-23 14:09 +0000
Markus Stange Markus Stange - Bug 1330184 - Allow StreamMetaObject to be called on a background thread, but only include startTime and version for those calls. r=njn
52489c7eadaf8cab111eef93187c7ecb1482fe58
created 2017-05-15 19:43 -0400
pushed 2017-05-23 14:09 +0000
Markus Stange Markus Stange - Bug 1330184 - Allow notifying observers for profiler state changes on background threads. r=njn
768e500ad190a4de4ba23899e0a0a550e785a4d3
created 2017-05-18 17:17 +1000
pushed 2017-05-22 11:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1365854 - Remove FRAME_LABEL_COPY. r=mstange,shu.
05c1b54b031923a351d6a1d1903a3b8172860f3d
created 2017-05-17 17:29 +1000
pushed 2017-05-22 11:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1365515 (part 2, attempt 2) - Remove tick_context_t. r=jseward.
3c4901b6206101f6a76727bf02142cb073c42a66
created 2017-05-19 16:30 +1000
pushed 2017-05-22 03:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1366171 - Fix misplaced PSAutoLock. r=mstange.
61095bd2cbcab67baccd113105786bdd6b23ebb9
created 2017-05-21 15:11 -0400
pushed 2017-05-22 03:30 +0000
Markus Stange Markus Stange - Back out bug 1330184 and bug 1330185 because of test failures.
51cdc2541486d5ddf2d385ec0459a9ec38b8775b
created 2017-05-21 14:06 -0400
pushed 2017-05-22 03:30 +0000
Markus Stange Markus Stange - Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=njn, r=billm
327c145ded03d39970351a9cc01492f0541d9149
created 2017-05-21 14:29 -0400
pushed 2017-05-22 03:30 +0000
Markus Stange Markus Stange - Bug 1330184 - Remove main-thread-only assertions. r=njn
fd537bffda4b653dc7191434c42d068b1b9c65b8
created 2017-05-16 17:35 -0400
pushed 2017-05-22 03:30 +0000
Markus Stange Markus Stange - Bug 1330184 - Register/unregister the IOInterposeObserver on the main thread, regardless of what thread the profiler is started / stopped on. r=njn
edfdb14bd020233fa29771bb0f78bcfc55f6cbb3
created 2017-05-04 17:24 -0400
pushed 2017-05-22 03:30 +0000
Markus Stange Markus Stange - Bug 1330184 - Allow StreamMetaObject to be called on a background thread, but only include startTime and version for those calls. r=njn
8c96ac2d762fbed161b6e577f845c1b58ec8bc17
created 2017-05-15 19:43 -0400
pushed 2017-05-22 03:30 +0000
Markus Stange Markus Stange - Bug 1330184 - Allow notifying observers for profiler state changes on background threads. r=njn
1667def6751501149dc69e7d9608cffdf3c19e7d
created 2017-05-19 11:41 +0800
pushed 2017-05-19 15:47 +0000
Iris Hsiao Iris Hsiao - Merge mozilla-central to mozilla-inbound
f22235120e9ff429a907a7f27f9d8dbdf61d4643
created 2017-05-19 11:41 +0800
pushed 2017-05-19 15:47 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 368f63c34bad (bug 1365515) for merge conflict
368f63c34bad52d96902b2e8c87b0bfea33d5dfd
created 2017-05-17 17:29 +1000
pushed 2017-05-19 15:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1365515 (part 2) - Remove tick_context_t. r=jseward.
8e98dab5054dd093a37ba20c62cf0523e484cfbd
created 2017-05-19 11:27 +0800
pushed 2017-05-19 03:27 +0000
Iris Hsiao Iris Hsiao - Backed out 4 changesets (bug 1357829) for build bustage in xpcshell\selftest.py on windows 8 x64 opt. a=backout
8ea202bb1103a693837e46374eb37ef9091ac15a
created 2017-05-17 23:07 -0400
pushed 2017-05-19 00:15 +0000
Michael Layzell Michael Layzell - Bug 1357829 - Part 4: Remove TickController, r=njn
cebe4d7abeda54f0e14a6e9c400e3256aa3e4db0
created 2017-05-11 16:26 -0400
pushed 2017-05-19 00:15 +0000
Michael Layzell Michael Layzell - Bug 1357829 - Part 3: Remove profiler_get_stack_top, r=njn
86ebe868d443bd5da60d86844bd622ae1865ea92
created 2017-05-02 15:36 -0400
pushed 2017-05-19 00:15 +0000
Michael Layzell Michael Layzell - Bug 1357829 - Part 1: Expose profiler_suspend_and_sample_thread, r=njn
cde48b1034b6f3e2b4e3d41fcac8e0fe00e3287a
created 2017-05-16 11:06 -0400
pushed 2017-05-17 09:17 +0000
David Major David Major - Bug 1349801: Make aMicroseconds unsigned to avoid a bunch of checks. r=mstange
0aae6f865e8d6294326a3cd93eb9405f9224ecb7
created 2017-05-16 11:03 -0400
pushed 2017-05-17 09:17 +0000
David Major David Major - Bug 1349801: Make SleepMicro a method of SamplerThread. r=mstange
b9a4a6e2292e923684c2d25b78addaca23c6abd5
created 2017-05-16 15:04 +0200
pushed 2017-05-16 13:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
17c6f55e1bdc5c931f12c9893b76cd77ecf39918
created 2017-05-10 20:13 +1000
pushed 2017-05-16 13:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1362894 - Make profiler_call_{enter,exit} |inline|. r=mstange.
c24d57d10d7153e900afb1f756927311ba93ddf5
created 2017-05-15 14:19 -0700
pushed 2017-05-16 10:34 +0000
Kris Maglione Kris Maglione - Bug 1348031: Part 1 - Allow specifying fractional-millisecond startup profiling interval. r=mstange
27fb70fdc7444c289e4ea9fdce5a1aafeafadd1b
created 2017-05-07 21:43 -0400
pushed 2017-05-12 12:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1362814 - Part 2: Move GeckoProfilerReporter to its own header; r=mstange
96dd4bfde83ce3113238b538d75fddd6f64665ab
created 2017-05-04 17:26 -0400
pushed 2017-05-10 13:06 +0000
Markus Stange Markus Stange - Bug 1363475 - Fix TaskTracer build failure. r=njn
bad6738692f172157834017ef0215a6b8f5c444b
created 2017-05-08 07:09 +1000
pushed 2017-05-09 21:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1361009 - Remove MOZ_WIDGET_GONK from the profiler. r=jseward.
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.
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.
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.
2cc2f8862fdb77fbd55580ba09d628a28bdaae86
created 2017-05-01 22:56 -0400
pushed 2017-05-02 09:05 +0000
David Major David Major - Bug 1360575: Use PR_SetCurrentThreadName to set the sampler thread's name on all platforms. r=mstange
a63da0aaaa0d627a1e647eeac71698c17a3ec144
created 2017-05-01 17:57 -0400
pushed 2017-05-02 03:05 +0000
David Major David Major - Bug 1351838: Don't sprintf within the profiler since it may take a lock. r=froydnj
907d4f5190d313bf83ec10215afa4ed492709732
created 2017-05-01 16:26 -0400
pushed 2017-05-02 03:05 +0000
David Major David Major - Bug 1360642: Increase SAMPLER_MAX_STRING_LENGTH to capture more URLs. r=mstange
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
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.
4b70d46e776013af3ee53f055679b92286649bd0
created 2017-04-27 15:57 +1000
pushed 2017-05-01 09:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1359717 - Remove unnecessary SetIsPaused() calls. r=mstange.
aa3cd4933f88b86f893d58b684b2454ef273f140
created 2017-04-27 07:36 +1000
pushed 2017-05-01 09:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123754 (part 2) - Move ProfilerMarker into ProfilerMarker.h. r=mstange.
32f4e2a4874cbab57513d349b67b47f18a9bd5bd
created 2017-04-27 07:36 +1000
pushed 2017-05-01 09:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123754 (part 1) - Rename ProfilerMarkers.{h,cpp} as ProfilerMarkerPayload.{h,cpp}. r=mstange.
658b857c35f848ad8d9c428c586cce875f9434a3
created 2017-04-27 07:36 +1000
pushed 2017-04-28 23:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1359000 (part 7) - Move mContext and mJSSampling from RacyThreadInfo to ThreadInfo. r=mstange.
c13ffe0d6aaf8c7ad57043f4cb66f65e211dca1e
created 2017-04-27 07:36 +1000
pushed 2017-04-28 23:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1359000 (part 6) - Split off RacyThreadInfo from PseudoStack. r=mstange.
427f09c04b04d5cb1279f05146589539cb7a59f7
created 2017-04-27 07:36 +1000
pushed 2017-04-28 23:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1359000 (part 5) - Introduce TLSInfo. r=mstange.
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.
572e82ea517b893af4733c2b67a974ed2fa62f12
created 2017-04-27 07:36 +1000
pushed 2017-04-28 23:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1359000 (part 3) - Rename some "stack" variables as "pseudoStack". r=mstange.
less more (0) -100 -60 tip