Gabor Krizsanits
bb288d9a9c
Bug 1352961 - P1: Exposing a timer to JS that can be used across the process boundaries. r=chutten
2017-04-25 17:11:05 +02:00
Chris H-C
a2a550854b
bug 1353295 - Remove addonHistograms from Telemetry r=Dexter
...
addonHistograms isn't being used and has started getting in the way.
So it goes.
Leave the "Addon Histograms" section in about:telemetry for 60 days.
Remove it in bug 1355882
MozReview-Commit-ID: 4lm7ONirofl
2017-04-06 15:31:58 -04:00
Carsten "Tomcat" Book
6d5a053fe2
Backed out changeset cfe47bace342 (bug 1353295) for assertion failures
2017-04-13 09:39:17 +02:00
Chris H-C
79504a7b9d
bug 1353295 - Remove addonHistograms from Telemetry r=Dexter
...
addonHistograms isn't being used and has started getting in the way.
So it goes.
Leave the "Addon Histograms" section in about:telemetry for 60 days.
Remove it in bug 1355882
MozReview-Commit-ID: 4lm7ONirofl
2017-04-06 15:31:58 -04:00
Marco Bonardo
aea9513618
Bug 977177 - Add favicons.sqlite to profile related lists. r=adw,jmaher
...
MozReview-Commit-ID: HkYpXQ0UFmd
2017-03-30 13:08:05 +02:00
Gregory Moore
7ef3821068
Bug 1271991 - Store recording state locally in Telemetry.cpp to avoid excessive locking in CanRecord{Base, Extended}().
...
MozReview-Commit-ID: FHin1oKEmCn
2017-04-11 10:52:54 -04:00
Gabriele Svelto
ad6e2212ea
Bug 1345153 - When the pingsender fails to send a ping, persist it to disk so that it can be sent later via regular telemetry; r=chutten,ted
...
Currently we hand over a crash ping to the pingsender via a pipe; if the
pingsender fails to send the ping we rely on the CrashManager assembling and
sending one instead. Since the crashmanager is not aware of whether the ping
was sent or not this causes duplication on the server side. To solve this
problem we save the ping to disk instead, read it from the pingsender and
delete the file only if the ping was sent. In this scenario the CrashManager
will know that a ping was already sent and will not send a new one.
This patch removes all the code used to deal with pipes between the telemetry,
crashreporter and pingsender code and also tries to cut down the amount of
platform-specific code we have in this machinery.
MozReview-Commit-ID: ASm2jnDagCK
2017-03-27 12:38:39 +02:00
Jan Beich
9e07c8157e
Bug 1347661 - Unbreak --enable-warnings-as-errors on platforms without Gecko Profiler. r=gfritzsche
...
MozReview-Commit-ID: Jp2HsYItboc
2017-03-15 19:05:33 +00:00
Markus Stange
17d77cd42e
Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r=marco
...
MozReview-Commit-ID: 8gqqVjTjy1Z
2017-03-14 17:07:43 -04:00
Sebastian Hengst
cbd672f1b0
Backed out changeset ff2306d8e07f (bug 1329111) for lacking a semicolon in devtools/server/performance/profiler.js. r=backout
2017-03-16 20:00:34 +01:00
Markus Stange
e4e7fce9d5
Bug 1329111 - Rename SharedLibraryInfo::mName to mModuleName, and consistently cut off the path on all platforms. r=marco
...
MozReview-Commit-ID: 8gqqVjTjy1Z
2017-03-14 17:07:43 -04:00
clinton
4213fb3b39
Bug 1346208 - Remove B2G-specific code from Telemetry C++ modules r=gfritzsche
...
MozReview-Commit-ID: 3iU7OcHePno
2017-03-12 10:38:22 +11:00
Marco Castelluccio
7a13c2898d
Bug 1342034 - Fix documentation of getLoadedModules in nsITelemetry.idl. r=Dexter
2017-03-07 07:08:00 -05:00
Mike Conley
6b1b0329c3
Bug 1312883 - Use MozStackWalk to gather native stacks on Windows. r=gfritzsche,jchen,liuche
...
MozReview-Commit-ID: A2aZAL03FG2
2017-02-16 12:05:46 -05:00
Sebastian Hengst
08f2233e92
Backed out changeset fddfc0739043 (bug 1312883)
2017-02-24 14:25:15 +01:00
Mike Conley
a194e7116b
Bug 1312883 - Use MozStackWalk to gather native stacks on Windows. r=gfritzsche,jchen,liuche
...
MozReview-Commit-ID: A2aZAL03FG2
2017-02-16 12:05:46 -05:00
Marco Castelluccio
04e83173db
Bug 1341023 - Take module name encoding into account for late writes and hangs. r=Dexter
2017-02-21 22:44:42 +00:00
Marco Castelluccio
2f3e68079b
Bug 1330833 - Add the new "modules" (DLLs) ping type. r=Dexter,mstange,jorendorff, data-review=bsmedberg
2017-02-18 14:17:30 +00:00
Vedant Sareen
a85a2ad339
Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter
...
Changed |print("enum ID : uint32_t {", file=output)| to |print("enum HistogramID : uint32_t {", file=output)| at line 53 of the file |toolkit/components/telemetry/gen-histogram-enum.py|, and then replaced all the textual occurrences of |Telemetry::ID| to |Telemetry::HistogramID| and |ID| to |HistogramID| in 43 other files.
2017-02-16 00:45:15 +05:30
Wes Kocher
3f83b41f7e
Backed out 2 changesets (bug 1330833) for windows 64 xpcshell failures a=backout
...
Backed out changeset 466565fa382a (bug 1330833)
Backed out changeset 927194e7769d (bug 1330833)
MozReview-Commit-ID: GB4KsH29xYC
2017-02-16 17:20:54 -08:00
Marco Castelluccio
a7e3f95164
Bug 1330833 - Add the new "modules" (DLLs) ping type. r=Dexter,mstange,jorendorff, data-review=bsmedberg
2017-02-16 17:09:32 +00:00
Georg Fritzsche
2011d0ae0c
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
2017-02-15 16:25:40 +01:00
Carsten "Tomcat" Book
2d818c882e
Backed out changeset 3a90f1f64d8d (bug 1339749) for bustage on a CLOSED TREE
2017-02-15 16:10:29 +01:00
Georg Fritzsche
c3f2c42868
Bug 1339749 - Refactor Telemetry IPC code. r=chutten
2017-02-15 10:37:17 +01:00
Gabriele Svelto
7157a7973d
Bug 1310703 - Add support for the pingsender to the Telemetry code; r=Dexter
...
MozReview-Commit-ID: 24I9wrJuFhN
2017-01-17 14:53:00 +01:00
Iaroslav (yarik) Sheptykin
2b4478e2b0
Bug 1307746: Make capturing stacks thread safe. r=gfritzsche
...
MozReview-Commit-ID: B7p1bDdlk6k
2017-02-03 19:20:35 +01:00
Nicholas Nethercote
d2434a7cc6
Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium.
2017-01-24 14:15:12 +11:00
Alessio Placitelli
1a9102ac62
Bug 1278556 - Enable child process scalar recording. r=chutten, f=gfritzsche,froydnj
...
MozReview-Commit-ID: IddrszBX0f5
2017-01-16 05:12:00 +01:00
Alessio Placitelli
f752c498c1
Bug 1278556 - Move the IPC timer logic to TelemetryIPCAccumulator.cpp. r=chutten
...
MozReview-Commit-ID: DSyFUM967F0
2017-01-16 05:10:00 +01:00
Carsten "Tomcat" Book
c1e37530c4
Merge mozilla-central to mozilla-inbound
2017-01-13 10:22:50 +01:00
Iaroslav (yarik) Sheptykin
ed3531c77c
Bug 1330013: Correcting module names for captured stacks. r=gfritzsche
...
MozReview-Commit-ID: L5fkEDU3Kgz
2017-01-11 21:34:42 +01:00
Georg Fritzsche
2dacbb77e9
Bug 1329139 - Default event recording to disabled. r=dexter
2017-01-13 14:21:56 +07:00
Eric Rahm
cf65aeb92a
Bug 1322735 - Remove MOZ_STACKWALKING define. r=glandium
...
With frame pointer omission disabled we should always have usable stacks on Windows. This allows us to remove the MOZ_STACKWALKING define as it will always be enabled.
MozReview-Commit-ID: 54xs3Hf1r4P
2016-12-20 15:11:36 -08:00
Phil Ringnalda
d24ca1e4dc
Backed out 3 changesets (bug 1322735) for ASan leaks and xpcshell/selftest.py failures
...
CLOSED TREE
Backed out changeset 01cfc71ce542 (bug 1322735)
Backed out changeset 84c729c41230 (bug 1322735)
Backed out changeset b419aaefae95 (bug 1322735)
2017-01-10 20:17:34 -08:00
Eric Rahm
60ffec900a
Bug 1322735 - Remove MOZ_STACKWALKING define. r=glandium
...
With frame pointer omission disabled we should always have usable stacks on Windows. This allows us to remove the MOZ_STACKWALKING define as it will always be enabled.
MozReview-Commit-ID: 54xs3Hf1r4P
2016-12-20 15:11:36 -08:00
Georg Fritzsche
6a17bce647
Bug 1320312 - Disable Telemetry stack capturing if stack walking is not available. r=gfritzsche
...
MozReview-Commit-ID: AQsMm2fWWV8
2016-11-28 18:00:19 +01:00
Carsten "Tomcat" Book
2ee161bf4e
merge mozilla-inbound to mozilla-central a=merge
2016-11-24 16:41:59 +01:00
Sylvestre Ledru
0f65f2ab6c
Bug 1318004 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11. r=Ehsan
...
MozReview-Commit-ID: lk5eJXUno9
2016-11-16 17:12:13 +01:00
Sylvestre Ledru
79a067af86
Bug 1318004 - Use C++11's override and remove virtual where applicable. r=Ehsan
...
MozReview-Commit-ID: H9tAe0YN1tx
2016-11-16 17:08:26 +01:00
Sylvestre Ledru
a15f1c5d08
Bug 1318004 - Replace default bodies of special member functions with = default; r=Ehsan
...
MozReview-Commit-ID: 33AOhtFrXS8
2016-11-16 18:26:14 +01:00
Iaroslav (yarik) Sheptykin
7c3e98fde8
Bug 1225851: Capturing keyed call stacks on demand inside Telemetry. r=chutten,r=gfritzsche
...
MozReview-Commit-ID: XSs5MeQ1Bs
2016-11-17 20:52:53 +01:00
Wes Kocher
b620596e75
Backed out 4 changesets (bug 1318004) for xpcshell failures a=backout CLOSED TREE
...
Backed out changeset a3fe53641526 (bug 1318004 )
Backed out changeset a5d1676b6f88 (bug 1318004 )
Backed out changeset b56b37f0f4d7 (bug 1318004 )
Backed out changeset fb5254baf1cb (bug 1318004 )
2016-11-21 16:15:38 -08:00
Sylvestre Ledru
7ccbd595c5
Bug 1318004 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11. r=Ehsan
...
MozReview-Commit-ID: lk5eJXUno9
2016-11-16 17:12:13 +01:00
Sylvestre Ledru
b48ac2ed6f
Bug 1318004 - Use C++11's override and remove virtual where applicable. r=Ehsan
...
MozReview-Commit-ID: H9tAe0YN1tx
2016-11-16 17:08:26 +01:00
Sylvestre Ledru
eaf1a1bb8c
Bug 1318004 - Replace default bodies of special member functions with = default; r=Ehsan
...
MozReview-Commit-ID: 33AOhtFrXS8
2016-11-16 18:26:14 +01:00
Wes Kocher
13642ca8af
Backed out 4 changesets (bug 1318004) for xpcshell failures a=backout
...
Backed out changeset 6995bd33872b (bug 1318004 )
Backed out changeset 9be5c856bc78 (bug 1318004 )
Backed out changeset 365b0b7f289a (bug 1318004 )
Backed out changeset 2f2ebf176eac (bug 1318004 )
2016-11-21 12:23:17 -08:00
Sylvestre Ledru
ea83e5e8bd
Bug 1318004 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11. r=Ehsan
...
MozReview-Commit-ID: lk5eJXUno9
2016-11-16 17:12:13 +01:00
Sylvestre Ledru
9fbcdd2d4f
Bug 1318004 - Use C++11's override and remove virtual where applicable. r=Ehsan
...
MozReview-Commit-ID: H9tAe0YN1tx
2016-11-16 17:08:26 +01:00
Sylvestre Ledru
c30faf12df
Bug 1318004 - Replace default bodies of special member functions with = default; r=Ehsan
...
MozReview-Commit-ID: 33AOhtFrXS8
2016-11-16 18:26:14 +01:00
Georg Fritzsche
ee8fa595c6
Bug 1302663 - Part 2 - Implement Event Telemetry recording. r=froydnj,dexter
...
This implements the API, storage and serialization for Telemetry event recording.
2016-11-18 15:51:58 +01:00