tools/profiler/gecko/nsProfiler.cpp
389b6bbd76dbdf3357453f0989bbe9595751b7ae
created 2019-04-04 20:12 +0000
pushed 2019-04-05 03:24 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
169e737928caaa5f07f59fcafef3ed5ee7eaa045
created 2019-02-19 23:14 +0000
pushed 2019-02-20 04:11 +0000
Gerald Squelart Gerald Squelart - Bug 1509533 - Include child process profiles in shutdown profiles - r=mstange
26fb2a868911021c586ca56d64ede136ae28c015
created 2019-02-16 17:37 +0000
pushed 2019-02-16 22:14 +0000
Markus Stange Markus Stange - Bug 1500692 - Centralize profiling category definition and add infrastructure for subcategories. r=njn
58654f30db8e02f1776a1f3b5b158f206c35628e
created 2019-02-07 17:35 +0000
pushed 2019-02-08 10:16 +0000
Gerald Squelart Gerald Squelart - Bug 1520103 - Fixed non-unified Profiler build - r=mstange
e3a8a7245f627e6697056a18847f286c0a1d2bc9
created 2019-01-18 15:40 +0000
pushed 2019-01-19 10:14 +0000
Greg Tatum Greg Tatum - Bug 1520526 - Add categories to all profiler markers; r=mstange
4e7923ac0159b263bfbe0b6922b485bb65005121
created 2018-12-11 19:22 +0000
pushed 2018-12-12 05:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1512298 - Make IPDL MozPromise exclusive. r=gerald,froydnj
35c8963b6b77f2523b7770c8ed98504140e041b1
created 2018-12-10 16:22 -0500
pushed 2018-12-10 21:23 +0000
Nathan Froyd Nathan Froyd - Bug 1511470 - part 1 - reduce copying of profile data in FinishGathering(); r=mstange
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-11-30 19:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
9f21792d4ae6515aa1e12503b530757e884d4ff0
created 2018-11-21 14:13 +0000
pushed 2018-11-24 21:48 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1476775 - Part 1: Discard samples that are older than given duration r=mstange
5cdbce9b4a51adadd43a80440cc451cf4b9b85a5
created 2018-11-19 20:17 -0500
pushed 2018-11-20 01:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 1507540 part 4. Remove unused nsIProfiler::GetStartParams. r=mconley
0f23dad0834ce069419e4460a28b046242b01947
created 2018-11-09 22:20 +0000
pushed 2018-11-10 21:43 +0000
Gabriele Svelto Gabriele Svelto - Bug 1506264 - Fix querying the nsIObserver interface in all classes implementing it r=erahm
3b8a9abe2766c4bdc68c143416a3aafe85083be4
created 2018-10-24 04:23 +0300
pushed 2018-10-24 04:18 +0000
Noemi Erli Noemi Erli - Backed out changeset bee1c344cb47 (bug 1491909) for failures in browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js
bee1c344cb473d75347c012bbd0f8eac58428926
created 2018-10-23 20:46 +0000
pushed 2018-10-24 04:18 +0000
Denis Palmeiro Denis Palmeiro - Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
7566a6bac33d41042243ac2cef94f32b7d0c08df
created 2018-10-02 01:50 +0000
pushed 2018-10-02 16:09 +0000
Markus Stange Markus Stange - Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
00eb79fc9f8ae1a9ad35de97d3eb5ffe9b1108cc
created 2018-10-02 01:43 +0300
pushed 2018-10-02 04:06 +0000
shindli shindli - Backed out 4 changesets (bug 1457481) for c1 failures in devtools/client/performance-new/test/chrome/test_perf-settings-entries.html
4478820fbcaadbbcca55e5a487b55efd2f0ed4cf
created 2018-10-01 20:16 +0000
pushed 2018-10-02 04:06 +0000
Markus Stange Markus Stange - Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
ab5ac052f221b03e0700351ec6534160b38b106c
created 2018-08-20 07:54 -0700
pushed 2018-08-21 05:05 +0000
Jeff Walden Jeff Walden - Bug 1484421 - Move JSON-related functionality into js/public/JSON.h that isn't #include'd in jsapi.h. r=jandem
d10de6036b742d534df2cd4c16441b489fc31b96
created 2018-07-19 14:14 -0600
pushed 2018-07-19 20:15 +0000
Jed Davis Jed Davis - Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap r=mstange
4c72dc399004933fc05596c1a16143c8c04ed023
created 2018-07-11 14:07 +0200
pushed 2018-07-11 12:09 +0000
Jan de Mooij Jan de Mooij - Bug 1474273 - Add xpc::CurrentNativeGlobal and use it instead of NativeGlobal(JS::CurrentGlobalOrNull(cx)). r=bz
b24796357d7795310b17e7502b02728b2dd34630
created 2018-06-01 19:28 +0200
pushed 2018-06-05 22:11 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1458246 - Use Shmem to pass the profiler data to be able to send large profiler data r=mstange
5e2fa34896c4fc88755ec28d615a813ef84cf668
created 2018-04-30 15:12 -0400
pushed 2018-05-14 21:58 +0000
Nika Layzell Nika Layzell - Bug 1455217 - Part 3: Use the new xpidl Promise type instead of nsISupports, r=bz
8e6d2f2f7f30c9a6ad78cb33544f855c9dad6b18
created 2018-02-06 15:29 -0500
pushed 2018-02-07 00:30 +0000
Markus Stange Markus Stange - Bug 1431179 - Keep all exit profiles that overlap with the parent process's buffer time range. r=mconley
255a28ff7195305b9b7e2ab7561f3bd6721fa6b9
created 2018-01-30 13:28 -0500
pushed 2018-02-07 00:30 +0000
Markus Stange Markus Stange - Bug 1431179 - When storing an exit profile, remember the current write position of the parent process's profiler buffer, instead of a TimeStamp. r=mystor
1406e2ac322a6631536cf80e931bd465fccea141
created 2018-02-06 00:25 -0500
pushed 2018-02-07 00:30 +0000
Markus Stange Markus Stange - Bug 1348959 - Remove wraparound indexing in ProfileBuffer. r=djvj,mystor,njn
5ca04ee79f78722b7ef44f496f3cb4a2b7b7079a
created 2018-01-18 17:54 -0500
pushed 2018-02-07 00:30 +0000
Markus Stange Markus Stange - Bug 1348959 - Make profiler_get_buffer_info() return information in a struct instead of using outparams. r=mystor,njn
c7e04777701199a2f94258c9b03981b3c3169b0b
created 2018-01-17 16:59 -0500
pushed 2018-01-26 21:55 +0000
Markus Stange Markus Stange - Bug 1431217 - Fix a typo that caused us to treat the parent process as shutting down when dumping the profile. r=mconley
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-14 03:20 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
e37007fcbd347557bb6f7935037536a46c91fcbd
created 2017-11-16 15:12 -0500
pushed 2017-11-20 22:55 +0000
Nika Layzell Nika Layzell - Bug 1418048 - Add a callback-based Send API to async returning IPDL methods, r=billm
97d960b3912d889e5e6ddf3ffe913938c11593be
created 2017-10-17 13:09 +1100
pushed 2017-10-18 02:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1409227 (part 2) - Replace nsMemory::Clone(s, strlen(s)+1) with moz_xstrdup(s). r=erahm.
3eac4fd0f048122c0efd3da04ba0c97d4ea54ac7
created 2017-10-17 13:01 +1100
pushed 2017-10-18 02:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1409227 (part 1) - Remove needless duplication of the profile in nsProfiler::GetProfile(). r=mstange.
166b15223dd570a8332e11ccb88053dd4151e251
created 2017-10-13 15:32 +1100
pushed 2017-10-17 22:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1408279 - Make profile JSON easier to read. r=mstange.
4a26bf37c264cf27d36112dd17c4d93a5d6c8aea
created 2017-08-03 21:12 -0400
pushed 2017-08-04 17:33 +0000
Markus Stange Markus Stange - Bug 1387155 - Make nsIProfiler::dumpProfileToFileAsync return a promise. r=njn
39ae5bed4ee0517b70359822c608898a48caeb5d
created 2017-07-31 14:23 -0400
pushed 2017-08-01 09:26 +0000
Markus Stange Markus Stange - Bug 1384688 - Add an aIsShuttingDown argument to profiler_get_profile() and to profiler_stream_json_for_this_process(). r=njn
926fa981b826656af4cbbd28865b4f9025aefc86
created 2017-07-25 20:29 -0400
pushed 2017-07-28 13:26 +0000
Markus Stange Markus Stange - Bug 1384693 - Cull exit profiles that don't have any overlap with the parent process profile. r=njn
4ef452538efdb141b7050e877b7115317f306d73
created 2017-07-20 14:49 -0400
pushed 2017-07-26 09:16 +0000
Markus Stange Markus Stange - Bug 960153 - Factor out ParseFeaturesFromStringArray. r=njn
a10187ddb379bea8234228f157e6380e566fcaaa
created 2017-06-22 13:40 +1000
pushed 2017-06-23 01:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 2) - Remove PROFILER_MARKER. r=mstange.
2573b20f6f90c721ab776b4d083b46fdc4f01c02
created 2017-06-14 00:20 -0400
pushed 2017-06-17 22:26 +0000
Markus Stange Markus Stange - Bug 1365400 - Add nsIProfiler::GetAllFeatures. r=njn
871e57ecd232a8aeb1feb47e6aff647ae867588a
created 2017-06-09 21:24 -0700
pushed 2017-06-16 03:16 +0000
Bill McCloskey Bill McCloskey - Bug 1372736 - Avoid using AbstractThread for non-media MozPromises (r=bkelly)
c9fd6a30931c6bc2ffb21c93beed31957e4b4eb7
created 2017-06-09 11:45 -0700
pushed 2017-06-13 21:51 +0000
Bill McCloskey Bill McCloskey - Bug 1366072 - Change promises to take nsISerialEventTarget instead of AbstractThread (r=jwwang)
0fbdafd2214dee63b4bf31c7891ed8c075c23cb5
created 2017-06-06 23:12 -0400
pushed 2017-06-08 13:18 +0000
Markus Stange Markus Stange - Bug 1370673 - Discard exit profiles when the profiler is stopped. r=njn
9b2fc8bf9cad366dbded5b56f0f309d3f86d7f81
created 2017-06-02 11:59 +1000
pushed 2017-06-02 05:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1369280 (part 2) - Merge ProfileGatherer into nsProfiler. r=mstange.
bb9f906e70e30d56c386717ee9a45b7d3c774573
created 2017-05-30 15:06 -0400
pushed 2017-05-31 12:23 +0000
Markus Stange Markus Stange - Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=billm,njn
df065d529e85237953033deaf3bd17e4281baa9f
created 2017-05-22 19:45 -0700
pushed 2017-05-23 02:45 +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-22 19:39 +0000
Markus Stange Markus Stange - Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=njn, r=billm
61095bd2cbcab67baccd113105786bdd6b23ebb9
created 2017-05-21 15:11 -0400
pushed 2017-05-21 19:11 +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-21 18: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
19c8b67843b464f4092fe5bf7cc5a37335e592bb
created 2017-05-10 17:08 -0400
pushed 2017-05-11 10:53 +0000
Markus Stange Markus Stange - Bug 1362800 - Add a way to get the profile as an array buffer. r=njn
a9dedd866433f9d5f8979942559cc49e57e2aeb4
created 2017-05-10 14:42 -0700
pushed 2017-05-11 10:53 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1362800) for eslint failures a=backout
785cf0c4b67b662598f82b7da3f7c8c64f4ccbd1
created 2017-05-10 17:08 -0400
pushed 2017-05-11 10:53 +0000
Markus Stange Markus Stange - Bug 1362800 - Add a way to get the profile as an array buffer. r=njn
bc25cff90b6ede8d18edfa2d4539c3fc2df3486a
created 2017-05-01 14:23 +1000
pushed 2017-05-05 01:06 +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 01:06 +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 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1360471 (part 2) - Rename profiler_get_features() as profiler_get_available_features(). r=mstange.
7952b06fc0d0735e1ebb360cbf557ef704482ca1
created 2017-04-21 09:38 +1000
pushed 2017-04-21 03:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1356694 - Create a ProfileGatherer in nsProfiler() if the profiler is active. r=mstange.
3303122705233a99269a52f8ee15648bd0f26e46
created 2017-04-12 16:57 -0400
pushed 2017-04-15 02:15 +0000
Markus Stange Markus Stange - Bug 1355634 - Use MozPromise to make ProfileGatherer more generic. r=njn
a7e2505e2d24b3b79067bc5ffc89204fa54f2ed8
created 2017-04-08 21:54 -0400
pushed 2017-04-15 02:15 +0000
Markus Stange Markus Stange - Bug 1321617 - Don't store profiles on the CPPC; pass them right to the ProfileGatherer. r=njn
a1e5043844f295aa8f9a70517b7b76e34fecc634
created 2017-03-29 15:48 +1100
pushed 2017-04-09 23:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1350967 (part 2) - Remove profiler_get_profile_jsobject_async() and profiler_save_profile_to_file_async(). r=mstange.
4483302f97a757145dca7dd5720a397d4f9b9246
created 2017-03-29 14:02 +1100
pushed 2017-04-09 23:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1350967 (part 1) - Remove profiler_get_profile_jsobject. r=mstange.
d56f8b85f7b5b6f074b46e7bf808098a26e0e5df
created 2017-03-29 13:22 +1100
pushed 2017-03-29 04:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1351523 - Reorder profiler_get_start_params() arguments. r=mstange.
33aa51a338b16e076061c1713ad72ec6c570a9ef
created 2017-03-14 18:59 -0400
pushed 2017-03-17 13:55 +0000
Markus Stange Markus Stange - Bug 1329111 - Change the nsIProfiler shared library information API. r=njn
less more (0) -60 tip