js/public/ProfilingFrameIterator.h
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
7f73d4e752f441fb42b2386a2025fc8c71fc63aa
created 2018-04-25 10:08 -0500
pushed 2018-06-18 21:43 +0000
Greg Tatum Greg Tatum - Bug 1426124 - Discard JIT frames from native stacks in the profiler; r=jandem,mstange
0ceb91c42b0ff876a61ed23f5e587ba3a2083bcf
created 2018-02-21 10:30 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
301c61b644c24acc65c4d0b379736d1d3c7999a6
created 2017-12-18 14:45 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
b99f2166a10b9809d789c6da2f11f1c919a8a1ce
created 2018-02-10 20:38 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Replace callback-based API ForEachProfiledFrame with an iterator-based API called GetProfiledFrames. r=njn
1406e2ac322a6631536cf80e931bd465fccea141
created 2018-02-06 00:25 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1348959 - Remove wraparound indexing in ProfileBuffer. r=djvj,mystor,njn
491b7ec955035ecc26e2594cf162745dc2637c19
created 2017-10-03 20:25 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1403873: Rename JitProfilingFrameIterator to JSJitProfilingFrameIterator; r=luke
12639b7cafe8b389c6109945eb7cfab3e3d60ead
created 2017-09-27 21:16 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Merge WasmActivation into JitActivation and make wasm->jit calls faster; r=luke, r=jandem
2688b23e8e9a09b738450679a172332e4cb532e0
created 2017-06-02 19:34 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1364520: Remove the jitTop optimization; r=jandem
39cc35b68133a2e59069fc9aa3b5aee97294755f
created 2017-03-22 17:26 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: maintain fp register instead a virtual fp (r=bbouvier)
16f71512d5874b5aa6200b02484925d434d5eb07
created 2017-03-10 23:52 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink, a=waldo on the gcc-specific bits.
11db2a345e5b8be68c17b226977aecb9c0a28d38
created 2017-03-11 00:10 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c1978f7d49c4 for build failures.
c1978f7d49c440ad6831e84e6808b64400af4a40
created 2017-03-10 23:52 -0500
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink
eb9b629b161aa55f8147a444c9d61c5b7b0b0028
created 2017-01-30 15:56 -0800
pushed 2017-04-18 12:07 +0000
Jeff Walden Jeff Walden - Bug 1338374 - Use alignas rather than AlignedStorage for public JS::ProfilingFrameIterator's internal storage of a private wasm or JIT profiling frame iterator. r=shu
1aac89d4610d22d8217a3f10dfeef7c159019d53
created 2017-02-08 11:18 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1334927 - Handle multiple contexts per runtime in the Gecko profiler, r=shu.
c30011abb0f2357132b5098c2d3e2ce35b880a12
created 2016-12-06 17:23 -1000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1322312 - Assert that GCRuntime::enter/leaveUnsafe region is only used on the main thread r=sfink
f35a745eff4ce863d0aa7c7e9b7f40e71720926e
created 2016-11-21 10:26 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1316150 - Make profiler frame labels a GC hazard and make shell profiling function copy them r=djvj
c207eec1dcd85389bd4b796b0b10e80a3c5b5b4f
created 2016-11-21 10:26 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Backout changeset 093a7b8b7285 (bug 1297360) for causing bug 1316150
b135b519487e216e1841e787f2084527fe2ed0dc
created 2016-11-02 18:22 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
5cdbe9d9ea62f4a452fc0a18712003f256124288
created 2016-10-14 17:13 +0100
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1301377 - Disallow GC while using ProfilingFrameIterator r=jandem
093a7b8b72859f2d56297c07c800c1e5cc0ef216
created 2016-09-08 13:38 +0100
pushed 2016-11-14 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1297360 - Copy strings returned by ProfilingFrameIterator API r=djvj
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-11-14 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
a5840fb6456818b48518bce82028f2304baeb3f4
created 2015-12-02 21:40 -0600
pushed 2016-01-25 13:55 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
d1d45ce7cbf53564f5549cf8cf8ce0eca2976cfd
created 2015-06-18 01:05 -0400
pushed 2015-08-10 18:23 +0000
Benoit Girard Benoit Girard - Bug 1172186 - Make the profiler build standalone. r=mstange
abc21b1b28adaf480fca7aa7a9d9339c54056443
created 2015-05-11 14:16 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1154115 - Rewrite profiler JSON streaming. (r=mstange, a=sledru)
1d73cc5907f1dfb2a777c857b85aa08d61af3f84
created 2015-05-11 14:16 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1154115 - Rewrite the JSAPI profiling API to use a FrameHandle, as to avoid multiple lookups in JitcodeGlobalTable. (r=djvj),a=sledru
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-06-29 20:18 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
3cd0d59fc4b00676c51daa077cb3569d48c0e15f
created 2015-04-02 14:50 -0700
pushed 2015-06-29 20:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1137569 - Delay stringification of JIT frames until streaming time. (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
b1d39f9d8c13d9817428e8c133b81fbd338558dd
created 2015-03-24 18:49 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1146718 - Split the 'J' tag in the profiler into 'J' (JIT frames without opt info) and 'O' (with opt info). (r=djvj)
44c06482dc74eaa7bbf4ed393f7ac4d55b53ff79
created 2015-03-20 20:48 -0700
pushed 2015-05-11 18:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143860 - Deduplicate tracked optimizations when streaming the profile. (r=djvj)
e080ca1e7044b7227a407bc40fe44282036eecdd
created 2015-03-20 13:50 -0400
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1143802 - Forward jit level information to profiler frontend. r=shu
44efa0956b5315e9c92db79478f486d41dc64275
created 2015-03-02 17:46 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
d42c64b791e676d24fcedf24487aeeaa98bd57f0
created 2015-02-25 11:26 -0500
pushed 2015-05-11 18:39 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
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
56efbd1550625d6dff070ea162548bb83d3f80ed
created 2015-02-20 20:01 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
e8cfd49ac790eb7a8db2ff79f6fad74c7f567129
created 2015-02-20 17:50 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
9ca32c3e11cbcb5facf59bf24fc708a261c3fe51
created 2015-02-09 18:11 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
39422c6d5efc1222ccf1cae8895a995cb8ed2e16
created 2015-02-04 13:40 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
df4024b8bb2babdc06f1779e7a9905f5a21584ee
created 2015-02-04 12:35 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cde091bad9e8 (bug 1127156)
cde091bad9e89b339cc1677a25a1b5bb46ca075d
created 2015-02-03 23:51 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
db6d27b3a8f059e8e1d02eaa1b24dc9735961372
created 2015-02-03 19:45 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
66c90dec344b46bf967a7a4d642c6c28a23892bb
created 2015-02-03 18:55 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
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
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
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
24ea345218767d7e62283f664a98ee5300c86a5b
created 2014-08-26 14:03 -0400
pushed 2014-10-13 16:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - Part 1 - Add profilingActivation linked list and refactor ProfilingFrameIterator. r=luke
7797ecb20e4b4122a98ebe5fddb22a91757280b3
created 2014-07-29 09:56 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1040390 - Replace ad hoc methods with JS::ProfilingFrameIterator::label() (r=dougc)
dc93528851130f32496724bce49b335fa41c488e
created 2014-07-29 09:56 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1040390 - Add JS::ProfilingFrameIterator::stackAddress (r=dougc)
less more (0) -60 tip