Zachary Anderson
0a2e28d797
Revert tracing changes ( #9296 )
...
* Revert "[fuchsia] Fix alignment of Fuchsia/non-Fuchsia tracing (#9289 )"
This reverts commit f80ac5f571479053b134e60bca77603269b2ce2a.
* Revert "Align fuchsia and non-fuchsia tracing (#9199 )"
This reverts commit 78265484623037c6544dfd5380367bca29fa27b0.
2019-06-12 10:25:49 -07:00
Dan Field
f80ac5f571
[fuchsia] Fix alignment of Fuchsia/non-Fuchsia tracing ( #9289 )
2019-06-11 18:02:15 -07:00
Dan Field
7826548462
Align fuchsia and non-fuchsia tracing ( #9199 )
2019-06-05 15:14:27 -07:00
Chinmay Garde
f6e6d39860
Wire up Fuchsia SDK related updated for shell dependencies. #8869
...
This does not actually import the runners into the engine. It only sets up the targets so they need no modifications are necessary when the migration is done. The engine has been verified to build in both buildroots.
2019-05-06 18:01:59 -07:00
Zachary Anderson
ce9ea58694
[fuchsia] Disable FML_TRACE_COUNTER events to unblock roll ( #8325 )
2019-03-27 10:36:34 -07:00
Zachary Anderson
42d062f95e
[fuchsia] Add missing trace macros ( #8297 )
2019-03-25 16:03:41 -07:00
Chinmay Garde
ad5b722a72
Simplify the fallback waiter and add traces for vsync scheduling overhead. ( #8185 )
2019-03-18 15:49:16 -07:00
Chinmay Garde
4b01d795fe
Add frame and target time metadata to vsync events and connect platform vsync events using flows. ( #8172 )
...
This will allow us to easily visualize the time the platform informed the engine of a vsync event, its arguments, and when the engine began its UI thread workload using this information.
2019-03-14 16:48:01 -07:00
Jason Simmons
403337ebb8
Do not pass short-lived buffers as labels to Dart_TimelineEvent ( #8166 )
...
Dart no longer makes a copy of the label string when recording events.
See https://github.com/flutter/engine/pull/8152
2019-03-14 12:49:42 -07:00
Chinmay Garde
906d684a77
Reland ""Add support for trace counters with variable arguments and instrument the raster cache." ( #8145 )
...
This reverts commit bc901324faf5a24f9220cc7ecbcf5b97b96ae09f and fixes the
discovered on Windows builds.
2019-03-13 13:53:22 -07:00
Chinmay Garde
bc901324fa
Revert "Add support for trace counters with variable arguments and instrument the raster cache. ( #8094 )" ( #8122 )
...
This reverts commit 2a0d3542851ae59c2d2f490d1111eeb57b0da388.
2019-03-11 15:09:24 -07:00
Chinmay Garde
2a0d354285
Add support for trace counters with variable arguments and instrument the raster cache. ( #8094 )
2019-03-11 14:44:43 -07:00
Michael Goderbauer
70a1106b50
Unify copyright lines ( #6757 )
2018-11-07 12:24:35 -08:00
Chinmay Garde
ef98dcb11f
Add support for counter timeline traces from the engine. ( #6315 )
2018-09-26 13:26:23 -07:00
Chinmay Garde
57fd394e59
Ensure that objects on stack that close traces have unique variable names. ( #6298 )
2018-09-22 14:46:29 -07:00
Chinmay Garde
33b412313e
Fix sundry Fuchsia build issues after the tonic/fxl migration. ( #5920 )
2018-08-01 13:29:45 -07:00
Chinmay Garde
336c23f846
Remove //flutter/glue and use FML directly. ( #5862 )
2018-07-25 13:20:48 -07:00
Chinmay Garde
4691a0b23e
Import intrusively ref counted shared pointers into FML. ( #5062 )
2018-04-21 20:50:03 -07:00
Ben Konyi
4d718568b2
Updated fml to build on Windows. ( #4415 )
2017-12-08 10:40:10 -08:00
George Kulakowski
3aa7522c11
Rename ftl to fxl in Fuchsia specific code ( #4090 )
2017-09-11 15:58:48 -07:00
Chinmay Garde
61c4898a9b
Add support for flow traces in fml/trace_event. ( #3903 )
2017-07-18 19:00:29 -07:00
Chinmay Garde
1c07ea530f
Remove uses of //base from all //flutter projects and replace them with //fml variants. ( #3492 )
2017-03-22 15:42:51 -07:00
Chinmay Garde
26a6615dad
Implementations of platform agnostic portions of FML. ( #3487 )
2017-03-20 13:41:41 -07:00