/development/tools/winscope/src/trace_processor/ |
D | protos.ts | 19 import AndroidLogConfig = protos.perfetto.protos.AndroidLogConfig; 20 import AndroidLogId = protos.perfetto.protos.AndroidLogId; 21 import AndroidPowerConfig = protos.perfetto.protos.AndroidPowerConfig; 22 import BatteryCounters = protos.perfetto.protos.AndroidPowerConfig.BatteryCounters; 23 import BufferConfig = protos.perfetto.protos.TraceConfig.BufferConfig; 24 import ChromeConfig = protos.perfetto.protos.ChromeConfig; 25 import ComputeMetricArgs = protos.perfetto.protos.ComputeMetricArgs; 26 import ComputeMetricResult = protos.perfetto.protos.ComputeMetricResult; 27 import ConsumerPort = protos.perfetto.protos.ConsumerPort; 28 import DataSourceConfig = protos.perfetto.protos.DataSourceConfig; [all …]
|
D | engine.ts | 17 import {perfetto} from '../../deps_build/trace_processor/ui/tsc/gen/protos'; 33 import TraceProcessorRpc = perfetto.protos.TraceProcessorRpc; 34 import TraceProcessorRpcStream = perfetto.protos.TraceProcessorRpcStream; 35 import TPM = perfetto.protos.TraceProcessorRpc.TraceProcessorMethod; 129 perfetto.protos.QueryResult.decode = 132 perfetto.protos.QueryResult.create() as {} as QueryResultBypass; 144 return res as {} as perfetto.protos.QueryResult; 337 enableMetatrace(categories?: perfetto.protos.MetatraceCategories) { 341 rpc.enableMetatraceArgs = new perfetto.protos.EnableMetatraceArgs();
|
/development/tools/winscope/src/parsers/surface_flinger/operations/ |
D | add_composition_type.ts | 17 import {perfetto} from 'protos/surfaceflinger/latest/static'; 51 perfetto.protos.HwcCompositionType.HWC_TYPE_CLIENT, 52 perfetto.protos.HwcCompositionType[ 53 perfetto.protos.HwcCompositionType.HWC_TYPE_CLIENT 58 perfetto.protos.HwcCompositionType.HWC_TYPE_DEVICE, 59 perfetto.protos.HwcCompositionType[ 60 perfetto.protos.HwcCompositionType.HWC_TYPE_DEVICE 62 perfetto.protos.HwcCompositionType.HWC_TYPE_SOLID_COLOR, 63 perfetto.protos.HwcCompositionType[ 64 perfetto.protos.HwcCompositionType.HWC_TYPE_SOLID_COLOR
|
D | add_composition_type_test.ts | 17 import {perfetto} from 'protos/surfaceflinger/latest/static'; 51 perfetto.protos.HwcCompositionType.HWC_TYPE_CLIENT, 71 perfetto.protos.HwcCompositionType[ 72 perfetto.protos.HwcCompositionType.HWC_TYPE_CLIENT 93 perfetto.protos.HwcCompositionType.HWC_TYPE_DEVICE, 113 perfetto.protos.HwcCompositionType[ 114 perfetto.protos.HwcCompositionType.HWC_TYPE_DEVICE 135 perfetto.protos.HwcCompositionType.HWC_TYPE_SOLID_COLOR, 155 perfetto.protos.HwcCompositionType[ 156 perfetto.protos.HwcCompositionType.HWC_TYPE_SOLID_COLOR
|
/development/tools/winscope/src/app/ |
D | trace_file_filter_test.ts | 85 expect(result.perfetto).toBeUndefined(); 111 expect(result.perfetto).toEqual(perfettoSystemTrace); 130 expect(result.perfetto).toBeUndefined(); 147 expect(result.perfetto).toBeUndefined(); 165 expect(result.perfetto).toBeUndefined(); 186 const perfetto = makeTraceFile('file.perfetto'); constant 187 await checkPerfettoFilePickedWithoutErrors(perfetto); 213 expect(result.perfetto).toEqual(large); 225 expect(result.perfetto).toEqual(perfettoFile);
|
D | trace_file_filter.ts | 26 perfetto?: TraceFile; property 62 perfetto: perfettoFile, 178 return {perfetto: perfettoFile, legacy: unzippedLegacyFiles, timezoneInfo};
|
D | trace_pipeline.ts | 195 if (!filterResult.perfetto && filterResult.legacy.length === 0) { 209 if (filterResult.perfetto) { 211 filterResult.perfetto, 216 perfettoParsers = new FileAndParsers(filterResult.perfetto, parsers);
|
/development/tools/winscope/src/parsers/surface_flinger/ |
D | parser_surface_flinger_utils.ts | 18 import {perfetto} from 'protos/surfaceflinger/latest/static'; 80 layer: android.surfaceflinger.ILayerProto | perfetto.protos.ILayerProto, 104 | perfetto.protos.ILayersSnapshotProto, 124 layer: android.surfaceflinger.ILayerProto | perfetto.protos.ILayerProto, 145 | perfetto.protos.ILayersSnapshotProto,
|
/development/tools/winscope/src/parsers/input_method/ |
D | hierarchy_tree_service_factory.ts | 22 import {perfetto} from 'protos/ime/latest/static'; 79 | perfetto.protos.IInputMethodServiceTraceProto, 119 | perfetto.protos.IInputMethodServiceTraceProto, 139 | perfetto.protos.IInputMethodServiceTraceProto, 158 | perfetto.protos.IInputMethodServiceProto, 185 | perfetto.protos.IInputMethodServiceProto,
|
D | hierarchy_tree_clients_factory.ts | 22 import {perfetto} from 'protos/ime/latest/static'; 76 | perfetto.protos.IInputMethodClientsTraceProto, 112 | perfetto.protos.IInputMethodClientsTraceProto, 132 | perfetto.protos.IInputMethodClientsTraceProto, 151 | perfetto.protos.InputMethodClientsTraceProto.IClientSideProto 179 | perfetto.protos.InputMethodClientsTraceProto.IClientSideProto
|
D | hierarchy_tree_manager_service_factory.ts | 22 import {perfetto} from 'protos/ime/latest/static'; 82 | perfetto.protos.IInputMethodManagerServiceTraceProto, 124 | perfetto.protos.IInputMethodManagerServiceTraceProto, 144 entryProto: perfetto.protos.IInputMethodManagerServiceTraceProto,
|
/development/tools/winscope/src/parsers/input/perfetto/ |
D | parser_key_event.ts | 24 import {perfetto} from 'protos/input/latest/static'; 60 const events = perfetto.protos.InputEventWrapper.create({ 69 ): Promise<perfetto.protos.AndroidKeyEvent> { 90 entryProto: perfetto.protos.InputEventWrapper,
|
D | parser_motion_event.ts | 24 import {perfetto} from 'protos/input/latest/static'; 60 const events = perfetto.protos.InputEventWrapper.create({ 69 ): Promise<perfetto.protos.AndroidMotionEvent> { 90 entryProto: perfetto.protos.InputEventWrapper,
|
D | abstract_input_event_parser.ts | 26 import {perfetto} from 'protos/input/latest/static'; 64 ): Promise<perfetto.protos.AndroidWindowInputDispatchEvent[]> { 79 const dispatchEvents: perfetto.protos.AndroidWindowInputDispatchEvent[] =
|
/development/tools/winscope/src/parsers/transitions/perfetto/ |
D | parser_transitions.ts | 20 import {perfetto} from 'protos/transitions/latest/static'; 49 ): Promise<perfetto.protos.ShellTransition> { 81 transitionProto: perfetto.protos.ShellTransition, 142 transition: perfetto.protos.IShellTransition,
|
/development/tools/winscope/src/parsers/surface_flinger/perfetto/ |
D | parser_surface_flinger.ts | 33 import {perfetto} from 'protos/surfaceflinger/latest/static'; 54 new EnumFormatter(perfetto.protos.HwcCompositionType), 184 snapshotProto: perfetto.protos.ILayersSnapshotProto, 185 layerProtos: perfetto.protos.ILayerProto[], 196 (layer: perfetto.protos.ILayerProto) => { 262 ): Promise<perfetto.protos.ILayerProto[]> { 298 const layerProtos: perfetto.protos.ILayerProto[] = [];
|
/development/tools/winscope/src/parsers/view_capture/perfetto/ |
D | parser_view_capture_window.ts | 28 import {perfetto} from 'protos/viewcapture/latest/static'; 95 )) as perfetto.protos.IViewCapture; 163 entry: perfetto.protos.IViewCapture, 179 view: perfetto.protos.ViewCapture.IView,
|
/development/tools/winscope/protos/viewcapture/latest/ |
D | wrapper.proto | 19 package perfetto.protos; 21 import "protos/perfetto/trace/android/viewcapture.proto";
|
/development/tools/winscope/protos/input/latest/ |
D | input_event_wrapper.proto | 19 package perfetto.protos; 21 import "protos/perfetto/trace/android/android_input_event.proto";
|
/development/tools/winscope/protos/ime/latest/ |
D | wrapper.proto | 19 package perfetto.protos; 21 import "protos/perfetto/trace/android/inputmethodeditor.proto";
|
/development/tools/winscope/src/parsers/transactions/perfetto/ |
D | parser_transactions.ts | 27 import {perfetto} from 'protos/transactions/latest/static'; 106 entryProto: perfetto.protos.TransactionTraceEntry,
|
/development/tools/winscope/ |
D | .prettierignore | 3 # or copied from external/perfetto (we want to touch them as little as possible to allow
|
D | .gitignore | 14 # Dependencies build artifacts (flickerlib, perfetto's trace processor, ...)
|
/development/tools/winscope/src/parsers/transitions/ |
D | parser_transitions_utils.ts | 27 import {perfetto} from 'protos/transitions/latest/static'; 48 | perfetto.protos.IShellTransition;
|
/development/tools/winscope/protos/transitions/udc/ |
D | wm_shell_transition_trace.proto | 20 before it got moved to external/perfetto as part of the winscope-to-perfetto migration.
|