Mike Hommey
2603962163
Bug 771110 - Properly log the file name under which profile data is saved. r=bgirard
2012-07-09 12:48:27 +02:00
Alex Crichton
cd618d4e33
Bug 761261 - Add JS profiling to SPS (r=luke,ehsan)
...
--HG--
extra : rebase_source : 328a82697aa9a9f63d18c7a30a813f436e163922
2012-06-20 17:58:55 -07:00
Benoit Girard
5aeb2eb888
Bug 771608 - Fix a crash when saving a text profile; r=ehsan
2012-07-06 16:40:10 -04:00
Ehsan Akhgari
773643f576
Bug 767338 - Increment the module's refcount and ensure the validity of its base address in the virtual address space before attempting to read its PDB info to make sure that it doesn't get unloaded too soon; r=vladan
2012-07-01 14:47:20 -04:00
Benoit Girard
5a0baf7633
Bug 769989 - Store time information in each sample. r=jmuizelaar
2012-07-05 15:49:19 -04:00
Benoit Girard
c2e58a28aa
Bug 769963 - Record responsiveness in jank mode. r=jmuizelaar
2012-07-05 15:47:20 -04:00
Vladimir Vukicevic
f9a50fa00d
b=768598, [profiler] save LR register on ARM Android, for some additional syscall info, r=bgirard
2012-07-04 11:25:15 -04:00
Rafael Ávila de Espíndola
c60b1db79c
Bug 732173 - poison write during shutdown in a debug build. r=ted.
...
With this patch we now patch the write functions during shutdown in a debug
build and abort if a non white listed write is found.
2012-07-03 09:15:34 -04:00
Benoit Girard
eca0f07dca
Bug 707308 - Support dynamic stack labels for profile. r=jmuizelaar
...
--HG--
extra : rebase_source : 6960978d26a056ab2d581e23b024e3a2f5bc3e60
2012-06-20 19:22:02 -04:00
Benoit Girard
cc090bb0b2
Bug 767844 - Store meta data in profile. r=jrmuizel
...
--HG--
extra : rebase_source : 06aeaf36666fa293f688aa9b0d6d8e9772874eb4
2012-06-26 23:43:28 -04:00
Benoit Girard
1a3591793e
Bug 707308 - Add Dynamic profiling labels. r=jmuizel,ehsan
...
--HG--
extra : rebase_source : 1a72148342e7a71de62230ac2ca3a283724e4bbd
2012-06-26 23:25:14 -04:00
Benoit Girard
0752a03cfe
Bug 765357 - Add xpcshell tests for the Profiler. r=ehsan
2012-06-26 17:57:43 -04:00
Benoit Girard
35d801ef76
Backout 493781e75ced (Bug 765357)
2012-06-25 19:23:25 -04:00
Benoit Girard
a62bb79557
Bug 765357 - Add xpcshell tests for the Profiler. r=ehsan
2012-06-25 16:49:41 -04:00
Benoit Girard
2a3bded439
Backout 746513dca667 (Bug 765357) due to xpcshell orange (linux, mac).
2012-06-24 21:00:21 -04:00
Benoit Girard
3bcdb3f586
Bug 765357 - Add xpcshell tests for the Profiler. r=ehsan
2012-06-24 18:53:36 -04:00
Daniel Holbert
103f5a15ee
Bug 764616: Fix constructor out-of-order constructor init-list in Gecko profiler, to silence build warning. r=benwa
2012-06-13 16:24:48 -07:00
Makoto Kato
4b31fdecaa
Bug 761912 - add VS11 debug dll to trace malloc. r=dbaron
2012-06-06 14:45:45 +09:00
Ehsan Akhgari
2859b240a3
Bug 758890 - Destroy the TableTicker object when the profiler is stopped; r=BenWa
2012-05-31 19:38:49 -04:00
Benoit Girard
2900ebfd6b
Bug 759532 - [Backout] Expose Enter/ExitProfileLabel to JS. r=ehsan
2012-05-30 15:59:08 -04:00
Benoit Girard
4bcebe98b7
Bug 759532 - Expose Enter/ExitProfileLabel to JS. r=ehsan
...
--HG--
extra : rebase_source : e1dbc7995ce2dfd52ece4c3fd3d76cc6cd95896f
2012-05-30 12:47:19 -04:00
Gervase Markham
d4eb7d5782
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Mike Hommey
96de05d930
Bug 756965 - Allow mozilla::ThreadLocal to store integer types smaller than, or as large as, a pointer. r=Waldo
2012-05-22 08:43:55 +02:00
Benoit Girard
f0f86ab87b
Bug 750989 - Pause Profiler during saving. r=mstange,jrmuizel
...
--HG--
extra : rebase_source : e1a6623d2a0de80423efb76c5b35e7734b119635
2012-05-18 17:03:10 -04:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Ehsan Akhgari
d6c0c01481
Bug 755904 - Rename the pkey_xxx variables; r=BenWa
2012-05-16 17:20:06 -04:00
Ehsan Akhgari
f38cefa90e
Bug 753119 - Add ThreadLocal to mfbt - r=jwalden
...
... because nobody likes to use the NSPR TLS support.
2012-05-09 16:54:33 -04:00
Mike Hommey
e1c1bf2c5a
Bug 748001 - Use explicit targets for object files. r=ted
2012-05-15 07:44:32 +02:00
Landry Breuil
70bf1bd2d9
bug 749678 - inconditionally export thread_helper.h, gfx/gl requires it - r=bjacob
...
This is a VERY TEMPORARY fix until bug 753119 lands. The only reason why it's acceptable
is that bug 753119 will take it out very soon. Non-profiler code should not use profiler headers.
2012-05-11 07:55:39 -04:00
Michael Wu
79d79ac17c
Bug 753039 - Error building gonk on OSX due to dont_build_docs.sh, r=ehsan
2012-05-09 14:30:22 -07:00
Nathan Froyd
14eeb930ab
Bug 744444 - Part 3: delete CPP_PROG_LINK; r=ted
2012-04-12 16:58:11 -04:00
Michael Wu
ac918261e5
Backed out changeset 688c0eedab28 for red, r=red
2012-05-08 14:14:51 -07:00
Michael Wu
d46c05f174
Bug 753039: Error building gonk on OSX due to dont_build_docs.sh; r=ehsan
2012-05-08 13:49:27 -07:00
Benoit Girard
17aafdc748
Bug 753041 - Fix 32-bit address sign extension in the Gecko Profiler. r=jmuizelaar
...
--HG--
extra : rebase_source : 1df7f91afc3572bf529a390d3e15a206b6dcedb9
2012-05-08 15:38:11 -04:00
Benoit Jacob
ac64dc1951
Bug 749678 - 2/5 - add include guards to thread_helpers.h - r=ehsan
2012-05-08 09:47:34 -04:00
Mike Hommey
6dd09c4792
Bug 751072 - Remove tools/profiler/libunwind/src/autom4te.cache. r=ted
2012-05-07 14:13:10 +02:00
Benoit Girard
e25ef03bbb
Bug 751779 - Enable leaf address profiling with the gecko profiler on windows. r=jmuizelaar
2012-05-04 15:33:35 -04:00
Benoit Girard
33f292c378
Bug 751779 - Enable leaf address profiling with the gecko profiler on mac. r=jmuizelaar
2012-05-03 21:23:27 -04:00
Joey Armstrong
4f2ec63c86
Bug 739710 - Makefile.in edits to use mkdir_deps function: file batch #2 . r=ted
2012-05-03 06:22:33 -04:00
Mike Hommey
e551920d94
Bug 750290 - Remove tools/leaky. r=dbaron
2012-04-30 18:17:46 +02:00
Mike Hommey
28ffb279a2
Bug 750267 - Remove tools/elf-dynstr-gc. r=ted
2012-04-30 18:17:44 +02:00
Benoit Girard
03de929775
Bug 747408 - Increase default sampling rate to 1ms for profiling fennec. r=jmuizelaar a=akeybl
2012-04-20 11:31:09 -04:00
Jeff Muizelaar
50e20109a1
Bug 745864 - make SAMPLE_LABELS per line instead of per independent scope. r=bgirard a=blassey
...
--HG--
extra : rebase_source : 1d09f95da1677e9d13932017894f443d02aa40af
2012-04-17 16:21:23 -04:00
Ehsan Akhgari
b3ddd38877
Bug 735262 - Fix the compilation error on profiling builds; r=me a=npotb
2012-04-18 12:55:48 -04:00
Jeff Muizelaar
e8e8b306a5
Bug 739510. JSObjectBuilder: Speed up construction of char * properties. r=ehsan
...
This eliminates two additional copies: NS_ConvertASCIItoUTF16 and
PromiseFlatString by constructing the JSString directly. It is also designed so
that literal strings will have their strlen computed at compile time.
--HG--
extra : rebase_source : 05169480e6ffbf42a9f5cc131dc775c699841b19
2012-03-26 23:35:28 -04:00
L. David Baron
670a9a3836
Fix compilation error by fixing up more code. (Bug 735262) r=jrmuizel
2012-04-16 15:32:11 -07:00
Benoit Girard
bf86ece599
Bug 745556 - Include shared library info in text profile dump for android symbolication. r=jmuizelaar
2012-04-16 09:32:18 -04:00
Jeff Muizelaar
bb64dd457e
Bug 735262. Make leaf address printing saner. r=bgirard
...
We don't need to store an mLeafAddress field for each profile entry.
Instead just add a 'l' tag for the leaf entries.
--HG--
extra : rebase_source : e8e578d000a672f8d198541b4c00ff8ab570d95e
2012-04-13 14:56:51 -04:00
Benoit Girard
19a2e771a7
Bug 719536 - Expose shared library offsets for proper symbolication. r=jmuizelaar
2012-04-13 16:33:53 -04:00
Jeff Muizelaar
7648f0f155
Backout acefe9a94a63 - Bug 735262 because of B2G breakage.
2012-04-13 14:55:13 -04:00