YFdyh000
6ec9385d1b
Bug 1146875 - Fix the leak-gauge.html broken and add a encoding declaration. r=dbaron
2015-03-24 06:23:00 -04:00
Jan Beich
a723bd9d20
Bug 1145988 - Unbreak build on non-SPS platforms after bug 1129249. r=dholbert f=chiajung
2015-04-02 21:43:48 +02:00
Shu-yu Guo
2a5551df33
Bug 1137569 - Delay stringification of JIT frames until streaming time. (r=djvj)
2015-04-02 14:50:08 -07:00
Shu-yu Guo
e7aa0f3877
Bug 1137569 - Stream and save samples and markers in the profiler on JSRuntime destruction. (r=mstange)
2015-04-02 14:50:08 -07:00
Markus Stange
d55c1db86c
Bug 1150642 - Make mozilla_sampler_save_profile_to_file callable from lldb in Nightly builds. r=jrmuizel
2015-04-01 12:08:34 -04:00
Mike Hommey
ee117642af
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Shu-yu Guo
2723dcd0ff
Bug 1148069 - Ensure synchronous sampling does not set JitcodeGlobalEntry's generation. (r=djvj)
2015-03-28 01:21:04 -07:00
Phil Ringnalda
1cda50a708
Backed out 2 changesets (bug 1148069) for devtools-2 leaks
...
CLOSED TREE
Backed out changeset d1e9b787eaeb (bug 1148069)
Backed out changeset c68a6ebe6083 (bug 1148069)
2015-03-27 19:58:29 -07:00
Shu-yu Guo
755bed6909
Bug 1148069 - Followup: maybe fix leaks on a CLOSED TREE. (r=me)
2015-03-27 18:40:06 -07:00
Shu-yu Guo
dc37949a92
Bug 1148069 - Set SyncProfiles' buffers to an invalid generation. (r=djvj)
2015-03-27 16:39:25 -07:00
Wes Kocher
ec293905dc
Merge m-c to inbound a=merge CLOSED TREE
2015-03-26 17:46:35 -07:00
Mike Hommey
57fbadfa4f
Bug 1147283 - Replace mozpack.path with mozpath. r=mshal
...
Back when mozpack.path was added, it was used as:
import mozpack.path
mozpack.path.func()
Nowadays, the common idiom is:
import mozpack.path as mozpath
mozpath.func()
because it's shorter.
$ git grep mozpath\\. | wc -l
423
$ git grep mozpack.path\\. | wc -l
123
This change was done with:
$ git grep -l mozpack.path\\. | xargs sed -i 's/mozpack\.path\./mozpath./g'
$ git grep -l 'import mozpack.path$' | xargs sed -i 's/import mozpack.path$/\0 as mozpath/'
$ (pat='import mozpack.path as mozpath'; git grep -l "$pat" | xargs sed -i "1,/$pat/b;/$pat/d")
2015-03-27 08:13:16 +09:00
Stéphane SCHMIDELY
900310dd9b
Bug 1144629 - UnicodeDecodeError in ./mach mercurial-setup. r=gps, r=glandium
2015-03-25 12:25:49 +01:00
Shu-yu Guo
dfa17e9fc8
Bug 1146718 - Split the 'J' tag in the profiler into 'J' (JIT frames without opt info) and 'O' (with opt info). (r=djvj)
2015-03-24 18:49:16 -07:00
Shu-yu Guo
8f37c8962f
Bug 1145924 - Ensure JSRuntime is kept in sync with the profiler. (r=djvj)
2015-03-23 20:33:01 -07:00
Ehsan Akhgari
5cccea6f0f
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-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 MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Shu-yu Guo
6bd8282dd3
Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
2015-03-20 20:48:31 -07:00
Shu-yu Guo
cd30bbef84
Bug 1143860 - Add column number to PCToLineNumber. (r=djvj)
2015-03-20 20:48:30 -07:00
Kannan Vijayan
ed4c0370c4
Bug 1135236 - Remove unused print callbacks in profiler backend. r=mstange
2015-03-20 13:51:37 -04:00
Kannan Vijayan
3b8d6c58e5
Bug 1145333 - Skip NativeStackAddrs that conflict with pseudoStackAddrs and jsStackAddrs when merging sampler stacks. r=mstange
2015-03-20 13:50:46 -04:00
Kannan Vijayan
ba33562b8c
Bug 1143802 - Forward jit level information to profiler frontend. r=shu
2015-03-20 13:50:23 -04:00
chiajung hung
6627df06b1
Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange
2015-03-19 02:19:00 +01:00
chiajung hung
d84e7bed32
Bug 1142181 - ProfilerBacktrace.cpp should #include its own .h file first, r=aklotz
2015-03-16 23:01:00 +01:00
Shu-yu Guo
3dc8d97834
Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange)
2015-03-12 16:25:24 -07:00
Markus Stange
3f18f46d05
Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa
2015-03-08 20:47:31 -04:00
Shu-yu Guo
2026092b1d
Bug 1140059 - Stop leaking mThreadNameFilters in the profiler. (r=mstange)
2015-03-06 17:58:26 -08:00
Markus Stange
dde7679e8a
Bug 1132586 - Add thread annotations into the profile buffer when using the unwinder thread. r=jseward
2015-02-12 17:07:54 -05:00
Shu-yu Guo
8eeda9c070
Bug 1136834 - Stop leaking markers in ProfileBuffer. (r=mstange)
2015-03-05 16:23:17 -08:00
Felix Janda
bfa4f62d03
Bug 1130164 - tools/profiler: Use <stdint.h> types. r=jseward
2015-02-05 22:51:14 +01:00
Kannan Vijayan
01e8d2776b
Bug 1139506 - Check for null JSRuntime in tableticker stack trace merge. r=shu
2015-03-04 18:18:08 -05:00
Mike Shal
edec6e0804
Bug 1137756 - Use absolute paths in complete-patch.patch. r=gps
2015-02-27 17:49:29 +01:00
Kannan Vijayan
a7ec86cd07
Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu
2015-03-02 17:46:13 -05:00
chiajung hung
3e005dd69d
Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa
2015-02-25 23:16:00 +01:00
Kannan Vijayan
c85ef36c15
Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
2015-02-25 16:43:39 -05:00
Ryan VanderMeulen
24d3abfbf9
Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
2015-02-25 13:44:19 -05:00
Kannan Vijayan
923864b511
Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
2015-02-25 11:26:28 -05:00
Shu-yu Guo
01e14a347f
Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
2015-02-23 20:33:56 -08:00
Shu-yu Guo
76a818f4c8
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
2015-02-23 20:33:56 -08:00
Carsten "Tomcat" Book
6d8808c7af
Backed out changeset bc2fdecaaec7 (bug 1129769) for hazard failures on a CLOSED TREE
2015-02-23 10:20:31 +01:00
Carsten "Tomcat" Book
9bf1fcebc5
Backed out changeset 389c918b643c (bug 1129780)
2015-02-23 10:20:05 +01:00
Shu-yu Guo
522ad62eb8
Bug 1129780 - Report the youngest sampled frame's line number if it has optimization info. (r=djvj)
2015-02-22 20:05:34 -08:00
Shu-yu Guo
ae0d6a31fa
Bug 1129769 - Handle more kinds when resolving tracked type names. (r=djvj)
2015-02-22 20:05:34 -08:00
Ryan VanderMeulen
b06a9f6b14
Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
...
CLOSED TREE
2015-02-20 20:01:08 -05:00
Kannan Vijayan
7375b7b173
Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
2015-02-20 17:50:02 -05:00
Kannan Vijayan
5474eb6bc8
Bug 1135236 - Part 1 - Remove unused ProfileEntry methods. r=BenWa
2015-02-20 17:46:29 -05:00
Tom Tromey
f203579ad0
Bug 1130021 - change ProfileBuffer to use the threadsafe refcount. r=benwa
2015-02-06 10:49:00 +01:00
Shu-yu Guo
20cf051e39
Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
...
This saves us some circular buffer space.
2015-02-09 18:11:19 -08:00
Peter Chang
372b0a1794
Bug 1130243 Fix build break with MOZ_USE_SYSTRACE enabled, r=benwa
2015-02-09 10:21:44 +08:00
Shu-yu Guo
258060a71f
Bug 1127156 - Attach optimization info to frames in profiler. (r=BenWa)
2015-02-04 13:41:04 -08:00
Daniel Holbert
b85d66bddf
Bug 1128578: Add MOZ_OVERRIDE annotations in TableTicker.h. r=ehsan
2015-02-02 09:44:32 -08:00