tools/profiler/core/ProfileBufferEntry.h
04f0bbf40bf36957dc1f72a8aae9916df0e3222f
created 2018-11-29 10:30 +0000
pushed 2018-12-03 16:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 5: Fifth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
0c683a3e80d8b437e3bf9d4b81a84458465d74a3
created 2018-11-19 17:41 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508180 - Use uppercase high-order macro names in profiler. r=mstange
9601c8af6d8d4d803581eb21ab6d0ae12a31ad59
created 2018-11-14 18:52 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1500467 - Add RELEVANT_FOR_JS flag and update profile format with an extra relevantForJS column in the stack table. r=njn
2bc3310f933cb414575ab76435e5e62e8d6fdb82
created 2018-11-06 04:33 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Add ProfilingStackFrame flags for to choose the string template that is used to combine the label with the dynamic string. r=njn
76602ccd5ca3063fbcdf1dd02f2df783265ba70e
created 2018-11-06 04:31 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Use AppendPrintf to concatenate the label with the dynamic string. r=njn
ccf46ccf351988116723f6a78c887757941c5348
created 2018-11-05 23:24 +0200
pushed 2018-12-03 16:23 +0000
Brindusan Cristian Brindusan Cristian - Backed out 9 changesets (bug 1499507) for build bustages on /profiler/core/platform.cpp. CLOSED TREE
cf40b044af3f441382a691ad3afa92d9b963e029
created 2018-11-05 20:56 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Add ProfilingStackFrame flags for to choose the string template that is used to combine the label with the dynamic string. r=njn
6256446f16c4e3b4c871504e7bbeca69871f2c3d
created 2018-11-05 20:55 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Use AppendPrintf to concatenate the label with the dynamic string. r=njn
848152c22f8bd814a564a2306bd249b88099aba8
created 2018-11-05 21:48 +0200
pushed 2018-12-03 16:23 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 9 changesets (bug 1499507) for bustages on ProfileBuffer.cpp . CLOSED TREE
58dc19fb2b76c829104030ee5414ec83373d32a8
created 2018-11-05 19:10 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Add ProfilingStackFrame flags for to choose the string template that is used to combine the label with the dynamic string. r=njn
ca23a517da632d88c47cb8a0a351a63ad36595f9
created 2018-11-05 19:08 +0000
pushed 2018-12-03 16:23 +0000
Markus Stange Markus Stange - Bug 1499507 - Use AppendPrintf to concatenate the label with the dynamic string. r=njn
3b8a9abe2766c4bdc68c143416a3aafe85083be4
created 2018-10-24 04:23 +0300
pushed 2018-12-03 16:23 +0000
Noemi Erli Noemi Erli - Backed out changeset bee1c344cb47 (bug 1491909) for failures in browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js
bee1c344cb473d75347c012bbd0f8eac58428926
created 2018-10-23 20:46 +0000
pushed 2018-12-03 16:23 +0000
Denis Palmeiro Denis Palmeiro - Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
eed77f6052d967a82e8097b12b3928cd7c646970
created 2018-10-09 22:28 -0400
pushed 2018-10-15 21:07 +0000
Randell Jesup Randell Jesup - Bug 1464509: Dump profiler counters to the ProfileBuffer and JSON r=mstange
ef6a3b493405a675b56bdfed1f9480600b58ed74
created 2018-08-17 19:45 +0000
pushed 2018-08-24 17:49 +0000
Denis Palmeiro Denis Palmeiro - bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange
51881a2e2f9e1407f91ac39609685894c51fe729
created 2018-08-17 18:22 +0300
pushed 2018-08-24 17:49 +0000
arthur.iakab arthur.iakab - Backed out changeset bb09f2ec0d28 (bug 785922)for causing Android build bustages on profiler/core/platform.cpp CLOSED TREE
bb09f2ec0d284f79b4a49df1db8b455c53430be4
created 2018-08-13 17:56 +0000
pushed 2018-08-24 17:49 +0000
Denis Palmeiro Denis Palmeiro - bug 785922: Emit column numbers for JS frames and functions in the gecko profiler r=sfink,mstange
0d15c7f905365c952ec5c42ef7e0f4315276ec8a
created 2018-02-28 00:17 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - When a JSContext for a thread is about to go away, collect enough information about any JIT entries in the buffer so that the entire buffer can be streamed to JSON. r=njn
3284f277d5323ab2ea5775588b9e37d5558655f1
created 2018-02-28 00:13 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Add JITFrameInfo. r=njn
b323ee89d4c7cc81c5d7b7a4d1e3292f074f976d
created 2018-02-17 15:50 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Put mUniqueStrings into a UniquePtr. r=njn
d3a10f0b9df618edbc2758ce2f32aa926b5de906
created 2018-02-17 15:39 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Give UniqueJSONStrings a copy constructor. r=njn
5438aa8b248a59a16e14c961bb32f33d90c218d7
created 2018-02-27 23:44 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Use a Variant to split the FrameKey members into two groups. r=njn
0bf304822495a39b50a173fb1f62cc7602bbcab8
created 2018-02-28 00:30 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Remove a comment about std::string. r=njn
b465484b85ab8a071a51d7d4a7129d0437964ac3
created 2018-02-27 23:11 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Make FrameKey members const. r=njn
4559c0d9ff0e26246cb2f1555877431c1ab06875
created 2018-02-27 23:10 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Add another constructor to FrameKey which initializes mLine and mCategory, and use it in one place. r=njn
bad1b732f5f937bdbb2c1d12f7f3f42d8a31aa7c
created 2018-02-27 23:08 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Let the compiler implement the FrameKey copy constructor for us. r=njn
f1408af12dfa9ab53f4da597220c32c27331375f
created 2018-02-27 23:06 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Remove mHash which is now unused. It was only used by FrameKey::operator<. r=njn
f96a75472e04d4bb37af3b6e5fbfec543eb81c16
created 2018-02-27 22:41 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Remove unused operator< from StackKey and FrameKey. r=njn
bf5a8698216c4e8abf15ab3aa40d3822969de4d0
created 2018-03-01 00:36 +0200
pushed 2018-03-02 22:13 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 15 changesets (bug 1429904) for build bustages on ProfileBufferEntry.cpp. CLOSED TREE
544e3884d895cf1be55c55e40e8a0c2be56f7aa6
created 2018-02-28 00:17 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - When a JSContext for a thread is about to go away, collect enough information about any JIT entries in the buffer so that the entire buffer can be streamed to JSON. r=njn
34f12869088652fd5005d790a57ac9c9d6418c3d
created 2018-02-28 00:13 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Add JITFrameInfo. r=njn
11e6e1eb039ad442d754412d4492df2b5aa58a7a
created 2018-02-17 15:50 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Put mUniqueStrings into a UniquePtr. r=njn
4ade112512234f902e88b0d2856a662d2019cf85
created 2018-02-17 15:39 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Give UniqueJSONStrings a copy constructor. r=njn
b463b8aeb9f3f4675453f3b214650b3f00bd8b43
created 2018-02-27 23:44 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Use a Variant to split the FrameKey members into two groups. r=njn
58fdb209349caa6308836aa5173f45a9b60b8e4c
created 2018-02-28 00:30 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Remove a comment about std::string. r=njn
43208c53467313368cd47b90c89b310a020f5b78
created 2018-02-27 23:11 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Make FrameKey members const. r=njn
377750a82bf656a9773ea99e3edc9a70606bb48e
created 2018-02-27 23:10 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Add another constructor to FrameKey which initializes mLine and mCategory, and use it in one place. r=njn
595906406c168abe0276e68c5681ab67bad2268b
created 2018-02-27 23:08 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Let the compiler implement the FrameKey copy constructor for us. r=njn
39a1b2434439f995c2d257aa89840a4418a8ca61
created 2018-02-27 23:06 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Remove mHash which is now unused. It was only used by FrameKey::operator<. r=njn
e270b4748814ef821e7a5af20ce94572f08e6dcd
created 2018-02-27 22:41 -0500
pushed 2018-03-02 22:13 +0000
Markus Stange Markus Stange - Bug 1429904 - Remove unused operator< from StackKey and FrameKey. r=njn
749e2fa440acd5784606ed6e77876a848a6cd723
created 2018-02-10 20:03 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Take 'streaming generation' into account when de-duplicating JIT frames. r=njn
c074ed11b5dc2658efdc3146ab87cdbe3b8c02af
created 2018-02-10 19:17 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Don't store a JSContext pointer in UniqueStacks; pass it manually to the functions that need it. r=njn
cf5aea056d7eb79069949cb68ed8b5a591fd5d9c
created 2018-02-10 19:05 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Eliminate custom StringKey class by using nsCStringHashKey. r=njn
19ee2c8eb9a48798111362600628e04d0ba08d07
created 2018-02-12 14:00 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Remove OnStackFrameKey and solve frame canonicalization differently. r=njn
51b62e61e969b322637c154127024536c1bad4ac
created 2018-02-10 15:14 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Split StreamFrame into two different implementations for JIT and non-JIT frames. r=njn
af243ffe2e85e08c25eb8116da9e638abb1aec20
created 2018-02-09 18:18 -0500
pushed 2018-03-01 16:46 +0000
Markus Stange Markus Stange - Bug 1434965 - Remove Stack class and use intended-to-be-immutable StackKeys. r=njn
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
b925ffe4c9cf036aea01eca909e0e972c8ec83ed
created 2017-07-31 14:44 -0400
pushed 2017-08-02 08:25 +0000
Markus Stange Markus Stange - Bug 1384688 - Add a pausedRanges field to the profile JSON of each process which lists time ranges during which the profiler was paused or collecting a profile. r=njn
40d2ccee4fa895a9b83db74259b8305ce072b99e
created 2017-07-31 20:09 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 399d40cb5c1c (bug 1384688)
399d40cb5c1c2046a4296043976609863e2496bb
created 2017-07-28 16:40 -0400
pushed 2017-08-02 08:25 +0000
Markus Stange Markus Stange - Bug 1384688 - Add a pausedRanges field to the profile JSON of each process which lists time ranges during which the profiler was paused or collecting a profile. r=njn
158b7d6d7ea6c5f4e5e6093eb2be51da1bf590ab
created 2017-07-13 11:05 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1379933 (part 3) - Start all ProfilerBufferEntry methods with an upper case letter. r=mstange.
00674f36f7904356b5bf2aba2779fe0cfad445cc
created 2017-07-13 11:05 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1379933 (part 2) - Improve ProfileBuffer's handling of labels and dynamic strings. r=mstange.
d4d99d47b9fa2166105b03cb7cb86c18930f6e6b
created 2017-07-11 20:12 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1379933 (part 1) - Remove Sample entries from the ProfileBuffer. r=mstange.
b764a865e0ee50c062e06f8b6f24014ccba9202b
created 2017-07-04 16:53 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1378055 (part 6) - Use "entry", not "tag" when talking about ProfileBufferEntry objects. r=mstange.
94c6b22b2680a86d4bea505da5c16ed7e31e8238
created 2017-07-04 16:52 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1378055 (part 5) - Make ProfileBufferEntry always store 8 chars. r=mstange.
ab6d25e2eb2f5b47f0568bafc6c78c7894f48444
created 2017-07-04 16:51 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1378055 (part 4) - Overhaul PROFILE_BUFFER_ENTRY_KIND_LIST. r=mstange.
6e6ead7b836b89eada762d4afa5073993aa365f7
created 2017-07-04 16:51 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1378055 (part 3) - Overhaul names used within ProfilerBufferEntry.cpp. r=mstange.
f015213cef887f371264e9650b3f3636b4bfc254
created 2017-07-04 16:50 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1378055 (part 2) - Remove ProfilerBufferEntry::getMarker(). r=mstange.
4be2e0fbfa6556ec670886331fad5ba908c30361
created 2017-07-04 16:49 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1378055 (part 1) - Remove unused ProfileBufferEntry union variants. r=mstange.
aa3cd4933f88b86f893d58b684b2454ef273f140
created 2017-04-27 07:36 +1000
pushed 2017-06-12 13:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123754 (part 2) - Move ProfilerMarker into ProfilerMarker.h. r=mstange.
less more (0) -60 tip