Georg Fritzsche
02761e9bc8
Bug 1270073 - Point to Telemetry documentation in Telemetry.h. r=chutten
2016-05-05 15:17:43 +02:00
Georg Fritzsche
ca2f02619b
Bug 1261063 - Part 2 - Expose C++ function to clear Telemetry histograms. r=chutten
2016-05-03 18:07:45 +02:00
Georg Fritzsche
8849451803
Bug 1261063 - Part 1 - Remove public Telemetry functions that return raw histogram instances. r=chutten
...
Note that GetKeyedHistogramById(ID, const nsAString&) was declared, but never had an implementation.
2016-05-03 18:07:44 +02:00
Eric Rahm
0245ffef9a
Bug 1251785 - Remove remaining references to MOZILLA_XPCOMRT_API from toolkit. r=froydnj
2016-02-27 11:12:08 -08:00
Avi Halachmi
da11ded321
Bug 1228147: part 1: Add telemetry RecordingEnabled support. r=gfritzsche f=froydnj
2015-12-16 20:06:40 +02:00
Wes Kocher
c09cb3b32b
Backed out 2 changesets (bug 1228147) for build failures in histogram.h on a CLOSED TREE
...
Backed out changeset 35b4ba91e093 (bug 1228147)
Backed out changeset 8a2f45c8d25d (bug 1228147)
2015-12-16 09:27:37 -08:00
Avi Halachmi
1774be6cd8
Bug 1228147: part 1: Add telemetry RecordingEnabled support. r=gfritzsche f=froydnj
2015-12-16 16:39:57 +02:00
Nils Ohlmeier [:drno]
94c784b880
Bug 1198883 - Part 2: Added WebRTC ICE candidates to Telemetry. r+vladan
2015-10-08 14:44:50 -07:00
Ahmed Khalil
1472ef1029
Bug 1201926 - Add support for keyed histograms to Fennec's Telemetry module, r=nalexander
2015-10-08 11:32:52 +05:30
Michael Layzell
a093510d49
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Nathan Froyd
2153af8dcc
Bug 968923 - part 3c - miscellaneous telemetry changes for use counters; r=gfritzsche
...
This patch teaches gen-histogram-enum.py how to correctly deal with the
situation where there are no use counters. It also adds
mozilla::Telemetry::GetHistogramName for debugging purposes.
2015-06-03 14:38:15 -04:00
Jeff Gilbert
b1f1e1a811
Bug 1182371 - Misc WebGL cleanup. - r=kamidphish
2015-07-14 17:37:28 -07:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Randall Barker
2ee4f9a372
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. r=nfroyd
2015-04-03 15:52:00 +02:00
Wes Kocher
b4465e0af8
Backed out changeset 0f5799df920b (bug 1093934) for various test failures CLOSED TREE
2015-04-02 13:42:34 -07:00
Randall Barker
762a6748a9
Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC r=froydnj
2015-04-02 12:12:37 -07:00
Alessio Placitelli
f3eb8e2fb5
Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan
2015-03-25 16:42:14 +01:00
Aaron Klotz
f7fe5fbcde
Bug 1100360: Convert ChromeHang annotations to use UniquePtr; r=vladan
2014-12-30 14:52:39 -07:00
Aaron Klotz
fa5a9e12ba
Bug 1070755: Telemetry to track total time that the main thread is blocked during plugin initialization; r=vladan (Relanding because I meant to back out a different commit for bustage, not this) CLOSED TREE
2014-12-11 14:00:47 -07:00
Wes Kocher
585e114d54
Backed out changeset 62a9e591e57d (bug 1070755) for mochitest-11 bustage on a CLOSED TREE
2014-12-11 14:53:01 -08:00
Aaron Klotz
1fcab019db
Bug 1070755: Telemetry to track total time that the main thread is blocked during plugin initialization; r=vladan
2014-12-11 14:00:47 -07:00
Georg Fritzsche
3aef81eab5
Bug 1096785 - Add Telemetry::Accumulate() for keyed histograms. r=froydnj
2014-11-11 11:45:40 +07:00
Georg Fritzsche
0fd9b006e5
Bug 1069874 - Add keyed histogram types. r=froydnj
2014-10-30 20:51:01 +01:00
Aaron Klotz
bd3c976be2
Bug 818307: Part 1 - Add annotation support to ChromeHangs; r=vladan
2014-10-21 11:48:08 -06:00
Ehsan Akhgari
afe829e32c
Bug 1045094 - Fix some bad implicit constructors in telemetry; r=froydnj
2014-07-28 13:16:00 -04:00
Aaron Klotz
66884a5f0b
Bug 976000: Add info to Telemetry.fileIOReports to differentiate between start/normal/shutdown I/O; r=froydnj
2014-03-18 16:07:35 -06:00
Aaron Klotz
93d96d1313
Bug 902587 - Part 3: IO Interpose Reporter for Telemetry; r=froydnj
2013-12-09 21:30:06 -02:00
Vladan Djeric
5c18d1cabc
Bug 863122 - Add time since launch and time since system startup to chromehang report. r=nfroyd
2014-01-27 13:47:00 -08:00
Jim Chen
d43fbda261
Bug 932865 - Record inactive thread hang stats inside telemetry; r=vladan
2013-11-22 14:17:31 -05:00
Nathan Froyd
97db6a6297
Bug 905759 - part 1 - add Telemetry infrastructure for telemetry gecko events; r=vladan
2013-08-15 15:04:15 -04:00
Markus Stange
11fd774538
Bug 904535 - Don't #include shared-libraries.h in Telemetry.h. r=vdjeric
2013-08-14 13:17:47 +02:00
Aaron Klotz
e1fe44a7f4
Bug 815418: Telemetry for failed profile lock attempts r=vladan
2013-01-31 15:11:38 -06:00
Scott Johnson
720727581a
Backed out changeset 69e0bdbd4f36 for incorrect commit message. r=me
2013-01-31 15:09:09 -06:00
Aarom Klotz
2e09587311
Bug 815418: Telemetry for failed profile lock attempts r=vladan
2013-01-31 15:04:52 -06:00
Vladan Djeric
094377a5c2
Bug 830429 - Reduce the threshold for slow main thread SQL to 50ms. r=nfroyd
2013-01-22 14:12:17 -05:00
Paul Adenot
1efe0eeedb
Bug 782459 - Generalize the telemetry AutoTimer RAII class to provide multiple resolution. r=taras
2012-08-26 21:11:55 -07:00
Nathan Froyd
5a5bd24258
Bug 781531 - generate histogram information from JSON; r=taras
2012-08-24 15:54:55 -04:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Rafael Ávila de Espíndola
2da5ebd162
Bug 783154 - Refactor the chrome hang code to use the same class as write poisoning. r=taras,benwa,vladan.
2012-08-21 17:14:38 -04:00
Vladan Djeric
c8aca10bab
Bug 779310: Remove string literals from slowSql reports. r=taras
2012-08-21 15:29:28 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Vladan Djeric
2a5b658be4
Bug 722368 - Report slow SQL created from dynamic strings to Telemetry. r=taras
2012-03-21 13:26:48 -04:00
Landry Breuil
6d561d9c0b
Bug 735422: Don't use shared-libraries.h and SharedLibraryInfo structs where SPS is not enabled; r=ehsan
2012-03-14 22:57:04 -04:00
Vladan Djeric
851a0eeba4
Bug 712109 - Implement chrome hang reporting on profiling branch. r=ehsan
2012-03-12 07:07:05 -04:00
Nathan Froyd
b40963e7ff
Bug 718214 - provide mozilla::Telemetry::CanRecord; r=taras
2012-01-18 09:08:18 -08:00
Nathan Froyd
430df2bd8a
Bug 716657 - add Telemetry::AutoCounter; r=taras
2012-01-09 18:21:28 -05:00
Dão Gottwald
42e8f75f05
Backed out changeset b4d322e5af47
2012-01-11 16:13:08 +01:00
Nathan Froyd
c79721bd2b
Bug 716657 - add Telemetry::AutoCounter; r=taras
2012-01-09 18:21:28 -05:00
Vladan Djeric
64a2c83659
Bug 708962 - Start Telemetry service at application start to avoid deadlock from GetService spinning event loop. r=benjamin
2012-01-10 15:29:58 -05:00
Michael Kohler
c4be71f5ba
Bug 711818 - MOZILLA_GUARD_OBJECT_NOTIFIER* should use a MOZ_ prefix to follow MFBT style
2012-01-10 00:29:30 -05:00