Commit Graph

203 Commits

Author SHA1 Message Date
Ehsan Akhgari
d282557bca Bug 1061061 - Fix more bad implicit constructors in misc. code; r=bsmedberg 2014-09-02 18:24:24 -04:00
Rafael Kourdis
064a8327d2 Bug 1030487 - Don't report main-thread I/O to Telemetry unless it lasts more than 50ms; r=vladan 2014-08-18 18:42:14 -04:00
Nicholas Nethercote
663b82ea3b Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params
2014-08-06 06:31:21 -07:00
Andrew McCreight
783469af5d Bug 1047648 - TelemetryImpl::mHistogramMap can use nsDepCharHashKey. r=aklotz 2014-08-06 11:26:35 -07:00
Andrew McCreight
9acc561205 Bug 1047523 - Report memory held onto by more Telemetry hash tables. r=froydnj 2014-08-06 11:26:35 -07:00
Jim Chen
41a6b06c80 Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan 2014-07-29 10:33:11 -04:00
Carsten "Tomcat" Book
a2287edfb6 Backed out changeset e83ef20b70ff (bug 1034138) 2014-07-25 15:59:08 +02:00
Jim Chen
46fd0de57e Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan 2014-07-24 22:33:50 -04:00
Benoit Jacob
029e0e533d Bug 1028588 - Fix dangerous public destructors in toolkit/ - r=ehsan 2014-06-23 18:40:02 -04:00
Jim Chen
0112d5b817 Bug 1023461 - Add HangStack class to support internal string buffer; r=vladan 2014-06-20 14:28:10 -04:00
Nicholas Nethercote
7b107d5931 Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg. 2014-05-20 23:06:54 -07:00
Kyle Huey
643d853aa4 Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan 2014-05-23 12:53:17 -07:00
Birunthan Mohanathas
1ebdb921a5 Bug 869836 - Part 2: Use AppendLiteral instead of Append(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:50 +03:00
Jon Coppeard
d67f0ed243 Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley 2014-04-30 10:10:33 +01:00
Birunthan Mohanathas
eeb9aaaa94 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Aaron Klotz
0c4a7687a4 Bug 935482: New IOInterposer observer for recording main thread I/O to file; r=froydnj 2014-04-19 14:28:02 -06:00
Terrence Cole
ccf4d8dd9b Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz 2014-01-21 18:11:17 -08:00
Birunthan Mohanathas
40ba5a7cba Bug 845478 - Part 8: Use JS::CallArgs instead of JS_{ARGV,SET_RVAL,...} in remaining instances. r=Waldo 2014-03-25 14:42:33 -04:00
Aaron Klotz
0262b2801d Bug 986758: Grab mutexes in Telemetry memory reporter code; r=vladan 2014-03-24 12:24:51 -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
d411544c64 Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm 2014-03-14 16:35:01 -06:00
Wes Kocher
a5be17bbc4 Backed out changeset 2bdd2d042847 (bug 972577) for non-unified bustage on a CLOSED TREE 2014-03-14 15:27:21 -07:00
Aaron Klotz
0a951fc88b Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm 2014-03-14 13:47:24 -06:00
Benjamin Smedberg
0e73145762 Bug 981851 - Add a simple JS logging mechanism to telemetry for recording unusual event data, r=taras 2014-03-14 09:24:02 -04:00
Aaron Klotz
c9f8f3205f Bug 970412: Clean up I/O report path filtering; r=froydnj 2014-02-13 14:20:45 -07:00
Jim Chen
adab1b31a6 Bug 970358 - Disable BackgroundHangMonitor on release builds. r=froydnj 2014-02-12 10:24:21 -05:00
Jon Coppeard
0df72e25fb Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz 2014-02-12 10:50:46 +00:00
Aaron Klotz
8b4062a615 Bug 970412: Modify Telemetry.fileIOReports to include limited path information; r=froydnj 2014-02-11 14:24:49 -07:00
Jacek Caban
02c8b2635a Bug 902587 - Use proper compare function on mingw. 2014-02-07 12:52:00 +01:00
Aaron Klotz
f941e68b57 Bug 902587 - Part 4: Changes to telemetry memory reporting; r=njn,froydnj 2014-01-31 20:14:51 -07: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
Jon Coppeard
db296e2bf4 Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz 2014-01-25 09:31:17 +00:00
Terrence Cole
5403e658ff Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink 2014-01-16 09:48:58 -08:00
Tom Schuster
4a7dd51a60 Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
Nicholas Hurley
1a4b6903b1 Bug 948205 - Rename seer.sqlite (and fixup schema in the process). r=mcmanus r=vladan 2014-01-13 17:57:46 -08:00
Roberto A. Vitillo
e6520ed502 Bug 742500 - Disable expired telemetry probes. r=vladan 2014-01-03 12:02:48 -05:00
Ryan VanderMeulen
2fbd8e3fa4 Backed out changeset 70fd824abff0 (bug 742500) for xpcshell orange. 2014-01-03 11:31:17 -05:00
Roberto A. Vitillo
0d81111f50 Bug 742500 - Disable expired telemetry probes. r=vladan 2014-01-03 09:28:07 -05:00
Nicholas Nethercote
49912eb578 Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8. 2013-12-07 22:09:10 -08:00
Vladan Djeric
2e9b3661bc Bug 937915: Restore DB filenames in Telemetry SlowSQL strings. r=dteller 2013-12-17 19:07:18 -05:00
Nathan Froyd
8fdd5ae717 Bug 932285 - part 3 - don't export comments to telemetry's string table; r=vladan 2013-12-06 15:18:48 -05:00
Nathan Froyd
9d53df597a Bug 932285 - part 2 - convert nsITelemetry.registeredHistograms to a function returning an array; r=vladan 2013-12-13 12:56:11 -05:00
Nicholas Nethercote
0d8c64efcc Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
2013-11-07 16:35:30 +11:00
Ehsan Akhgari
65aaebab72 Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)

Landed on a CLOSED TREE
2013-11-27 20:05:00 -05:00
Nicholas Nethercote
c363b9d028 Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz. 2013-11-07 16:35:30 +11:00
Jim Chen
2e14db4bf0 Bug 932865 - Expose thread hang stats through nsITelemetry and telemetry ping; r=vladan 2013-11-22 14:17:31 -05:00
Jim Chen
d43fbda261 Bug 932865 - Record inactive thread hang stats inside telemetry; r=vladan 2013-11-22 14:17:31 -05:00
Jim Chen
ff3de9e8d8 Bug 932865 - Add ThreadHangStats for collecting background hang telemetry; r=vladan 2013-11-22 14:17:30 -05:00
Jonas Finnemann Jensen
2f3c1f5fe5 Bug 937201 - Fix Windows builds without MOZ_ENABLE_PROFILER_SPS. r=BenWa 2013-11-18 13:21:26 -05:00