js/src/vm/SavedStacks.h
2e1a0c4886c5393498627d394c4f661e6f2ea6b2
created 2017-01-10 10:12 +0000
pushed 2017-01-11 02:36 +0000
Jon Coppeard Jon Coppeard - Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8
b135b519487e216e1841e787f2084527fe2ed0dc
created 2016-11-02 18:22 +0100
pushed 2016-11-05 02:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Renamings outside asmjs/ and jit/; r=luke
b706d46a20e55fcea6517f627113519a1d426c51
created 2016-08-10 22:26 +0900
pushed 2016-08-10 23:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1293551 - Part 1: Add js::BuildUTF8StackString function. r=fitzgen
072a565bf24efd7687c76fa7a39c79700b023af2
created 2016-07-25 15:07 -0700
pushed 2016-07-26 10:01 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1289073 - Convert from double to unsigned before checking that the max frames is greater than zero; r=jimb
0916f44729ff5048a81117573c627089946b0c1a
created 2016-07-21 23:40 -0400
pushed 2016-07-22 10:01 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1280818 part 1 - Add the ability to capture the stack until the first non-self-hosted frame with the given principals; r=bz,jimb
e75159d1c1e9a89e66f2a580a0dd8408efc4de2e
created 2016-06-17 13:52 +0100
pushed 2016-06-21 10:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1267551 - Stop trying to align method declarations in js/src/vm/SavedStacks.h; r=jimb
eb71788bdd5497dc28137793e770c1981dc0595b
created 2016-06-17 13:52 +0100
pushed 2016-06-21 10:33 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1267551 - Use MOZ_MUST_USE in js/src/vm/SavedStacks.h; r=jimb
f18e46bce0a40e6b73435efb633c50a38fdb18e8
created 2016-05-18 12:18 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink
0d06527892bcdb86beec7898b2402d7294354f55
created 2016-04-04 19:37 -0700
pushed 2016-04-05 14:52 +0000
Jim Blandy Jim Blandy - Bug 1251529: Provide default constructor for js::AllocationMetadataBuilder, js::SavedStacks::MetadataBuilder. r=shu
12f6c52e4b4df6527c98593c31840a8c68e2bf5f
created 2016-02-29 18:27 -0800
pushed 2016-04-05 14:52 +0000
Jim Blandy Jim Blandy - Bug 1251529: Pass AutoEnterOOMUnsafeRegion to allocation metadata builder methods. r=fitzgen
fc76f66bf11f5800a7692ccf71add7ef8b01640d
created 2015-08-12 15:17 -0700
pushed 2016-04-05 14:52 +0000
Jim Blandy Jim Blandy - Bug 1251529: Replace allocation metadata callback with a builder class. r=fitzgen
ad5ff46b72e7168e38d1c6c4cbe3b370ee0537b5
created 2015-09-01 15:26 -0700
pushed 2016-04-05 14:52 +0000
Jim Blandy Jim Blandy - Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:25 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
b8366ae8f365895d8edbdce2dd65eaf6b9998c38
created 2016-02-22 14:02 -0800
pushed 2016-02-23 15:52 +0000
Jim Blandy Jim Blandy - Bug 1221378: Properly root object passed to the allocation metadata callback. r=fitzgen
1ef77d653c4f7f5ea0452b010a9c6a85c9e87b5d
created 2016-02-17 09:49 -0800
pushed 2016-02-18 11:01 +0000
Terrence Cole Terrence Cole - Bug 1248726 - Simplify PCLocationMap even further; r=fitzgen
f2e9daa91f025e42ac0306bb07fcb5dc75cd80ed
created 2016-02-16 08:26 -0800
pushed 2016-02-17 10:52 +0000
Terrence Cole Terrence Cole - Bug 1248094 - Followup to fix a typo; r=fitzgen
3418b24c9e474b04ac0bd6290416fcfe55212d38
created 2016-02-16 07:54 -0800
pushed 2016-02-17 10:52 +0000
Terrence Cole Terrence Cole - Bug 1248094 - Simplify PCLocationMap with GCHashMap; r=fitzgen
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-02-03 10:59 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
ae5acd5505a0086aa9773649968cc969064819bc
created 2015-12-16 12:18 -0800
pushed 2015-12-22 10:47 +0000
Terrence Cole Terrence Cole - Bug 1233187 - Use normal Rooted for AutoLocationValueRooter; r=fitzgen
d5cd24a0cf599052277c1edc4cde7cb871a1faa7
created 2015-12-17 16:11 -0800
pushed 2015-12-18 14:24 +0000
Jim Blandy Jim Blandy - Bug 1233302: Don't seed the SavedStacks PRNG unless we're actually going to use it. r=fitzgen
b1a80261c6b277cec1adf5e28fb3aa7c17c76a91
created 2015-11-18 11:45 -0800
pushed 2015-12-04 10:59 +0000
Jim Blandy Jim Blandy - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen
7b3a6f310f9edeb4affad295fb2247726e692852
created 2015-11-18 18:50 -0800
pushed 2015-11-19 13:45 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 57593f27594a (bug 1225474) for Memory-allocationSamplingProbability-02.js jit-test failures
57593f27594a4f0d04960362fd2a74e3052c4c80
created 2015-11-18 11:45 -0800
pushed 2015-11-19 13:45 +0000
Jim Blandy Jim Blandy - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen
6f44b15e0ec68424bd67c89f5769a3151c5c28ae
created 2015-11-05 11:31 +0100
pushed 2015-11-10 00:48 +0000
Tom Tromey Tom Tromey - Bug 1160307 - capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug r=Paolo
530b538c480dc5a961d385f9ad347495627ff1da
created 2015-10-12 13:29 -0700
pushed 2015-10-13 10:01 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1201620 - Make SavedFrame stacks structured cloneable; r=sfink
0c9a1a3a654eddc1df3506406564e0221ec033bf
created 2015-10-08 17:13 -0700
pushed 2015-10-09 09:43 +0000
Jim Blandy Jim Blandy - Bug 1206596: Address review nits. DONTBUILD r=fitzgen
df0f9214b22402bd7badcd4d3547da1e3bf7ff5a
created 2015-09-17 16:29 -0700
pushed 2015-10-09 09:43 +0000
Jim Blandy Jim Blandy - Bug 1206596: Change js::SavedStacks to use mozilla::FastBernoulliTrial. r=fitzgen
09bde5536609afa6b9cd0af71245433f920b33b4
created 2015-08-31 14:33 -0700
pushed 2015-10-09 09:43 +0000
Jim Blandy Jim Blandy - Bug 1206594: Pass SavedStacks::chooseSamplingProbability its JSCompartment directly. r=fitzgen
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-09-13 18:58 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
01d41f4336916afa54849ff4e1a3c2ee071304fb
created 2015-08-24 09:29 -0700
pushed 2015-08-25 00:37 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1194424 - Part 3: Implement a concrete JS::ubi::StackFrame specialization backed by a frame deserialized from a core dump; r=sfink
2729e432104c3b4ec0f7d7e45ec2301b181e2fb7
created 2015-07-28 13:04 -0700
pushed 2015-07-29 17:47 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
55137da3de18912fd74679697ae3ebbe7dad2376
created 2015-07-27 17:52 -0700
pushed 2015-07-28 14:28 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1028418) for assertions in SavedStacks.cpp:103 CLOSED TREE
caf840e715905fa3cbaa2af397059bc4b83cdb47
created 2015-07-27 16:33 -0700
pushed 2015-07-28 14:28 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1028418 - Part 5: Minimize stack walking when capturing SavedFrame stacks with a cache; r=shu
7a5dd58d1b3ddfc8ca967421e38cd8b5a2869826
created 2015-07-16 20:38 -0400
pushed 2015-07-17 14:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752.
0dca237df7e2bddebb546259c10e17029c26dabc
created 2015-07-15 12:15 -0400
pushed 2015-07-17 14:26 +0000
Tom Tromey Tom Tromey - Bug 1160307 - Capture async stack frames on Javascript timeline markers. r=fitzgen, r=smaug, r=Paolo
1be627f24c4ac93a3886167fec37465ecab73b6b
created 2015-04-17 15:22 +0200
pushed 2015-04-21 13:17 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1154079 - Add the allocated object's [[class]] name to the allocations log. r=shu
898ac9f9b37f6234512857b5f140d8ca3c397af4
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +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-03-29 03:30 +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-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ba50784c810d71cf43ee6c519896f749aa259637
created 2015-03-27 13:08 -0700
pushed 2015-03-28 18:46 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1038238 - Part 2: Add module level documentation for
550a5c9e8800868198536792e43b872bde3576fe
created 2015-03-27 13:08 -0700
pushed 2015-03-28 18:46 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1038238 - Part 1: Make Error instances use SavedFrame objects for their
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
d81e8b99b284acd15aaa7b18b9c602c1b9b9a63e
created 2015-03-08 17:49 -0700
pushed 2015-03-10 12:54 +0000
Chris Peterson Chris Peterson - Bug 1140806 - Initialize JS random seed using arc4random on Android and BSDs. r=fitzgen
99c04843ea7e501d3099f506771dcfe6953832f0
created 2015-03-06 15:50 +0000
pushed 2015-03-06 21:11 +0000
Paolo Amadini Paolo Amadini - Bug 1083359 - Part 2 - Allow C++ code to provide an async stack when calling a JS function. r=jimb
6f9239fa5ca2cd85bbfc4958a61d07f7dabf9774
created 2015-02-21 11:56 +0000
pushed 2015-03-06 21:11 +0000
Paolo Amadini Paolo Amadini - Bug 1083359 - Part 1 - Add the asyncCause and asyncParent properties to the native SavedFrame object. r=jimb
5d359ff807ef5cfa7956d145d2f2242208495de8
created 2015-03-03 07:12 -0500
pushed 2015-03-04 00:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1137910 part 1. Don't lose track of the original 'this' object in THIS_SAVEDFRAME, so we can actually do things based on the principal of the object we're working with. r=fitzgen
ea2d062821f1543f6f0ebd01676358c32905f2e1
created 2015-02-25 17:06 -0800
pushed 2015-02-26 10:57 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1031152 - Define a JS public API for working with SavedFrame instances; r=jandem,bz
5ad6b7250af0fb8647e327eb548c4e10c2a3446c
created 2015-02-24 10:35 +0100
pushed 2015-02-26 01:18 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1135827 - Don't root more times than necessary in js::SavedStacks::insertFrames. r=jimb
f8c367a18f16ca11f83401bac8b9ff1855c9f12d
created 2015-02-18 14:00 +0000
pushed 2015-02-19 01:13 +0000
Paolo Amadini Paolo Amadini - Bug 1121973 - Remove the unneeded FrameState structure from the stack capture code. r=fitzgen
c5b1c517ad63bc99922dfe96a18ab0b964d350c0
created 2015-02-13 09:21 -0800
pushed 2015-02-16 15:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz
3c88c70e1e643dbef30f2b1dfb4f412e4d1be1aa
created 2015-02-06 13:40 -0500
pushed 2015-02-06 22:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1117242) for mochitest failures.
86421767cd26f6931934f2acc1fa619c78788353
created 2015-02-06 09:15 -0800
pushed 2015-02-06 22:44 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1117242 - Part 2: SavedFrame accessors should always check principals. r=jandem
2f996950fb2fc21e2fc09db925ca704364d0251b
created 2015-02-06 09:15 -0800
pushed 2015-02-06 22:44 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1117242 - Part 1: Make js::SavedFrame have a cached prototype and use js::ClassSpec; r=jandem
01d25edea2bc80f6d27d74704f9f9364c2eab63a
created 2014-10-16 23:18 -0400
pushed 2014-10-17 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083232. Don't refcount the principals in FrameState, since it has stack lifetime and the principals will be kept alive by the JS stack while he FrameState is alive. r=fitzgen
b83e5b5a80daa0cd8975475c2d2053644bc73cdb
created 2014-10-16 23:16 -0400
pushed 2014-10-17 14:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1083229. Give FrameStateVector a nonzero minimal length, so we don't end up doing a bunch of realloc/copy as we walk our stack. r=fitzgen
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
0da1dc4f6c956eebb3e35e4d1425431b288669f0
created 2014-09-22 17:01 -0400
pushed 2014-09-23 22:30 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1056373 - Add the ability to sample each allocation by some probability. r=jimb
less more (0) -60 tip