js/src/vm/SPSProfiler.cpp
84ba22179d9775a7b79e78df2a9e099ba18ebaac
created 2016-02-23 11:12 +0200
pushed 2016-04-25 16:57 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1187450 - avoid leaking cstr in SPSProfiler::allocProfileString. r=jorendorff
caeda2135662a7cd2476706783e74b1acfe83104
created 2015-12-23 14:02 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Factor out StringToNewUTF8CharsZ (r=jandem)
c46eebf3397eaff07cc45e7c9ecf925da4402c97
created 2015-12-22 13:29 +0000
pushed 2016-03-07 14:18 +0000
Jon Coppeard Jon Coppeard - Bug 1232672 - Use MOZ_WARN_UNUSED_RESULT to make hash table clients check for failure r=luke r=billm r=njn
2eb0c3673bd3c30d1741ae3f3864edf9e94cf2b5
created 2015-12-16 22:29 +0100
pushed 2016-03-07 14:18 +0000
Wei Wu Wei Wu - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=shu
33b06ee164424bfec45d78b2bc33a741c87cd4d1
created 2015-10-16 11:51 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1214846 - Make SPSProfiler::enter() report OOM to the context r=terrence
f5c50b4960f074ae1997da13bca56b724c332c99
created 2015-09-21 12:07 -0500
pushed 2015-12-14 20:08 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 912121 - Update misc. DevTools paths and comments. rs=devtools
f33142322571d4a84728aa03f6378ff1211c597e
created 2015-09-19 11:19 +0200
pushed 2015-10-29 11:30 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1204584 - Ensure that entries created by AutoSPSEntry propogate their category information; r=djvj
e49720fee5a534ee671d9ea68773a2437b7f7ce1
created 2015-09-14 12:15 -0700
pushed 2015-10-29 11:30 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1204167 - Create the js::AutoSPSEntry RAII class for defining psuedo frame entries; r=djvj
b8f85d4648fc2ec2fd5bffb4ba80bb7f6b82fb57
created 2015-06-11 18:30 -0700
pushed 2015-08-10 18:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 1167895 - Escape JS engine SPS profile strings to UTF8 properly. (r=djvj)
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
1d410fe6bf992bc69daf3dac318ecf023ef3bacd
created 2015-03-23 20:33 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1145924 - Ensure JSRuntime is kept in sync with the profiler. (r=djvj)
5e3d56c1c091610cc5f4eaa23fcc1751f943e10f
created 2015-03-12 12:17 -0400
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1135703 - Ensure that lastProfilingFrame gets set appropriately on ALL JitActivations when profiling is turned on or off. r=shu
2d5eaa85e9daa96944adb4464102d21f7d48fe0d
created 2015-03-12 12:13 -0400
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1134515 - Ensure SPSBaselineOSRMarker checks pseudostack size properly. r=shu
10c3198eb453412eadfa54a13552e09974081af6
created 2015-03-12 12:13 -0400
pushed 2015-04-13 16:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1134515 - Ensure SPSBaselineOSRMarker checks pseudostack size properly. r=shu, a=sledru
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
441dc7e176513499e9dd7e9305a1cf082fd432a5
created 2015-03-02 17:46 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu, a=lsblakk
d590c1f472b29f1c54bd1c25b723996634f9b6a0
created 2015-01-26 15:40 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1118604 - move activation fields. r=jandem
97c0c777233db3f3eb42b3d5c2bebea9987b3fc3
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
ea8cce9f66303f415a8bc27693bca6582efd3cca
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
70a8168c7d24fafac7b10f42069d257519999bd4
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
76d5287679469d1d4dab10a36960175d37b7f186
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 6/7 - Modify profiler sampler to use jit stack walking instead of pseudostack. r=jandem r=BenWa
b1ad3dabec8f59cc7351e2f472e93bb1ff7b0b0c
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
635e101ed2be856b2c74fb93fb6453373e2fba6f
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
410a7457f588b9b17e9473423b6b9c537003a7b7
created 2014-08-13 11:59 -0400
pushed 2014-10-13 16:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 6 - Fixups to ensure that entries get rejigged curretly during BaselineDebugModeOSR. r=h4writer
e2dc50b68014db43c4d7d837a829f69fc3ba47f4
created 2014-08-05 12:41 -0400
pushed 2014-10-13 16:35 +0000
Jim Chen Jim Chen - Bug 1047495 - Push RunScript JS frame in addition to CPP frame; r=djvj
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
274c7f646f58bac80f52711ca332789916dba85f
created 2014-07-29 09:56 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1040390 - Integrate JS::ProfilingFrameIterator with the profiler (r=bgirard)
42ee804e962942da4d90d6ce51cd710ae07e65c6
created 2014-07-29 09:56 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1040390 - Make js::RunScript push an isCpp frame (r=djvj)
a0dd5a83ba367e022caa857e7c76de66bf2e9d5e
created 2014-07-24 11:56 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1031529 part 2 - Remove JS_THREADSAFE #ifdefs everywhere. r=bhackett
24c04535d0e0458f6cde12d7c3259e650f66a54c
created 2014-06-20 16:20 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 9 - Make more code work with Latin1 strings. r=terrence
63e728e2fe1ca218ad19f6e8c734dd40e3b3aca6
created 2014-06-06 18:39 -0400
pushed 2014-07-21 20:25 +0000
Jim Chen Jim Chen - Bug 1013326 - Change js::RunScript to a JS pseudostack entry; r=djvj
d185d33cfce5abbbb03157af9f471570478476c3
created 2014-06-04 14:37 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1019182 - ProfileEntry flags should be zeroed when setting frame data, r=djvj
57014191cb434d704159cf4ef73086a10cf7f88c
created 2014-05-28 17:34 -0700
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
29ca8bc78484630eb38ed9e159552b73e34b9bf5
created 2014-05-29 13:26 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
0d61bcf083620018a023b1da9f735f18b621601c
created 2014-05-28 17:34 -0700
pushed 2014-07-21 20:25 +0000
Terrence Cole Terrence Cole - Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
163cef53a92cf1660418c12e92960684331f28e9
created 2014-05-28 18:44 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1004726 - Clean up profiler pseudo-stack representation (relanded), r=djvj,jchen
9fa72130d50b7d82771e489399ec321c24c2fc8c
created 2014-05-26 21:51 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Backed out changeset c2429d6c41fb (Bug 1004726) for regressions on B2G, r=me
c2429d6c41fb3b7598136535f4c6fc9428a15e09
created 2014-05-20 15:25 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1004726 - Clean up profiler pseudo-stack representation. r=djvj,mrosenberg
ba906e6a3b0b2cd69f60b0392befb4aa08a0450e
created 2014-03-14 23:07 -0500
pushed 2014-04-28 18:51 +0000
Benjamin Peterson Benjamin Peterson - No bug - Fix some unused variable warnings in optimized builds. r=me
b37ed02f9f4b1da4fb0fcd183f4982045a5d7a44
created 2014-03-03 14:36 -0500
pushed 2014-04-28 18:51 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler, second attempt at pushing. r=jandem
7266f46b4dfc4bb812b392a2b44893b739e23f38
created 2014-02-28 16:04 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 1b4b7d198185 and 8529b074a2f3 (bug 976260) for adding new rooting hazards.
8529b074a2f308402da5c03fdee7d8a4087128ea
created 2014-02-28 14:02 -0500
pushed 2014-04-28 18:51 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler. r=jandem
ae723aa8b5286abafb567e5254641af57d276e8a
created 2014-02-28 18:42 +0000
pushed 2014-04-28 18:51 +0000
Ed Morley Ed Morley - Backed out changeset 84663a25b44e (bug 976260) for compilation failures
84663a25b44e95e508832b3e4f1b79e84a1b4a0f
created 2014-02-28 13:22 -0500
pushed 2014-04-28 18:51 +0000
Kannan Vijayan Kannan Vijayan - Bug 976260 - Register javascript performance events with the profiler. r=jandem
33f11ad7ef1ee565f40af4ed1ad289bc8ef0f437
created 2014-02-24 12:27 -0500
pushed 2014-04-28 18:51 +0000
Jim Chen Jim Chen - Bug 974980 - Always push a js:RunScript frame in pseudostack; r=BenWa
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
3b75dbacf83e16a58cb17b1a9f4dd9ddf953d936
created 2014-02-12 19:27 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 832437 - Ensure SPS frame has a valid pc when calling into the VM. r=djvj
00057fa4863de66587c6716244c6645c2ea56144
created 2014-01-28 08:56 -0500
pushed 2014-03-17 21:55 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 841646 - Part 2: Add locks around |strings| table access to avoid races. r=jandem
d52d1a8ea36ccc36ea64988105f151745f01c465
created 2014-01-28 08:55 -0500
pushed 2014-03-17 21:55 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 841646 - Part 1: Refactor allocProfileString to not require a JSContext and remove JSContext * parameters from functions that no longer require them as a result. r=jandem
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
18ba8691786d4ce7ccde7ecd00f33ccb633f49dc
created 2013-11-22 14:17 -0500
pushed 2014-02-04 01:06 +0000
Jim Chen Jim Chen - Bug 935092 - Const-ify profiler pseudostack entries; r=BenWa
7e1276c372c228c28a5049f198bc228d3761e80e
created 2013-11-12 13:41 -0500
pushed 2014-02-04 01:06 +0000
Kannan Vijayan Kannan Vijayan - Bug 925309 - Enabling profiler when it is already enabled should be a no-op. r=bhackett
less more (0) -100 -60 tip