Benoit Girard
a1cb4ba560
Bug 820951 - Bustage fix. r=ehsan
...
--HG--
extra : rebase_source : 58c860f56a22019c3f3982f940ffd22e53d3fd37
2012-12-12 18:01:31 -05:00
Benoit Girard
4149dda14b
Bug 820951 - Add an option to the Profiler to strip out leaf addresses from JS profiles. r=ehsan
...
--HG--
extra : rebase_source : 8042a6ec42a54459752f25206d76e77184cb7865
2012-12-12 17:15:17 -05:00
Benoit Girard
45a903eef1
Bug 773428 - Part 2: Expose AddMarker via IDL. r=ehsan
...
--HG--
extra : rebase_source : 208a4569f5a9e2895400ed244483d4e160b36f48
2012-09-05 09:45:28 -04:00
Benoit Girard
b08639ab02
Bug 773428 - Part 1: Support dynamic profiler markers. r=ehsan
...
Add support for dynamic markers. All markers are copied and a signal lock is introduced to guard the stack usage. Because the marker stack is guarded by the signal lock the variables are no longer volatile.
--HG--
extra : rebase_source : 9c87347065bdff85430f53453099941895d064da
2012-12-11 14:10:56 -05:00
Nicholas Nethercote
b5d6a83387
Bug 819833 (part 2) - Remove fix-macosx-stack.pl because it's unused. r=ted.
...
--HG--
extra : rebase_source : 66c605bd2086b1a014fa361f7725536c135cdeb7
2012-12-10 21:19:18 -08:00
Ed Morley
e3c3b565a6
Backout 14d25f6b938e (bug 809317) for build failures on a CLOSED TREE
2012-12-11 21:13:15 +00:00
Benoit Girard
3827142689
Bug 809317 - Add stackwalking to SAMPLER_PRINT_LOCATION on mac. r=ehsan
...
--HG--
extra : rebase_source : c2cb7d1b61d18054105115034585a251bce6a58b
2012-11-19 18:31:47 -05:00
Benoit Girard
1b7a30926b
Bug 809571 - Remove the libunwind stack walking code for ARM/Android. r=ehsan
...
--HG--
rename : browser/components/tabview/test/browser_tabview_privatebrowsing_perwindowpb.js => browser/components/tabview/test/browser_tabview_privatebrowsing.js
extra : rebase_source : d17a5a6e4606cc7337f94f3c353f2e5c955b5068
2012-11-22 14:04:56 -05:00
Bas Schouten
b9008c091b
Bug 816117 - Part 3: Only get control registers from the profiled thread. r=bgirard
2012-12-08 06:15:21 +01:00
Bas Schouten
6b3ae3b49e
Bug 816117 - Part 2: Pass the thread context to NS_StackWalk on Win32. r=bgirard
2012-12-08 06:15:21 +01:00
Bas Schouten
6a7b3d219c
Bug 816117 - Part 1: Add the ability to pass around a windows Thread Context to StackWalkMain64. r=ehsan
2012-12-08 06:15:21 +01:00
Ed Morley
e4ea9e7330
Backout b5c19fdea86e (bug 809317) for windows build bustage
2012-12-05 23:10:15 +00:00
Benoit Girard
42b1460c64
Bug 809317 - Part 2: Support stackwalking. r=ehsan
...
--HG--
extra : rebase_source : 171005fa54d435b496930a2b2213673249cbee09
2012-11-19 18:31:47 -05:00
George Wright
1360f7d4f0
Bug 818279 - Don't namespace prefix PL_DHASH_NEXT to fix a compile failure on linux/clang. r=ehsan
2012-12-04 22:02:54 -05:00
Benoit Girard
b7a9c7699e
Bug 818213 - Define SAMPLER_SHUTDOWN for builds without the profiler turned on; r=ehsan
2012-12-04 15:09:59 -05:00
Jacek Caban
41ef333904
Bug 817966 - Fix JSCustomObjectBuilder.h compilation on mingw; r=ehsan
2012-12-04 10:52:32 -05:00
Benoit Girard
d27aa194f6
Bug 799640 - Part 2: Save profiles on shutdown using custom JSON encoder. r=ehsan
2012-11-30 12:49:20 -05:00
Benoit Girard
184d3f808e
Bug 799640 - Part 1: Refactor JSObjectBuilder. r=ehsan
2012-11-30 12:46:59 -05:00
Ehsan Akhgari
87109a7e0b
Backed out 3 changesets (bug 799640) on the suspicion of regressing Tp5 by 50%
...
Backed out changeset 133c704dbcc6 (bug 799640)
Backed out changeset b130bb991d84 (bug 799640)
Backed out changeset e47b059493cf (bug 799640)
2012-11-30 16:05:13 -05:00
Benoit Girard
d94819ea28
Bug 799640 - Part 2: Save profiles on shutdown using custom JSON encoder. r=ehsan
2012-11-30 12:49:20 -05:00
Benoit Girard
5840777ebf
Bug 799640 - Part 1: Refactor JSObjectBuilder. r=ehsan
2012-11-30 12:46:59 -05:00
Benoit Girard
d8e17f8706
Bug 805797 - Validate sp before unwinding to fix crash in mozilla::FramePointerStackWalk. r=ehsan
2012-11-21 16:24:39 -05:00
Benoit Girard
4ffaaf90a9
Bug 809317 - Part 1: Provide a pseudo stack implementation of SAMPLER_PRINT_LOCATION. r=ehsan
...
--HG--
extra : rebase_source : ba956341ba6115f5c0f60a067c46aee45d29724b
2012-11-19 18:13:28 -05:00
Ehsan Akhgari
e0a27e2597
Bug 813086 - Update the Chromium license block in the profiler code
...
DONTBUILD
2012-11-19 14:02:32 -05:00
Nicholas Nethercote
a6628ddd7d
Bug 812070 (part 2) - Speed up fix-linux-stack.pl by adding a cache for previously queried addresses.
...
--HG--
extra : rebase_source : 286ff300d8ef36ff136d0a55bcef2dcf43845b04
2012-11-15 14:38:24 -08:00
Nicholas Nethercote
f02120e33b
Bug 812070 (part 1) - Merge %pipes and %address_adjustment in fix-linux-stack.pl.
...
--HG--
extra : rebase_source : db6a782a2e5df081d885b3eb72dcd19e7b196687
2012-11-15 14:38:21 -08:00
Boris Zbarsky
fa61227956
Bug 811449 part 8. Get rid of nsGenericElement. r=peterv
2012-11-14 14:10:08 -08:00
Jim Chen
8f01552b67
Bug 761287 - Follow-up to fix TableTicker.cpp bustage; r=ehsan
2012-11-13 15:54:14 -05:00
Jim Chen
2b56bdcbe6
Bug 761287 - Fix NDKr8 build by including Android sigcontext instead of using our own; r=ehsan
2012-11-08 11:45:17 -05:00
Andrew Quartey
36ae7e6c05
Bug 792581 - part 23: Replace LL_INIT and LL_UDIVMOD macros. r=ehsan
2012-11-01 20:57:25 -04:00
Kyle Huey
45adfbf2c8
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
...
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
e6e6deb486
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
7457de64ad
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 12:28:11 -07:00
Ed Morley
a7bb0ec116
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
dd0cfd935a
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 08:26:12 -07:00
Andrew Quartey
1d0db40554
Bug 792581 - part 20: Replace LL_UI2L macro with int64_t cast. r=ehsan
2012-10-25 19:25:57 -04:00
Ehsan Akhgari
78b2656cbc
Backed out 2 changesets (bug 579517)
...
Backed out changeset 5298adc70963
Backed out changeset 86ccf7c918ce (bug 579517)
2012-10-25 12:32:24 -04:00
Ehsan Akhgari
03be701616
Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517)
2012-10-25 11:48:19 -04:00
Benoit Girard
6d8362a8e3
Bug 804724 - Add an abort painting marker. r=ehsan
...
--HG--
extra : rebase_source : 10f327e91b15d673303eb607a361c1c4d14a1e92
2012-10-23 17:18:37 -04:00
Brian Smith
035e8b8432
Bug 794510: Part 6 - Fixups needed to build on Windows and Android and Mac OS X debug, plus shorten comment to be less than 80 columns; r=ehsan
2012-10-18 15:55:48 -04:00
Isaac Aggrey
9e41ce2fa0
Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan
2012-10-11 18:38:04 -05:00
Benoit Girard
37077f8d96
Bug 802333 - Reduce the default profile size for ARMv6 devices. r=blassey
2012-10-18 11:12:53 -04:00
Benoit Girard
bf321cf197
Bug 799638 - Export profiler markers when saving profiler profiles. r=ehsan
2012-10-15 10:33:20 -04:00
Benoit Girard
661d809b9f
Bug 799638 - Use stackwalk on startup profiling for win/mac. r=ehsan
...
--HG--
extra : rebase_source : 67b8b37cbb4c013a7bb81f318d7975dece23c76e
2012-10-14 12:08:11 -04:00
Nicholas Nethercote
e37c1e657a
Bug 800703 - Rename the existing, Valgrind-based DMD as "DMDV". r=khuey.
...
--HG--
rename : xpcom/base/dmd.h => tools/dmdv/dmdv.h
2012-10-08 15:31:17 -07:00
Ryan VanderMeulen
543edbebda
Backed out a57ade621efb, 2a8fef2bd228, 632ce3e7d3ef (bug 799638) for bustage.
2012-10-13 21:22:30 -04:00
Benoit Girard
e5fb3b6225
Bug 799638 - Export profiler markers when saving profiler profiles. r=ehsan
2012-10-13 21:03:22 -04:00
Benoit Girard
bfc6918b6b
Bug 799638 - Use stackwalk on startup profiling for win/mac. r=ehsan
2012-10-13 21:03:09 -04:00
Andrew Quartey
b50ced0c60
Bug 792581 - part 19: Replace LL_I2L macro with int64_t cast. r=ehsan
2012-10-12 13:29:11 -04:00
Andrew Quartey
9b685a759c
Bug 792581 - part 17: Replace LL_L2F macro with a double cast. r=ehsan
2012-10-12 13:29:11 -04:00